@charset "UTF-8";:root{--color-primary: rgb(25 105 92);--color-primary-light: #6EB498;--color-primary-dark: #0B6657;--colorPrimaryPastel: color-mix(in srgb, var(--color-primary) 20%, white);--color-secondary: rgb(105, 52, 25);--color-secondary: #69194E;--color-secondary: #693419;--color-secondary: #196934;--color-secondary: #194E69;--color-secondary: #695C19;--color-secondary: #691926;--color-secondary: #A4511E;--color-page-bg: #F3F4EF;--color-highlight: #DDEDEB;--color-titles: var(--color-primary);--DlgTitle_color: var(--color-primary);--DlgTitle_background-color: var(--colorPrimaryPastel);--color-secondary-light: #EBCAAE;--color-secondary-dark: #9E3726;--color-neutral-light: #E3E3E3;--color-neutral-mid: #939393;--color-neutral-dark: #585858;--color-success: #28a745;--color-warning: #ffc107;--color-error: #dc3545;--color-info: #17a2b8;--color-panel-bg: #D8DBCB;--color-text-titles: var(--color-primary);--color-text-titles-hl: #BF6658;--color-text-subtitles: var(--color-primary);--color-text-subtitles-hl: #BF6658;--color-text-subtle: #808080;--color-text-body: #000000;--color-border: #0B6657;--color-divider: #0B6657;--color-overlay: #9E3726;--Responsive-ViewportWidth-Min: 360px;--Responsive-ViewportWidth-Max: 1200px;--ViewportMargin-Horizontal-Min: 14px;--ViewportMargin-Horizontal-Max: 25px;--ViewportMargin-Horizontal: clamp( var(--ViewportMargin-Horizontal-Min), calc( var(--ViewportMargin-Horizontal-Min) + (var(--ViewportMargin-Horizontal-Max) - var(--ViewportMargin-Horizontal-Min)) * ((100vw - var(--Responsive-ViewportWidth-Min)) / (var(--Responsive-ViewportWidth-Max) - var(--Responsive-ViewportWidth-Min))) ), var(--ViewportMargin-Horizontal-Max) );--Paragraph-MaxWidth-BasicContent: 80ch;--Paragraph-Width-BasicContent: 90%;--Paragraph-MarginTop: 16px;--FontSize-Normal-Min: 16px;--FontSize-Normal-Max: 18px;--FontSize-Normal: clamp( var(--FontSize-Normal-Min), calc( var(--FontSize-Normal-Min) + (var(--FontSize-Normal-Max) - var(--FontSize-Normal-Min)) * ((100vw - var(--Responsive-ViewportWidth-Min)) / (var(--Responsive-ViewportWidth-Max) - var(--Responsive-ViewportWidth-Min))) ), var(--FontSize-Normal-Max) );--FontSize-Small-Min: 16px;--FontSize-Small-Max: 18px;--FontSize-Small: clamp( var(--FontSize-Small-Min), calc( var(--FontSize-Small-Min) + (var(--FontSize-Small-Max) - var(--FontSize-Small-Min)) * ((100vw - var(--Responsive-ViewportWidth-Min)) / (var(--Responsive-ViewportWidth-Max) - var(--Responsive-ViewportWidth-Min))) ), var(--FontSize-Small-Max) );--FontSize-PageTitle-Min: 34px;--FontSize-PageTitle-Max: 40px;--FontSize-PageTitle: clamp( 34px, calc(31.8182px + .681818vw), 40px );--FontSize-PageSubtitle-Min: 24px;--FontSize-PageSubtitle-Max: 28px;--FontSize-PageSubtitle: clamp( var(--FontSize-PageSubtitle-Min), calc( var(--FontSize-PageSubtitle-Min) + (var(--FontSize-PageSubtitle-Max) - var(--FontSize-PageSubtitle-Min)) * ((100vw - var(--Responsive-ViewportWidth-Min)) / (var(--Responsive-ViewportWidth-Max) - var(--Responsive-ViewportWidth-Min))) ), var(--FontSize-PageSubtitle-Max) );--FontSize-ArticleTitle-Min: 34px;--FontSize-ArticleTitle-Max: 40px;--FontSize-ArticleTitle: clamp( var(--FontSize-ArticleTitle-Min), calc( var(--FontSize-ArticleTitle-Min) + (var(--FontSize-ArticleTitle-Max) - var(--FontSize-ArticleTitle-Min)) * ((100vw - var(--Responsive-ViewportWidth-Min)) / (var(--Responsive-ViewportWidth-Max) - var(--Responsive-ViewportWidth-Min))) ), var(--FontSize-ArticleTitle-Max) );--FontSize-ArticleSubtitle-Min: 22px;--FontSize-ArticleSubtitle-Max: 28px;--FontSize-ArticleSubtitle: clamp( var(--FontSize-ArticleSubtitle-Min), calc( var(--FontSize-ArticleSubtitle-Min) + (var(--FontSize-ArticleSubtitle-Max) - var(--FontSize-ArticleSubtitle-Min)) * ((100vw - var(--Responsive-ViewportWidth-Min)) / (var(--Responsive-ViewportWidth-Max) - var(--Responsive-ViewportWidth-Min))) ), var(--FontSize-ArticleSubtitle-Max) );--FontSize-ChapterTitle-Min: 26px;--FontSize-ChapterTitle-Max: 30px;--FontSize-ChapterTitle: clamp( var(--FontSize-ChapterTitle-Min), calc( var(--FontSize-ChapterTitle-Min) + (var(--FontSize-ChapterTitle-Max) - var(--FontSize-ChapterTitle-Min)) * ((100vw - var(--Responsive-ViewportWidth-Min)) / (var(--Responsive-ViewportWidth-Max) - var(--Responsive-ViewportWidth-Min))) ), var(--FontSize-ChapterTitle-Max) );--FontSize-ChapterSubtitle: clamp( var(--FontSize-ChapterSubtitle-Min), calc( var(--FontSize-ChapterSubtitle-Min) + (var(--FontSize-ChapterSubtitle-Max) - var(--FontSize-ChapterSubtitle-Min)) * ((100vw - var(--Responsive-ViewportWidth-Min)) / (var(--Responsive-ViewportWidth-Max) - var(--Responsive-ViewportWidth-Min))) ), var(--FontSize-ChapterSubtitle-Max) );--FontSize-ChapterSubtitle-Min: 16px;--FontSize-ChapterSubtitle-Max: 18px;--Header-MaxWidth-BasicContent: 80ch;--Header-Width-BasicContent: 90%;--Header-MarginTop: 16px;--btn-color: white;--btn-background-color: var(--color-primary);--btn-padding: .5rem 1rem;--btn-border-radius: 8px;--btn-cursor: pointer;--btn-font-size: 1.1rem;--btn-transition: filter .4s;--ProductPage-Section-MarginTop-Min: 20px;--ProductPage-Section-MarginTop-Max: 40px;--ProductPage-Section-MarginTop: clamp( var(--ProductPage-Section-MarginTop-Min), calc( var(--ProductPage-Section-MarginTop-Min) + (var(--ProductPage-Section-MarginTop-Max) - var(--ProductPage-Section-MarginTop-Min)) * ((100vw - var(--Responsive-ViewportWidth-Min)) / (var(--Responsive-ViewportWidth-Max) - var(--Responsive-ViewportWidth-Min))) ), var(--ProductPage-Section-MarginTop-Max) );--ProductPage-SectionTitle-MarginTop-Min: 0px;--ProductPage-SectionTitle-MarginTop-Max: 0px;--ProductPage-SectionTitle-MarginTop: clamp( var(--ProductPage-SectionTitle-MarginTop-Min), calc( var(--ProductPage-SectionTitle-MarginTop-Min) + (var(--ProductPage-SectionTitle-MarginTop-Max) - var(--ProductPage-SectionTitle-MarginTop-Min)) * ((100vw - var(--Responsive-ViewportWidth-Min)) / (var(--Responsive-ViewportWidth-Max) - var(--Responsive-ViewportWidth-Min))) ), var(--ProductPage-SectionTitle-MarginTop-Max) );--ProductPage-SectionTitle-MarginBottom-Min: 28px;--ProductPage-SectionTitle-MarginBottom-Max: 42px;--ProductPage-SectionTitle-MarginBottom: clamp( var(--ProductPage-SectionTitle-MarginBottom-Min), calc( var(--ProductPage-SectionTitle-MarginBottom-Min) + (var(--ProductPage-SectionTitle-MarginBottom-Max) - var(--ProductPage-SectionTitle-MarginBottom-Min)) * ((100vw - var(--Responsive-ViewportWidth-Min)) / (var(--Responsive-ViewportWidth-Max) - var(--Responsive-ViewportWidth-Min))) ), var(--ProductPage-SectionTitle-MarginBottom-Max) );--FontSize-ProductPage-IngredientHeader-Min: 18px;--FontSize-ProductPage-IngredientHeader-Max: 24px;--FontSize-ProductPage-IngredientHeader: clamp( var(--FontSize-ProductPage-IngredientHeader-Min), calc( var(--FontSize-ProductPage-IngredientHeader-Min) + (var(--FontSize-ProductPage-IngredientHeader-Max) - var(--FontSize-ProductPage-IngredientHeader-Min)) * ((100vw - var(--Responsive-ViewportWidth-Min)) / (var(--Responsive-ViewportWidth-Max) - var(--Responsive-ViewportWidth-Min))) ), var(--FontSize-ProductPage-IngredientHeader-Max) );--PageTitles_font-size: 2.4rem;--PageSubtitles_font-size: 1.8rem;--Button_font-size: 1.2rem;--Button_color: white;--Button_padding: .5rem 1rem;--Button_border-radius: 10px;--Button_transition: filter .2s;--Button_hover_transition: all .3s ease;--Button_hover_filter: brightness(130%);--Button_background-color: var(--color-primary);--Button-Optional_background-color: lightgray;--Link_font-size: 1.2rem;--Link_text-decoration: none;--Link_text-align: center;--Link_color: var(--color-primary);--Link-link_color: var(--color-primary);--Link-visited_color: var(--color-primary);--Link-hover_color: var(--color-primary-light);--Link-hover_transition: all .2s ease;--Link-active_color: var(--color-primary-light);--Blogs-Items_grid-template-columns: repeat(auto-fill, 400px);--Blogs-Items_column-gap: 1.8rem;--Blogs-Items_row-gap: 3.5rem;--Blogs-Item_img_border-radius: 24px;--Blogs-Item_img_aspect-ratio: 16 / 9;--Blogs-Item_img_object-fit: cover;--Blogs-Item_title_font-size: 1.4rem;--Blogs-Item_title_margin: .5rem auto 0 auto;--Blogs-Item_title_font-weight: normal;--Blogs-Item_title_text-wrap: balance;--Blogs-Item_title_text-align: center;--Blogs-Item_desc_margin: .5rem auto 0 auto;--Blogs-Item_desc_font-size: 1rem;--Blogs-Item_desc_line-height: 1.6;--Blogs-Item_desc_color: black;--Blogs-Item_desc_text-align: left;--Blogs-Item_desc_padding: 0 1rem 1rem;--Blogs-Item_hover_transition: transform .3s ease, box-shadow .3s ease;--Blogs-Item_hover_transform: translateY(-6px) scale(1.02);--Blogs-Item_hover_shadow: 0 8px 20px rgba(0,0,0,.2);--Search-Label_display: none;--Search-Label_font-size: 1.4rem;--Search-Label_color: black;--Search-Input_background-color: white;--Search-Input_border-radius: 12px;--Search-Input_border: 1px solid #ccc;--Search-Input_padding: 2px 10px;--Search-Input_transition: border-color .3s, box-shadow .3s;--Search-Input_width: 400px;--Search-Input_font-size: 1.4rem;--Search-Input_OnFocus_border-color: var(--color-primary);--Search-Input_OnFocus_box-shadow: 0 0 6px rgba(11, 102, 87, .6);--Search-Button_border: none;--Search-Button_background: transparent;--Search-Button_cursor: pointer;--Search-Button_font-size: 1.1rem;--Search-Button_padding: 0;--search-Button_line-height: 1;--TextBox-HighlightFocus-Border: 2px solid transparent;--TextBox-HighlightFocus-Outline: 2px solid transparent;--TextBox-HighlightFocus-BoxShadow: 0 0 5px 4px #A1D5C3;--TextBox-HighlightFocus-BoxShadow-NOT-USED: 0 0 0 2px #ffffff, 0 0 3px 5px #A1D5C3;--Filter-OutlineDark: drop-shadow(0 0 1px rgba(0 0 0 / .95)) drop-shadow(0 0 2px rgba(0 0 0 / .75));--Filter-OutlineDarkSharp: drop-shadow( 1px 0 0 rgba(0 0 0 / .7)) drop-shadow(-1px 0 0 rgba(0 0 0 / .7)) drop-shadow( 0 1px 0 rgba(0 0 0 / .7)) drop-shadow( 0 -1px 0 rgba(0 0 0 / .7));--TextShadow-Large: 2px 2px 4px rgb(0 0 0 / .8);--TextShadow-Medium: 2px 2px 3px rgb(0 0 0 / .8);--Dash_maxWidth: 800px;--Dash_maxWidthWider: 1400px;--Dash_colorPrimary: #4682B4;--Dash_colorPrimaryPastel: color-mix(in srgb, var(--Dash_colorPrimary) 20%, white);--Dash_colorInputFocus: color-mix(in srgb, var(--Dash_colorPrimary) 6%, white);--Dash_colorButtonFocus: color-mix(in srgb, var(--Dash_colorPrimary) 80%, white);--Dash_menuBgColor: var(--Dash_colorPrimary);--Dash_menuDividerColor: oklch(from var(--Dash_menuBgColor) calc(l + .12) c h);--Dash_fontColor: var(--Dash_colorPrimary);--Dash_Btn_background-color: var(--Dash_colorPrimary);--Dash_BtnOption_background-color: gray;--Dash_DlgTitle_color: var(--Dash_colorPrimary);--Dash_DlgTitle_background-color: var(--Dash_colorPrimaryPastel);--scrolltop-offset: 60px}html{scroll-behavior:smooth;box-sizing:border-box;scrollbar-gutter:stable;scroll-padding-top:var(--scrolltop-offset)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-size:1.2rem;font-family:Roboto;font-weight:400;font-style:normal;line-height:1.5;overflow-x:hidden;overflow-y:scroll;background-color:var(--color-page-bg);scrollbar-gutter:stable;&:has(dialog[open]){overflow:hidden}}h1,h2{color:var(--color-primary)}input,button,select,textarea{font:inherit}#Content{display:block;margin:auto;max-width:100%}#Content>._PageTitle{margin-top:2rem;& h1{font-size:var(--FontSize-PageTitle);color:var(--color-text-titles);text-align:center;line-height:1;margin:auto;max-width:80ch;width:90%;text-wrap:balance}& h2{font-size:var(--FontSize-PageSubtitle);color:var(--color-text-subtitles);text-align:center;line-height:1;margin:.5rem auto 0;max-width:80ch;width:90%;text-wrap:balance}& h3{font-size:1.4rem;color:var(--color-text-subtitles);text-align:center;line-height:1;margin:.5rem auto 0;max-width:80ch;width:90%;text-wrap:balance}& p{width:80ch;font-size:var(--FontSize-Normal);margin:1rem auto;line-height:1;max-width:80ch;width:90%}>p:first-of-type{margin-top:2rem}}#Content>article{display:flow-root;margin:3rem auto 0;scroll-margin-top:var(--scrolltop-offset)}#Content>article>._Header{margin:auto;>h1{max-width:var(--Paragraph-MaxWidth-BasicContent);width:var(--Paragraph-Width-BasicContent);margin:auto;max-width:80ch;width:90%;font-size:var(--FontSize-PageTitle);font-weight:400;color:var(--color-text-titles);text-align:center;text-wrap:balance;line-height:1.1}>h2{margin:.3rem auto 0;max-width:80ch;width:90%;font-size:var(--FontSize-PageSubtitle);font-weight:400;color:var(--color-text-subtitles);text-align:center;text-wrap:balance;line-height:1}>p{max-width:80ch;width:90%;font-size:var(--FontSize-Normal);margin:1rem auto;color:var(--color-primary);font-weight:700;text-align:center;line-height:1.1;text-wrap:balance;& a{color:var(--color-primary);text-decoration:none;font-weight:700;&:hover{text-decoration:underline}}}}#Content>article>._Body{position:relative;margin:3rem auto 0;._Chapter{margin-top:2rem;container-type:inline-size;>h1{margin:auto;margin-top:1rem;max-width:min(80ch,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));width:100%;font-size:var(--FontSize-ChapterTitle);font-weight:400;text-align:center;text-wrap:balance}>h2{margin:.3rem auto 0;max-width:min(80ch,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));width:100%;font-size:var(--FontSize-ChapterSubtitle);font-weight:400;text-align:center;text-wrap:balance}>h6{width:fit-content;margin:1rem auto 2rem;font-size:var(--FontSize-Normal);font-weight:400;text-align:left;max-width:min(80ch,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));text-wrap:pretty;& a{color:var(--color-primary);font-weight:400;&:hover{text-decoration:underline}}}>p{margin:auto;font-size:var(--FontSize-Normal);margin-top:1rem;max-width:min(80ch,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));width:100%;& a{color:var(--color-primary);font-weight:400;&:hover{text-decoration:underline}}}>p._Centered{text-align:center}>ul,>li{margin:auto;font-size:var(--FontSize-Normal);margin-top:1rem;max-width:min(80ch,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));width:100%;text-wrap:balance;& a{color:var(--color-primary);font-weight:400;&:hover{text-decoration:underline}}}& a._ImageLink{display:block;margin:1rem auto;max-width:240px;height:auto;& img{width:100%}}}}#Content>article>._Body>._Chapter{>._ImageFloatLeft{max-width:var(--Paragraph-MaxWidth-BasicContent);width:var(--Paragraph-Width-BasicContent);display:flow-root;margin:var(--Paragraph-MarginTop) auto 0;>img{float:left;margin:0rem 1.8rem .75rem 0;width:clamp(20rem,30cqi,16rem);max-width:50%;height:auto;border-radius:.75rem;&:first-child{margin-top:1rem}}>p{margin:auto;font-size:var(--FontSize-Normal);max-width:100%;width:100%;margin-top:var(--Paragraph-MarginTop);&:first-of-type{margin-top:10px}& a{color:var(--color-primary);font-weight:400;&:hover{text-decoration:underline}}}}>._ImageFloatLeft:first-child{margin-top:0}}@container (max-width: 34rem){#Content>article>._Body>._Chapter>._ImageFloatLeft>img{float:none;display:block;margin-inline:auto;width:max(20rem,100%);max-width:calc(100% - (var(--ViewportMargin-Horizontal) * 2))}}#Content>article_NOT_USED>._Body_FullWidth_NOT_USED{position:relative;margin:3rem auto 0;width:100%;display:grid;place-items:center;._Chapter{& h1{font-size:1.9rem;font-weight:400;width:100%}& h2{font-size:1.7rem;font-weight:400;width:100%}}}.Content_StyleNarrow{main{margin:auto;max-width:800px}}.PageTitle{display:block;text-align:center;color:var(--color-primary);margin:1.4rem auto 0;line-height:1;& h1{font-size:2.4rem;margin:0 auto;line-height:1.2}& h2{font-size:1.4rem;margin:0 auto;line-height:1.2}& p{margin:.4rem auto 0;color:#000;font-size:1.4rem;line-height:1}}.Button{color:var(--btn-color);background-color:var(--color-primary);border:none;padding:var(--btn-padding);border-radius:var(--btn-border-radius);cursor:var(--btn-cursor);font-size:var(--btn-font-size);transition:var(--btn-transition);text-decoration:none;&._Optional{background-color:gray}&:hover:not(:disabled){filter:brightness(1.3)}&:disabled{background-color:#b3b3b3;color:#666;cursor:not-allowed;opacity:.4}}.Button-Icon{background:transparent;border:none;padding:.5rem 1rem;border-radius:12px;cursor:pointer;transition:filter .3s;&._Selected{outline:4px solid var(--color-primary)}&:hover:not(:disabled){filter:brightness(1.2)}&:disabled{cursor:not-allowed;opacity:.4}}.Button_Icon{display:block flex;justify-content:center;align-items:center;column-gap:8px;color:#fff;border-radius:10px;border:none;margin:auto;padding:.3rem .8rem;background-color:var(--color-primary);transition:filter .3s;._Icon{display:flex;align-items:center;& svg{height:24px;& path{fill:#fff}}}._Label{font-size:.9rem;font-weight:400}&:hover{cursor:var(--btn-cursor)}&:hover:not(:disabled){filter:brightness(1.2)}&:disabled{cursor:not-allowed;opacity:.4}}.IconButton{display:block flex;justify-content:center;align-items:center;column-gap:8px;color:#fff;border-radius:10px;border:none;margin:auto;padding:.5rem 1rem;background-color:var(--color-primary);transition:filter .3s;._Icon{display:flex;align-items:center;& svg{height:24px;& path{fill:#fff}}}._Label{font-size:1.1rem;font-weight:400}&:hover:not(:disabled){filter:brightness(1.2)}&:disabled{cursor:not-allowed;opacity:.4}}.ScrollToTopButton{opacity:1;position:fixed;bottom:12px;right:12px;border:none;outline:none;background-color:#0003;color:#fff;cursor:pointer;border-radius:50%;height:50px;width:50px;display:grid;place-items:center;z-index:1000;transform:rotate(-90deg);opacity:0;transition:opacity .4s,background-color .4s;&:hover{background-color:#00000080}&[show]{opacity:1}& svg{height:40px;& path{fill:#fff}}}@media(max-width:700px){.__Image_FloatLeft{float:none;width:98vw;margin:0 0 12px}}.__Article_Narrow{max-width:80ch}.__SliderItem_ProductsITB{display:grid;grid-template-rows:170px 10px fit-content;width:100%;height:100%;width:240px;border-radius:12px;text-decoration:none;text-align:center;color:var(--color-text-titles);._ImageContainer{grid-row:1;._Image{width:100%;height:100%;object-fit:contain;object-position:center;height:180px}}._TitleBlurbContainer{._Title{grid-row:3;font-size:1.2em;font-weight:700;line-height:1;text-wrap:balance}._Blurb{grid-row:5;font-size:1em;font-style:italic;line-height:1;text-wrap:balance}}}.__SliderButton_Prev,.__SliderButton_Next{display:flex;justify-content:center;align-items:center;background-color:#0000004d;grid-column:1 / span 1;grid-row:1 / span 1;width:50px;height:50px;border-radius:50%;border:none;cursor:pointer;z-index:20;& svg{width:100%;aspect-ratio:1 / 1;& path{color:#fff}}}.__SliderButton_Prev{position:absolute;top:50%;left:5px;transform:translateY(-50%)}.__SliderButton_Next{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.__SliderButton_Prev.swiper-button-disabled,.__SliderButton_Next.swiper-button-disabled{background-color:#0000;& svg{& path{color:#0000}}}.ProductSlider_Button_Prev_NOT_USED,.ProductSlider_Button_Next_NOT_USED{display:flex;justify-content:center;align-items:center;background-color:#19695c;grid-column:1 / span 1;grid-row:1 / span 1;width:50px;height:50px;border-radius:50%;border:none;color:var(--color-page-bg);cursor:pointer;z-index:20;& svg{width:100%;aspect-ratio:1 / 1}}.ProductSlider_Button_Prev_NOT_USED{position:absolute;top:50%;left:5px;transform:translateY(-50%)}.ProductSlider_Button_Next_NOT_USED{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.ProductSlider_Button_Prev_NOT_USED.swiper-button-disabled,.ProductSlider_Button_Next_NOT_USED.swiper-button-disabled{background-color:#d3d3d3}.__Dialog{border-width:4px;border-style:solid;border-color:#ff7f2a;box-shadow:0 0 24px #000c;border-radius:20px;width:fit-content;max-width:min(60ch,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));padding:0}.__Dialog>.__Container{display:flex;flex-direction:column;background-color:var(--color-page-bg)}.__Dialog_NOT_USED>.__Container.__DialogPadding{padding:1rem}.__Dialog_NOT_USED>.__Container.__DialogRowGap{row-gap:1.4rem}.__Dialog_NOT_USED>.__Container>.__Body{display:flex;flex-direction:column;row-gap:.75rem;& h1{font-size:2rem;margin:0;line-height:1;color:var(--color-primary);text-align:center}& p{margin:0;line-height:1}}.__Dialog .__Form{display:grid;gap:1rem;padding:.5rem 1rem;background-color:var(--color-page-bg);.__FormGroup{display:grid;gap:.7cap;& input{border-radius:12px;padding:1ex 2ex;width:100%;border:2px solid lightgray;background-color:var(--color-page-bg);&[type=text],&[type=email]{transition:border-color .3s ease,box-shadow .3s ease;background-color:#fff}&[type=text]:focus-visible,&[type=email]:focus-visible{border:var(--TextBox-HighlightFocus-Border);outline:var(--TextBox-HighlightFocus-Outline);box-shadow:var(--TextBox-HighlightFocus-BoxShadow)}}& label{text-box-trim:trim-both;text-box-edge:cap alphabetic}}}.__Dialog_NOT_USED>.__Container>.__Buttons{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;& button{color:#fff;background-color:var(--color-primary);padding:.5rem 1rem;border-radius:12px;border:none;cursor:pointer;font-size:1.2rem;transition:filter .3s;&:hover{filter:brightness(1.3)}&:disabled{background-color:#b3b3b3;color:#666;cursor:not-allowed;opacity:.4}}.__Cancel{background-color:gray}}.__Dialog .__CloseBtn{position:absolute;height:40px;aspect-ratio:1 / 1;top:4px;right:4px;border:transparent;background-color:transparent;opacity:50%;cursor:pointer;display:grid;place-items:center;& svg{background-color:transparent;& path{fill:#000}}&:hover svg path{fill:gray}}.__DialogAnimation{animation:Dialog_FadeOut_MoveDown .5s forwards;transition-behavior:allow-discrete;transition-duration:.5s;&[open]{animation:Dialog_FadeIn_MoveDown .5s forwards;&::backdrop{animation:DialogBackdrop_FadeIn .5s forwards}}._Close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;font-weight:700;color:#333;cursor:pointer}&::backdrop{animation:DialogBackdrop_FadeOut .5s forwards}}.__Dialog_Buttons-Horizontal{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.6rem;width:100%;padding:.5rem;>.__Dialog_BtnConfirm,>.__Dialog_BtnCancel{width:100%;color:var(--btn-color);border:none;padding:var(--btn-padding);border-radius:var(--btn-border-radius);cursor:var(--btn-cursor);font-size:var(--btn-font-size);transition:var(--btn-transition);text-decoration:none}>.__Dialog_BtnConfirm{background-color:var(--color-primary);&.__Dashboard{background-color:var(--Dash_Btn_background-color)}}>.__Dialog_BtnCancel{background-color:gray;&.__Dashboard{background-color:var(--Dash_BtnOption_background-color)}}}.__Dialog_HTML{inset:0;padding:0;display:grid;width:100%;height:100%}.__Dialog_Message{inset:0;padding:.75em;width:100%;height:100%;color:var(--color-primary);line-height:1.1;background-color:var(--color-page-bg);& p{margin-block:.5rem 0}& p:first-child{margin-top:0}._Pop{font-weight:700;color:gray}&.__Dashboard{color:var(--Dash_colorPrimary)}}.__Dialog_Textbox{inset:0;display:grid;width:95%;height:100%;border-radius:10px;margin:.75em auto;resize:vertical;border:1px solid rgb(80 80 80 / 50%);padding:.5em 1em;transition:all .4s ease;&:focus-visible{border:1px solid var(-color-primary);outline:none;box-shadow:0 0 10px var(--color-primary);&.__Dashboard{border:1px solid var(--Dash_colorPrimary);box-shadow:0 0 10px var(--Dash_colorPrimary)}}}.__Dialog_Textarea{inset:0;display:grid;width:95%;height:100%;min-height:180px;border-radius:10px;margin:.75em auto;resize:vertical;border:1px solid rgb(80 80 80 / 50%);padding:.5em 1em;transition:all .4s ease;&:focus-visible{border:1px solid var(--color-primary);outline:none;box-shadow:0 0 10px var(--color-primary);&.__Dashboard{border:1px solid var(--Dash_colorPrimary);box-shadow:0 0 10px var(--Dash_colorPrimary)}}}.__Dialog_Title{display:grid;place-items:center;color:var(--DlgTitle_color);padding:.5rem 20px;font-size:1.4rem;font-weight:700;background-color:var(--DlgTitle_background-color);margin:0;&.__Dashboard{color:var(--Dash_DlgTitle_color);background-color:var(--Dash_DlgTitle_background-color)}}.__Dialog_Title.__CloseButtonMargin{padding:.5rem 50px .5rem 20px}.__PlayButtonOverlay:after{content:"";position:absolute;left:50%;top:50%;width:120px;height:120px;transform:translate(-50%,-50%);pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));transition:transform .2s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Ccircle cx='32' cy='32' r='20' fill='rgb(0 0 0 / 0.2)'/%3E%3Cpolygon points='29,25 29,39 41,32' fill='rgb(243 244 239)'/%3E%3C/svg%3E")}.__FluidContainer{container-type:inline-size;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:2rem 1rem 0;>span{border-radius:12px;flex:1 1 400px;max-width:400px}}.__FluidImages{display:block flex;flex-wrap:wrap;justify-content:space-evenly;background-color:#fff;padding:.8rem 1rem;gap:.75rem;gap:1.2rem;border:1px solid var(--color-primary);border-radius:20px;width:fit-content;margin-top:2rem;margin-inline:auto;max-width:calc(100% - (2 * var(--ViewportMargin-Horizontal)));& img{max-height:120px;width:auto;max-width:100%}}.__FluidImages-Balanced{display:block;margin-top:2rem;text-align:center;text-wrap:balance;margin-inline:auto;& img{display:inline;max-height:120px;width:auto;max-width:100%;margin-inline:1rem}}.__FluidCards3{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),480px));grid-template-rows:auto auto;justify-content:center;margin-top:2rem;margin-inline:var(--ViewportMargin-Horizontal);._Item{position:relative;border-radius:16px;display:grid;grid-template-rows:subgrid;grid-row:span 2;min-height:220px;padding:1.25rem;overflow:hidden;isolation:isolate;& img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}& h1{margin:0;color:#fff;text-shadow:0 0 6px rgb(0 0 0 / .5);font-size:2.4rem;font-weight:700;line-height:1;letter-spacing:-.02em}& p{margin:0;color:#fff;text-shadow:0 0 4px rgb(0 0 0 / .75);font-size:1.4rem;font-weight:700;max-width:22ch;line-height:1}}}.__AnchorButtonList-Vertical{display:grid;gap:1rem;grid-template-columns:repeat(1fr,minmax(min(480px,100%),480px));grid-template-rows:auto auto;justify-content:center;margin-top:2rem;margin-inline:var(--ViewportMargin-Horizontal);._Item{display:flex;align-items:center;column-gap:14px;border:2px solid var(--color-primary);border-radius:1rem;padding:.8rem 1.2rem;text-decoration:none;transition:var(--Blogs-Item_hover_transition);&:hover{transform:var(--Blogs-Item_hover_transform);box-shadow:var(--Blogs-Item_hover_shadow)}._Title{color:var(--color-primary);font-size:1.4rem;font-weight:700}}}.__TagList{display:block flex;flex-wrap:wrap;gap:.5rem;width:fit-content;max-width:calc(100% - (2 * var(--ViewportMargin-Horizontal)));margin-inline:auto;overflow-wrap:anywhere;border:4px solid gray;border-radius:20px;cursor:default;color:#000;margin:auto;padding:8px;& legend{color:var(--color-primary)}._Item{display:inline flex;justify-content:space-between;align-items:center;margin:0;padding:12px 16px;font-size:20px;line-height:1;background-color:#ffdeb5;border-radius:12px;column-gap:.6rem;box-shadow:2px 2px 4px #0000004d;color:#000;._Text{flex:1;margin:0;font-weight:400}._ButtonDelete__NOT_USED{display:inline-grid;place-items:center;width:30px;border-radius:999px;aspect-ratio:1 / 1;font-size:1rem;line-height:1;background-color:pink;margin:0;border:1px solid #ccc;padding:0;&:hover{background-color:red}}}}.__TagListX{display:block flex;flex-wrap:wrap;gap:.5rem;width:fit-content;max-width:calc(100% - (2 * var(--ViewportMargin-Horizontal)));margin-inline:auto;overflow-wrap:anywhere;border:4px solid gray;border-radius:20px;cursor:default;color:#000;margin:auto;padding:8px;& legend{color:var(--color-primary)}._Item{display:inline flex;justify-content:space-between;align-items:center;margin:0;padding:4px 8px 4px 12px;font-size:20px;line-height:1;background-color:var(--colorPrimaryPastel);background-color:#ffdeb5;border-radius:12px;column-gap:.6rem;box-shadow:2px 2px 4px #0000004d;color:#000;._Text{flex:1;margin:0;font-weight:400}._ButtonDelete{display:inline-grid;place-items:center;width:40px;border-radius:999px;aspect-ratio:1 / 1;line-height:1;color:#fff;background-color:var(--Button_background-color)!important;background-color:gray!important;margin:0;border:1px solid #ccc;padding:0;font-weight:400;font-size:18px;&:hover{background-color:red}}}}.__WavesToPage_SmoothBottom{&:after{content:"";position:absolute;left:0;right:0;height:80;pointer-events:none;background-image:url(https://cdn.herballure.com/HOW/media-general/WavesToPage_SmoothBottom.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;bottom:0;transform:scaleY(-1);transform-origin:center}}.__PageTOC{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:1rem;row-gap:1rem;font-size:1.4rem;margin:2rem auto;& a{text-decoration:none;color:var(--color-primary);font-weight:700;padding:2px 8px;border:2px solid var(--color-primary);border-radius:8px;transition:var(--Blogs-Item_hover_transition);&:hover{transform:var(--Blogs-Item_hover_transform);box-shadow:var(--Blogs-Item_hover_shadow)}}}.__PaginationStyleControls{display:block flex;justify-content:center;align-items:center;column-gap:20px;margin-top:1.4rem;>button{border:none;cursor:pointer}>button>svg{display:flex;justify-content:center;align-items:center;height:40px;width:40px;fill:#000;margin:4px 0}._Selected{outline:4px solid var(--color-primary);border-radius:10px}}.__PaginationTotals,.__PaginationPage{text-align:center;font-size:1.4rem;margin-top:1rem}.__PaginationControls{display:flex;justify-content:center;align-items:center;column-gap:.4rem;max-width:1400px;margin:1rem auto;text-align:center}.__PaginationControls input{font-size:var(--FontSize-Normal);border:var(--Search-Input_border);outline:none;padding:6px;border-radius:8px;color:var(--color-primary);transition:var(--Search-Input_transition);&:focus{border-color:var(--Search-Input_OnFocus_border-color);box-shadow:var(--Search-Input_OnFocus_box-shadow)}}.__PaginationControls button{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--Button_background-color);border:none;cursor:pointer;font-size:1.2rem;transition:filter .25s;width:fit-content;aspect-ratio:1 / 1;& svg{height:40px;width:40px;fill:#fff}&:hover:not(:disabled){filter:brightness(1.3)}&:disabled{background-color:rbg(0 0 0 / .2);background-color:var(--Button-Optional_background-color);cursor:not-allowed;& svg{height:40px;width:40px}}}.__Background_ColorPrimary{background-color:var(--color-primary)}.ProductPricing_Table{display:grid;grid-template-columns:max-content min-content;width:fit-content;margin:auto;._Label_Container{display:flex;align-content:center;justify-content:space-between}._Label{display:inline;font-size:1rem}._Price{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;._Value_Container{._CurrencySymbol{position:relative;top:-.4em;font-size:.7em}}}& button{background:none;border:0;padding:0;margin:0;line-height:0;display:inline-flex;align-items:center;justify-content:center;appearance:none;cursor:pointer;& svg{height:24px}}._Value_Container{font-size:1rem;padding-left:20px}}.UtilityLink{font-size:1.2rem;color:var(--color-primary)}.SearchBar{display:flex;justify-content:center;align-items:center;column-gap:2px;max-width:1400px;& label{display:var(--Search-Label_display);font-size:var(--Search-Label_font-size);color:var(--Search-Label_color)}._InfoButton{background-color:transparent;border:none;cursor:pointer}._Advanced{margin-left:1rem}._InputBox_Container{display:flex;justify-content:center;align-items:center;background-color:var(--Search-Input_background-color);border-radius:var(--Search-Input_border-radius);border:var(--Search-Input_border);padding:var(--Search-Input_padding);transition:var(--Search-Input_transition);max-width:calc(100% - (2 * var(--ViewportMargin-Horizontal)));overflow:hidden;&:focus-within{border-color:var(--Search-Input_OnFocus_border-color);box-shadow:var(--Search-Input_OnFocus_box-shadow)}& input{flex:1;font-size:var(--Search-Input_font-size);border:none;outline:none;background:transparent;margin:0;padding:7px 8px;font-size:1.1 rem;color:#000;border:1px solid transparent;&::placeholder{color:#bbb}}._SearchButton{display:flex;border:var(--Search-Button_border);background:var(--Search-Button_background);cursor:var(--Search-Button_cursor);font-size:var(--Search-Button_font-size);padding:var(--Search-Button_padding);line-height:var(--Search-Button_line-height)}}}#MsgBar{display:flex;align-items:stretch;justify-content:space-between;height:30px;padding-left:10px;padding-right:10px;column-gap:10px;background-color:#19695c;overflow:hidden}.MsgBar_Left{flex:0 0 auto;display:flex;justify-content:flex-start;align-items:center;column-gap:8px;color:#fff;._Item{display:flex;justify-content:flex-start;align-items:center;height:100%;width:auto;color:inherit;text-decoration:none;& svg{height:20px;width:auto}& img{height:20px;width:auto}}}.MsgBar_Center{flex:1 1 auto;.swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:stretch;& p{color:#fff;line-height:1;font-size:1.1rem}& a{color:#fff}}}.MsgBar_Right{flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center;column-gap:8px;color:#fff;._Item{display:flex;justify-content:flex-end;align-items:center;height:100%;width:auto;color:inherit;text-decoration:none;& img{height:24px;width:auto}}}.MsgBar_90DayGuarantee_Container{display:flex;align-items:center;color:#fff;& p{font-size:inherit}svg{height:25px;fill:orange;margin-right:4px}}#TopBar{position:sticky;height:50px;width:100%;top:0;z-index:10;display:flex;justify-content:space-between;align-items:stretch;background-color:#f3f4ef;border-bottom:1px solid #E3E4EF}#TopBar_Left{flex:0 0 auto;display:flex;justify-content:flex-start;align-items:center}#TopBar_Center{flex:1 1 auto;overflow-x:hidden;display:flex;justify-content:center;align-items:center}#TopBar_Right{flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center}.Header{display:block;position:relative;height:300px;overflow:hidden;._Background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}._TextContainer{position:absolute;top:15%;left:5%;right:0;text-align:left;z-index:2;transform:translateY(-10%);>h1{font-family:"Noto Serif";font-size:clamp(2rem,1rem + 4cqw,4rem);line-height:1.1;margin:0;text-shadow:0 4px 10px rgb(0 0 0 / .35);color:var(--color-primary);text-shadow:2px 3px 4px rgba(0,0,0,.3)}>h2{font-size:clamp(1.6rem,1rem + 2cqw,2.4rem);line-height:1.1;margin:.6rem 0 0;font-weight:400;text-shadow:0 3px 8px rgb(0 0 0 / .3);text-shadow:4px 4px 8px rgba(255,255,255,.2),-4px 4px 8px rgba(255,255,255,.2)}}._WavesContainer{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:flex-end;#ImageSVG_WavesToPage-SmoothBottom{display:block;width:100%;height:40%;path{fill:var(--color-page-bg)}}}}div.Header_ContactInfo{float:right;font-weight:700;color:#364e80;margin:30px 15px 0 0}#MenuBar_Main{position:relative;width:100%;height:100%;.swiper-slide{width:auto}& a{display:flex;justify-content:center;align-items:center;text-decoration:none;color:#19695c;font-size:1.2rem;font-weight:700}}.MenuBar_Main-ButtonPrev,.MenuBar_Main-ButtonNext{height:30px;width:30px;color:#fff;background-color:#0003;border-radius:50%;z-index:20;cursor:pointer;border:none;display:flex;justify-content:center;align-items:center}.MenuBar_Main-ButtonPrev.swiper-button-disabled,.MenuBar_Main-ButtonNext.swiper-button-disabled{opacity:0;cursor:arrow;pointer-events:none}.MenuBar_Main-ButtonPrev{position:absolute;top:50%;transform:translateY(-50%);left:10px}.MenuBar_Main-ButtonNext{position:absolute;top:50%;transform:translateY(-50%);right:10px}#MenuBar_Main_PREVIOUS{display:relative;flex:1 1 auto;outline:2px dashed red;display:flex;flex-wrap:nowrap;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;& a{color:#19695c;display:block;font-size:1.2rem;flex:0 0 auto}._ArrowBack{position:absolute;top:5px;left:20px;height:70%;opacity:.3;border-radius:50%;pointer-events:none}._ArrowForward{position:absolute;top:5px;right:20px;height:70%;opacity:.3;border-radius:50%;pointer-events:none}&.Overflowing{justify-content:flex-start;background-color:pink}&:not(.Overflowing){justify-content:center;background-color:#90ee90}}#MenuBar_Main_Responsive_Button_Open{display:none;border:none;background-color:transparent;margin-left:5px;& svg{flex:0 0 auto;display:flex;justify-content:center;align-items:center;height:30px;width:auto;border:none;color:#000;opacity:.5}}#MenuBar_SiteTitle{display:none}#MenuBar_Main_Responsive{display:none;z-index:1000}@media screen and (max-width:600px){#MenuBar_Main_Responsive{position:fixed;top:0;right:100%;height:100vh;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;border-left:1px solid darkgray;background-color:#19695c;z-index:60;transition:right .3s ease-out;.show{right:0}}#MenuBar_Main_Responsive>._Header{flex:0 0 auto;height:50px;background-color:var(--color-page-bg);column-gap:10px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;._ButtonClose{flex:0 0 auto;justify-self:start;display:flex;justify-content:center;align-items:center;& button{display:flex;place-items:center;& svg{height:40px;fill:#000}}}._Title{justify-self:center;#MenuBar_SiteTitle{margin-inline:auto}}}#MenuBar_Main_Responsive>._Items{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start!important;align-items:stretch;overflow-y:auto;overflow-x:auto;._Item{font-weight:400!important;font-size:1.2rem;line-height:3;color:#f6f6f6;padding-left:20px;padding-block:10px;text-decoration:none;border-bottom:1px solid var(--color-primary-light)}}#MenuBar_Main_Responsive>._Footer{flex:0 0 auto;display:block flex;place-items:center;column-gap:4px;text-align:center;background-color:#f3f4ef;height:40px;.SocialMediaButtons{display:flex;place-items:center;margin:auto}}#MenuBar_Main_Responsive_Button_Open{display:block}#MenuBar_Main_Responsive.show{right:0}#MenuBar_Main{display:none}#MenuBar_SiteTitle{display:flex;justify-content:center;align-items:center;color:green;column-gap:4px;text-decoration:none;& svg{height:40px;width:auto;fill:var(--color-primary)}._Text{font-size:1.1rem;font-weight:700;line-height:1}}}#MenuBar_Main_Responsive_Button_Close{border:none;opacity:.5;background-color:transparent}#Menubar_Main_PREVIOUS_{display:flex;justify-content:center;align-items:center;margin:0 auto;background-color:#f3f4ef;text-align:center;position:sticky;top:0;z-index:100;border-bottom:1px solid lightgray;color:#49695c;& a img{height:48px;margin:0}}#Menubar_Main__ a:link,#Menubar__ a:visited{display:inline-block;text-decoration:none;font-family:Raleway,sans-serif;font-family:Roboto;font-weight:400;font-weight:700;font-size:1.2rem;padding:15px;color:#49695c}#Menubar_Main__ a:hover,#Menubar_Main__ a:active{color:#49695c;background-color:#f6f6f6;background-color:#a9a9a9}.UserMsg{display:block;padding:1rem;& h1{font-size:1.8rem}& h2{font-size:1.6rem}& h3{font-size:1.4rem}& p{font-size:1.2rem}}.UserMsgs{display:block;margin-top:1rem;.UserMsgs_Success{background-color:#90ee90}.UserMsgs_Info{background-color:#add8e6}.UserMsgs_Warning{background-color:#ffffe0}.UserMsgs_Error{background-color:pink}}.UserMsgs_Item{max-width:800px;width:fit-content;margin:auto;padding:.75rem 1rem;text-align:center;border-radius:12px}#FeaturedCategories{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:20px}#FeaturedCategories_Body{position:relative;margin-top:3em;display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;background-color:transparent!important}#FeaturedCategories_Slider{margin-top:2rem}.FeaturedCategories_Slider_Item{position:relative;overflow:hidden;display:grid;grid-template-rows:1fr 40px 10px 2em 2em 20px;width:100%;height:240px;width:300px;border-radius:12px;text-decoration:none;text-align:center;color:var(--color-text-titles);._Icon{grid-row:2;display:block;margin:auto;color:green;height:40px;z-index:20;filter:var(--Filter-OutlineDark)}._Title{grid-row:4;color:#fff;font-size:1.6em;font-weight:700;line-height:1.2;text-shadow:var(--TextShadow-Large);z-index:20}._Blurb{grid-row:5;font-size:1.2em;color:#fff;line-height:1;text-shadow:2px 2px 3px rgba(0,0,0,1);z-index:20}._BackgroundImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:10}._WavesBottom{position:absolute;left:0;bottom:0;width:200%;height:25%;z-index:30}}#FeaturedProducts{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:20px}#FeaturedProducts_Body_NOT_USED{position:relative;margin-top:3em;display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;background-color:transparent!important}#FeaturedProducts_Slider_NOT_USED{margin-top:2rem}#ProductReviews_NOT_USED{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:20px}#ProductReviews_Body{position:relative;margin-top:3em;display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;background-color:transparent!important}#ProductReviews_Slider{width:100%}#ProductReviews_Slider_ButtonPrev{position:absolute;top:50%;left:5px;transform:translateY(-50%)}#ProductReviews_Slider_ButtonNext{position:absolute;top:50%;right:5px;transform:translateY(-50%)}#ProductReviews_Slider_ButtonPrev,#ProductReviews_Slider_ButtonNext{display:flex;justify-content:center;align-items:center;color:var(--color-page-bg);background-color:#000c;grid-column:1 / span 1;grid-row:1 / span 1;width:50px;height:50px;border-radius:50%;border:none;z-index:20;opacity:.2;cursor:pointer;& svg{width:100%}}#ProductReviews_Slider_ButtonPrev.swiper-button-disabled,#ProductReviews_Slider_ButtonNext.swiper-button-disabled{background-color:#d3d3d3}.ProductReviews_Slider_Item{position:relative;display:flex;flex-direction:column;width:280px;height:220px;gap:14px;border:1px solid darkgray;padding:12px;border-radius:12px;text-decoration:none;text-align:center;color:var(--color-text-titles);background:radial-gradient(95% 95% at 20% 0%,#0b665700,#0b665708 90%,#0b665714);._Title{flex:0 0 auto;margin:0;font-size:1.2rem;font-weight:700;line-height:1;text-wrap:balance}._Stars{--rating: 0;--percent: calc(100% - (var(--rating) / 5 * 100%));flex:0 0 auto;align-self:center;margin:0;display:inline-grid;grid-template-columns:max-content;grid-template-rows:max-content;justify-items:center;align-items:center;font-size:1.6rem;line-height:.5;white-space:nowrap;._Background{grid-area:1 / 1;color:#d3d3d3;padding:0 3px}._Foreground{grid-area:1 / 1;clip-path:inset(0 var(--percent) 0 0);color:#f6b600;pointer-events:none;z-index:1;padding:0 3px}}._Blurb{flex:1 1 auto;min-height:0;overflow-y:auto;font-size:1rem;text-align:left;line-height:1.4}._Author{flex:0 0 auto;margin:0;font-size:1rem;font-weight:700;line-height:1}._BackgroundImage{display:none;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(200%) contrast(100%);border-radius:12px;z-index:-1}}#FeaturedReviews_PREVIOUS_01{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:20px;._Body{position:relative;min-height:100vh;overflow:hidden;._Reviews{position:relative;z-index:1;height:100%;display:grid;grid-auto-rows:minmax(0,1fr);justify-items:start;width:min(900px,100%);margin-inline:auto;padding-block:24px;padding-inline:clamp(160px,5vw,56px);gap:12px;>div{max-height:100%;max-width:min(520px,92%);display:block;border:4px solid var(--color-primary);background-color:var(--color-page-bg)}>*:nth-child(2n){justify-self:end}}._Decor{position:absolute;inset:0;z-index:0;pointer-events:none;& img{position:absolute;left:50%;top:50%;opacity:0;transform:translate3d(-50%,-50%,0) rotate(0) scale(1);will-change:opacity,transform,left,top;transition-property:opacity,transform;transition-timing-function:ease-in-out;transition-duration:1.2s;display:block;max-width:min(280px,40vw);height:auto}}}}#FeaturedReviews_PREVIOUS_02{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:20px;._Body{position:relative;min-height:100vh;overflow:hidden;._Reviews{position:relative;z-index:1;height:100%;display:grid;--card-h: clamp(220px, 32vh, 360px);--step-h: calc(var(--card-h) * .8);--overlap-h: calc(var(--card-h) - var(--step-h));grid-auto-rows:var(--step-h);align-content:center;padding:24px;padding-bottom:calc(24px + var(--overlap-h));--center-gap: clamp(10px, 4%, 24px);>div{height:var(--card-h);align-self:start;width:min(520px,calc(50% - var(--center-gap)));box-sizing:border-box;border:4px solid var(--color-primary);overflow:hidden}>div:nth-child(odd){margin-left:auto;margin-right:calc(50% + var(--center-gap))}>div:nth-child(2n){margin-right:auto;margin-left:calc(50% + var(--center-gap))}@media(max-width:640px){--center-gap: clamp(10px, 4%, 24px)}}._Decor{position:absolute;inset:0;z-index:0;pointer-events:none;& img{position:absolute;left:50%;top:50%;opacity:0;transform:translate3d(-50%,-50%,0) rotate(0) scale(1);will-change:opacity,transform,left,top;transition-property:opacity,transform;transition-timing-function:ease-in-out;transition-duration:1.2s;display:block;max-width:min(280px,40vw);height:auto}}}}#FeaturedReviews{display:flex;flex-direction:column;justify-content:center;row-gap:10px;width:100%;._Body{position:relative;overflow:hidden;width:100%!important;._Reviews{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:8rem}}._Decor{position:absolute;inset:0;z-index:0;pointer-events:none;& img{position:absolute;left:50%;top:50%;opacity:0;transform:translate3d(-50%,-50%,0) rotate(0) scale(1);will-change:opacity,transform,left,top;transition-property:opacity,transform;transition-timing-function:ease-in-out;transition-duration:1.2s;display:block;max-width:min(280px,40vw);height:auto}}}#FeaturedReviews_BACKUP_03{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:20px;._Body{position:relative;overflow:hidden;width:100%;._Reviews{display:flex;flex-direction:column;--center-gap: clamp(12px, 10%, 80px);padding-inline:clamp(12px,3vw,32px);gap:12px;._ReviewLeft,._ReviewRight{z-index:1;background-color:var(--color-page-bg);min-width:0;max-width:calc(50% - var(--center-gap));box-sizing:border-box}._ReviewLeft{margin-left:auto;margin-right:calc(50% + var(--center-gap));>*{max-width:100%}}._ReviewRight{margin-right:auto;margin-left:calc(50% + var(--center-gap));>*{max-width:100%}}}._Decor{position:absolute;inset:0;z-index:0;pointer-events:none;& img{position:absolute;left:50%;top:50%;opacity:0;transform:translate3d(-50%,-50%,0) rotate(0) scale(1);will-change:opacity,transform,left,top;transition-property:opacity,transform;transition-timing-function:ease-in-out;transition-duration:1.2s;display:block;max-width:min(280px,40vw);height:auto}}}}#FeaturedReviews_NOT_WORKING{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:20px;._Body{position:relative;overflow:hidden;width:100%;._Reviews{display:flex;grid-template-columns:1fr 1fr;--center-gap: clamp(0px, 10vw - 32px, 80px);column-gap:calc(2 * var(--center-gap));row-gap:12px;padding-inline:clamp(12px,3vw,32px);transition:column-gap .2s ease;._ReviewLeft,._ReviewRight{min-width:0;max-width:100%;>*{max-width:100%}}._ReviewLeft{grid-column:1;justify-self:end}._ReviewRight{grid-column:2;justify-self:start}}._Decor{position:absolute;inset:0;z-index:0;pointer-events:none;& img{position:absolute;left:50%;top:50%;opacity:0;transform:translate3d(-50%,-50%,0) rotate(0) scale(1);will-change:opacity,transform,left,top;transition-property:opacity,transform;transition-timing-function:ease-in-out;transition-duration:1.2s;display:block;max-width:min(280px,40vw);height:auto}}}}.FeaturedReviews_ImageTitleText{background-color:var(--color-page-bg);background-color:#00f;padding:1.4rem;overflow:auto;& img{max-width:120px;max-height:140px;object-fit:contain;object-position:center;display:block;margin:auto}& h1{font-size:1.6rem;text-align:center}& p{font-size:1.2rem}}.FeaturedReviews_TitleText{height:auto;background-color:var(--color-page-bg);padding:1.4rem;overflow:auto;max-width:320px;& h1{font-size:1.6rem;text-align:center}& p{font-size:1.2rem}}.FeaturedReviews_Image{display:inline-block;border-radius:12px;max-width:100%;& img{width:clamp(240px,100vw,420px);max-width:100%;height:auto;display:block;padding:0;margin:0}}.FeaturedReviews_Video_NOT_USED{display:inline-block;aspect-ratio:var(--ratio);height:min(var(--max-height),100vh);max-height:var(--max-height);max-width:100%;object-fit:contain;.video-js{width:100%;height:100%}.vjs-control-bar{left:0;right:0;width:auto}.vjs-tech{object-fit:contain}}.FeaturedReviews_Video_WORKING{width:460px;height:320px;& video{object-fit:contain;object-position:center;display:block}.video-js,.vjs-tech{width:100%;height:100%;object-fit:contain;object-position:center;background-color:transparent}}.FeaturedReviews_Video{aspect-ratio:var(--aspect-ratio);height:var(--max-height);max-width:100%;background:#000;overflow:hidden;.video-js{width:100%;height:100%}.vjs-tech{width:100%;height:100%;object-fit:contain;object-position:center;background-color:transparent}.vjs-control-bar{left:0;right:0}}.FeaturedReviewsStyle_Card{border:2px solid darkgray;box-shadow:2px 2px 10px #888;border-radius:12px}.FeaturedReviewsStyle_Wide{width:420px}.FeaturedReviewsStyle_Narrow{width:380px}.ProductPage_Picture{min-width:0}.ProductPage_Media_Container{outline:2px dotted orange;height:300px}.ProductPage_ProductPicture{display:block;height:100%;width:100%;object-fit:contain;border:2px solid red;cursor:zoom-in}.ProductPage_ProductVideo{height:250px;aspect-ratio:1 / 1;object-fit:contain}.ProductPageContent_Section_ProductReviews{max-width:1400px;margin:auto}.ProductPage_Text{font-size:1.1rem;margin-block-start:1em!important;margin-block-end:1em;& a{color:#000}}.ProductPage_IngredientHeader{font-size:var(--FontSize-ProductPage-IngredientHeader);font-weight:700}.ProductPage_GeneralHeader{font-size:1.4rem;font-weight:700;margin-block-start:1em;margin-block-end:1em}.ProductPage_BenefitsList{font-size:1.1rem;margin-block-start:1em;margin-block-end:1em;padding-inline-start:40px}#ProductPage{scroll-margin-top:var(--scrolltop-offset)}.shortpage-spacer{height:100vh}#Hero{position:relative;width:100vw;height:720px;@media(max-width:1200px){height:500px}@media(max-width:480px){height:300px}background-color:transparent;overflow:hidden;.Hero-ButtonPrev:after,.Hero-ButtonNext:after{display:none}.Hero-ButtonPrev,.Hero-ButtonNext{position:absolute;top:50%;transform:translateY(-50%);z-index:100;height:80px;width:80px;color:red;z-index:20;cursor:pointer;background:none;border:none;opacity:.5;@media(max-width:480px){height:60px;width:60px}}.Hero-ButtonPrev img,.Hero-ButtonNext img{width:100%;height:100%;display:block}.Hero-ButtonPrev{left:10px}.Hero-ButtonNext{right:10px}}#Hero .Hero_GrandVideo{._Video{width:100%;height:100%;object-fit:cover;object-position:top}._TextContainer{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:10%;pointer-events:none;color:#fff;font-size:2.4rem;z-index:1;transform:translateY(-10%);._Title{font-family:"Noto Serif";font-size:clamp(2rem,1rem + 4cqw,4rem);line-height:1.1;margin:0;text-shadow:0 2px 2px rgb(0 0 0 / .6),0 2px 3px rgb(0 0 0 / .2)!important;color:#fff;color:var(--color-page-bg);text-shadow:2px 3px 4px rgba(0,0,0,.3);z-index:19999}._Tagline{font-size:clamp(1.6rem,1rem + 2cqw,2.4rem);line-height:1.1;margin:.6rem 0 0;font-weight:400;color:#fff;color:var(--color-page-bg);text-shadow:0 2px 2px rgb(0 0 0 / .6),0 2px 3px rgb(0 0 0 / .2)!important}}._WavesContainer{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;#ImageSVG_WavesToPage-SmoothBottom{position:absolute;left:0;bottom:0;display:block;width:100%;height:24%;path{fill:var(--color-page-bg)}}}}#Hero .Hero_GrandImage{container-name:Hero;container-type:inline-size;overflow:hidden;._Image{width:100%;height:100%;object-fit:cover;object-position:top}._TextContainer{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:10%;color:#fff;font-size:2.4rem;inline-size:clamp(40cqi,calc(252px + 22.5cqi),75cqi);z-index:1;transform:translateY(-5%);container-name:HeroText;container-type:inline-size;._Title{font-family:"Noto Serif";font-size:clamp(2rem,11.111cqi,4rem);line-height:1.05;text-wrap:pretty;margin:0;color:var(--color-page-bg);text-shadow:0 2px 2px rgb(0 0 0 / .6),0 2px 3px rgb(0 0 0 / .2)!important;z-index:1}._Subtitle{font-size:clamp(1.125rem,calc(.75rem + 2cqi),1.5rem);line-height:1.1;text-wrap:pretty;margin:.6rem 0 0;font-weight:400;color:#fff;text-shadow:0 2px 2px rgb(0 0 0 / .6),0 2px 3px rgb(0 0 0 / .2)!important}._Button{font-size:clamp(1.125rem,calc(.75rem + 2cqi),1.5rem);line-height:1.1;margin:1.2rem 0 0;font-weight:400;color:#fff;color:var(--color-page-bg);text-shadow:0 3px 5px rgb(0 0 0 / .35);border:2px solid var(--color-page-bg);z-index:10}}._WavesContainer{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;#ImageSVG_WavesToPage-SmoothBottom{position:absolute;left:0;bottom:0;display:block;width:100%;height:24%;path{fill:var(--color-page-bg)}}}}#FeaturedCategoriesSlider{position:relative;margin:auto;max-width:800px;height:500px;background-color:transparent;overflow:hidden;._Item{display:flex;flex-direction:column;align-items:stretch;background-color:red;width:300px}.FeaturedCategories-ButtonPrev:after,.FeaturedCategories-ButtonNext:after{display:none}.FeaturedCategories-ButtonPrev,.FeaturedCategories-ButtonNext{position:absolute;top:50%;transform:translateY(-50%);z-index:100;height:80px;width:80px;color:red;z-index:20;cursor:pointer;background:none;border:none}.FeaturedCategories-ButtonPrev img,.FeaturedCategories-ButtonNext img{width:100%;height:100%;display:block}.FeaturedCategories-ButtonPrev{left:10px}.FeaturedCategories-ButtonNext{right:10px}}.FeaturedCategories .swiper-slide{width:200px}#HomePage_Quality{margin:auto;width:100%}#NSPQuality{position:relative;padding-block:3rem;&:before{content:"";position:absolute;inset:0;background-image:var(--bg-image);background-position:center;background-size:cover;filter:brightness(70%);box-shadow:0 10px 14px -8px #000000a6;z-index:-1}& h1,h2{color:var(--color-page-bg)!important;text-shadow:var(--TextShadow-Large)}& p{color:var(--color-page-bg)!important;text-shadow:var(--TextShadow-Medium);line-height:1.4!important}}#NSPSustainability{position:relative;padding-block:3rem;&:before{content:"";position:absolute;inset:0;background-image:var(--bg-image);background-position:center;background-size:cover;filter:brightness(100%);z-index:-1}& h1,h2{color:var(--color-page-bg)!important;text-shadow:var(--TextShadow-Large)}& p{color:var(--color-page-bg)!important;text-shadow:var(--TextShadow-Medium);line-height:1.4!important}}#NSPCharity{position:relative;padding-block:3rem;&:before{content:"";position:absolute;inset:0;background-image:var(--bg-image);background-position:center;background-size:cover;filter:brightness(70%);z-index:-1}& h1,h2{color:var(--color-page-bg)!important;text-shadow:var(--TextShadow-Large)}& p{color:var(--color-page-bg)!important;text-shadow:var(--TextShadow-Medium);line-height:1.4!important}}.section--has-waves:after{background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";display:block;width:100%}TABLE#Header{margin:0 auto}TD#Header{width:800px;height:130px}TABLE#Main{margin:0 auto}TD#Main{background-color:#fff;text-align:left;vertical-align:top;width:800px;padding:0 0 30px}TD#Sidebar{width:250px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:none;border-bottom-style:none;border-left-style:solid;border-top-color:#c96;border-right-color:#c96;border-bottom-color:#c96;border-left-color:#c96;background-color:#eae8bf;text-align:left;vertical-align:top;padding:30px 0}TABLE#Footer{margin:0 auto}TD#Footer{width:800px;height:24px;color:#000;background-color:#5db84040;text-align:center;font-family:Tahoma,Verdana,sans-serif;font-size:11px;font-weight:400;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#5db73f;border-right-color:#5db73f;border-bottom-color:#5db73f;border-left-color:#5db73f}div.hart_viewer,div#hart_viewer{clear:both;margin:auto;background-color:#fff;padding:30px;opacity:.999}div.hart_viewer p,div#hart_viewer p,div.hart_viewer ol,div#hart_viewer ol,div.hart_viewer ul,div#hart_viewer ul{font-family:Arial,Verdana,Helvetica,sans-serif;color:#000;margin:10px 0 0}.hart_viewer h2.ha_product,#hart_viewer h2.ha_product{text-align:center;margin:0 auto;font-family:Arial,Verdana,Helvetica,sans-serif;color:#000}.hart_viewer span.prodtm,#hart_viewer span.prodtm{font-size:10px;vertical-align:top}.hart_viewer span.prodsubscript,#hart_viewer span.prodsubscript{font-size:18px;font-weight:700;vertical-align:bottom}.hart_viewer div.ha_stock,#hart_viewer div.ha_stock{text-align:center;margin:auto;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;color:#000}.hart_viewer .ha_stock ul,#hart_viewer .ha_stock ul{display:block;margin:0;padding:0}.hart_viewer .ha_stock li,#hart_viewer .ha_stock li{list-style:none;padding:0;margin-bottom:.25em}.hart_viewer div.ha_image,#hart_viewer div.ha_image{position:relative;z-index:100!important;float:left;margin:0 15px 5px 0}.hart_viewer .ha_image img,#hart_viewer .ha_image img{border:1px solid #808080;padding:0;margin:0}.hart_viewer .bodyref,#hart_viewer .bodyref{font-size:9px;font-variant:normal;font-style:italic;text-decoration:none;vertical-align:top;word-spacing:normal}.hart_viewer .bodysubscript,#hart_viewer .bodysubscript{font-size:11px;font-variant:normal;font-style:normal;text-decoration:none;vertical-align:bottom;word-spacing:normal}.hart_viewer .bodyingredient,#hart_viewer .bodyingredient,.hart_viewer .bodyprodname,#hart_viewer .bodyprodname{font-weight:700}.hart_viewer .bodyscientificname,#hart_viewer .bodyscientificname,.hart_viewer .bodybacterianame,#hart_viewer .bodybacterianame,.hart_viewer .bodyjournalname,#hart_viewer .bodyjournalname{font-style:italic}.hart_viewer .bodybold,#hart_viewer .bodybold{font-weight:700}.hart_viewer .bodyitalic,#hart_viewer .bodyitalic{font-style:italic}.hart_viewer div.ha_references,#hart_viewer div.ha_references{margin-top:12px}.hart_viewer .reftitle,#hart_viewer .reftitle{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:13px;color:#000;margin:0 0 12px}.hart_viewer .ref,#hart_viewer .ref{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;color:#000;margin:2px 0}.hart_viewer .refnum,#hart_viewer .refnum{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:9px;font-variant:normal;font-style:normal;text-decoration:none;vertical-align:top;word-spacing:normal}.hart_viewer .refsource,#hart_viewer .refsource{font-style:italic}.hart_viewer .ha_copyright,#hart_viewer .ha_copyright{text-align:center;margin-top:12px;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;font-style:normal}div.hart_viewer div.ha_disclaimer,div#hart_viewer div.ha_disclaimer{font-family:Arial,Verdana,Helvetica,sans-serif;color:#000;margin:10px 0 0}h4{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:16px;color:#000;margin:10px 0 0}.ProductPage_Video,.product-video{display:block;clear:both;margin:20px auto auto;text-align:center;width:70%}.product-video:before{content:""}.ProductPage_Image{display:block;width:80%;margin:auto;margin-top:1.2rem;box-shadow:4px 4px 12px #0000004d;border-radius:12px}@container ProductPage_Section (max-width: 640px){.ProductPage_Image{width:98%}}[class^=ProductPage_Section_]{margin-top:var(--ProductPage-Section-MarginTop)!important;padding-left:var(--ViewportMargin-Horizontal);padding-right:var(--ViewportMargin-Horizontal);margin:auto;container-type:inline-size;container-name:ProductPage_Section;max-width:80ch}.ProductPage_Section_AromatherapyRecipes,.ProductPage_Section_Benefits,.ProductPage_Section_ComplementaryProducts,.ProductPage_Section_Features,.ProductPage_Section_FrequentlyAskedQuestions,.ProductPage_Section_HistoricalUses,.ProductPage_Section_HowItWorks,.ProductPage_Section_Ingredients,.ProductPage_Section_Media,.ProductPage_Section_Overview,.ProductPage_Section_QualityAssured,.ProductPage_Section_Recipes,.ProductPage_Section_RecommendedUse{scroll-margin-top:var(--scrolltop-offset)}.ProductFloatImage{max-width:100%;height:auto;box-shadow:4px 4px 12px #0000004d;border-radius:12px;&._FloatLeft{float:left;width:50%;margin-right:1.6rem;margin-bottom:15px}&._FloatRight{float:right;width:50%;margin-left:1.2rem;margin-bottom:15px}&._FloatCenter{display:block;margin:auto;margin-top:2rem;width:80%;margin-bottom:15px}&._Small{width:25%}&._Medium{width:40%}&._Large{width:50%}}@container ProductPage_Section (max-width: 640px){.ProductFloatImage{&._FloatLeft{float:none;width:100%;margin-right:0;margin-bottom:15px}&._FloatRight{float:none;width:100%;margin-left:0;margin-bottom:15px}&._FloatCenter{width:100%}}}.ProductLabel_Button{display:block;box-sizing:border-box;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:13px;color:#000;border:1px solid darkgray;border-radius:6px;padding:10px 0;margin:4px auto auto;text-align:center;text-decoration:none;word-break:break-all;box-shadow:inset 0 1px #fff;background:linear-gradient(#fdfdfd,#e0e0e0)}.ProductLabel_Button:hover{box-shadow:0 0 2px 3px #dfd}:root{--cont-width: 0px}.HeaderContainer{display:block;position:relative;text-align:center;margin:0 auto;max-width:800px}.HeaderImage{width:100%;max-width:800px;height:auto}.HeaderTitle{position:absolute;top:50%;left:0;transform:translate(-50%);background-color:#fff;opacity:.5;width:100%;font-family:Arial;font-size:5vw;font-size:clamp(30px,4vw,50px);padding:2% 0;padding:clamp(5px,3vw,20px) 0 clamp(5px,3vw,20px)}.header-custom{display:flex;width:100%;justify-content:center;align-items:middle}.header-image{width:100%;max-width:800px;height:auto;box-shadow:4px 4px 14px #0003}.Footer{display:block;text-align:center;font-family:verdana;font-size:.8rem;margin-top:2.4rem;color:var(--color-primary)}#SubHeader{text-align:center;margin:0 auto;color:#369a68;line-height:1.2;max-width:calc(100% - (2 * var(--ViewportMargin-Horizontal)))}.SocialMediaButtons{display:flex;justify-content:center;align-items:center;column-gap:10px;height:24px;._Item{height:100%;aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center;& svg{fill:var(--color-primary)}}}.SocialMediaButtonsContainer_Hero{margin-top:1rem}.HomePageLogo{display:inline;text-align:center;width:200px;height:auto;margin:0 20px 0 30px;border:1px solid #333333;box-shadow:5px 5px 4px #999}img.Header_NSPIDLogo{vertical-align:middle;border:hidden;margin:5px 0 0 10px}div.Header_Title{vertical-align:middle;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:32px;font-weight:700;text-shadow:#AAA 4px 4px 4px;color:#364e80;margin:0 0 0 33px;display:inline}div.Header_ContactInfo{float:right;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:700;color:#364e80;margin:30px 15px 0 0}#ProductList{scroll-margin-top:var(--scrolltop-offset)}.ProductList_SearchBar{display:block flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:20px;row-gap:10px;max-width:1400px;margin:1.4rem auto 0;._InputBox_Container{display:flex;justify-content:center;align-items:center;background-color:var(--Search-Input_background-color);border-radius:var(--Search-Input_border-radius);border:var(--Search-Input_border);padding:var(--Search-Input_padding);transition:var(--Search-Input_transition);max-width:400px;width:90%;overflow:hidden;&:focus-within{border-color:var(--Search-Input_OnFocus_border-color);box-shadow:var(--Search-Input_OnFocus_box-shadow)}& input{flex:1;font-size:var(--Search-Input_font-size);border:none;&:focus,&:focus-visible{outline:2px solid white}}._SearchButton{display:flex;border:var(--Search-Button_border);background:var(--Search-Button_background);cursor:var(--Search-Button_cursor);font-size:var(--Search-Button_font-size);padding:var(--Search-Button_padding);line-height:var(--Search-Button_line-height)}}._Controls{display:flex;justify-content:center;align-items:center;column-gap:20px;._InfoButton{display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;cursor:pointer}._AdvancedLink{margin-left:1rem}}}.ProductList_SearchOptions{display:block flex;justify-content:center;align-items:center;height:50px;column-gap:40px;& a:hover{text-decoration:none}}.ProductList_Query_HasSpecialResults{text-align:center;font-size:1.4rem;& p{margin-top:10px;width:fit-content;margin-inline:auto;padding:4px 12px;border-radius:12px;background-color:#ddede6;border:2px solid #C8E2D7}}.ProductList_FilterBar_Style{display:block flex;justify-content:center;align-items:center;height:50px;column-gap:20px;margin-top:1.4rem}.ProductList_FilterBar_Letter{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem;._Item{color:#000;text-decoration:none;font-size:1.4rem;border:4px solid transparent;padding:0 6px}._Selected{border:4px solid var(--color-primary);border-radius:12px}}.ProductList_NavBar a{font-family:Tahoma;font-size:1.2rem;text-decoration:none}.ProductList_List{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.ProductList_ListItem_Container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid lightgray;padding-bottom:20px;._Spinner{position:absolute;left:50%;bottom:10px;transform:translate(-40%);.ProductQtySpinner{margin-top:-20px}}}.ProductList_List_TypeList{display:grid;grid-template-columns:1fr;justify-items:center}.ProductList_List_Item_TypeList{display:grid;grid-template-columns:240px 360px;text-decoration:none;margin-top:1.4rem;._ImageContainer{position:relative;display:flex;flex-direction:column;._Status{width:100%;display:flex;justify-content:center;align-items:center;column-gap:8px;._New{color:var(--color-page-bg);background-color:var(--color-primary);padding:2px 8px;border-radius:10px}._Bestseller{color:var(--color-page-bg);background-color:var(--color-secondary);padding:2px 8px;border-radius:10px}}& img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}}._Info{._Pricing{margin-top:.8rem}._Title{display:block;font-size:1.5rem;font-weight:700;text-decoration:none;color:var(--color-primary)}._Subtitle{display:block;font-size:1rem;text-decoration:none;color:#000;color:var(--color-primary)}._Blurb{color:var(--color-primary);display:block;font-size:1.2rem;font-weight:700;text-decoration:none;margin-top:.8rem}.ItemID{margin:.4rem auto 0;.Label,.Value{font-size:.9rem;margin:0}}._Spinner{margin-top:1rem}}}.ProductList_List_TypeGrid{display:grid;grid-template-columns:repeat(auto-fit,600px);justify-content:center}.ProductList_List_Item_TypeGrid{display:grid;grid-template-columns:240px 360px;text-decoration:none;margin-top:1.4rem;._ImageContainer{& img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}}._Info{._Pricing{margin-top:.8rem}._Title{display:block;font-size:1.6rem;font-weight:700;text-decoration:none;color:var(--color-primary)}._Subtitle{display:block;font-size:1rem;text-decoration:none;color:#000;color:var(--color-primary)}._Blurb{color:var(--color-primary);display:block;font-size:1.2rem;font-weight:700;text-decoration:none;margin-top:.8rem}.ItemID{margin:.4rem auto 0;.Label,.Value{font-size:.9rem;margin:0}}._Spinner{margin-top:1rem}}}.ProductList_List_TypeTitles{display:flex;flex-direction:column;justify-content:center;align-items:center}.ProductList_List_Item_TypeTitles{display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;margin-top:1.4rem;._Title{display:block;font-size:1.7rem;font-weight:700;text-decoration:none;color:var(--color-primary)}._Subtitle{display:block;font-size:1rem;line-height:1;text-decoration:none;opacity:.5}._Blurb{display:block;font-size:1.2rem;text-decoration:none;margin-top:.1rem;color:gray}}.ProductList_Text_List_SectionHeader{display:flex;justify-content:space-between;align-items:center;background-color:#d3d3d3;border-radius:8px;padding:.2rem 1rem;._Label{flex:1;text-align:center;font-family:Tahoma;font-size:1.2rem}._TopLink{margin-left:auto;font-family:Tahoma;font-size:1rem}}.ProductList_FilterBar_Status{display:flex;justify-content:center;align-items:center;margin-top:0rem;._Selected{background-color:orange}& input{transform:scale(1.6);margin-left:24px;background-color:var(--color-primary);accent-color:var(--color-primary)}& label{font-size:1.4rem;margin-left:8px}}.ProductList_ResultCount_NotEmpty,.ProductList_PageNumber{text-align:center;font-size:1.4rem;margin-top:1rem}.Pagination_Buttons_NOT_USED{display:flex;justify-content:center;align-items:center;gap:.6rem;max-width:1400px;margin:1rem auto;text-align:center;& form{display:inline;& input{font-size:1.4rem;border:var(--Search-Input_border);outline:none;padding:6px;border-radius:8px;color:var(--color-primary);transition:var(--Search-Input_transition);&:focus{border-color:var(--Search-Input_OnFocus_border-color);box-shadow:var(--Search-Input_OnFocus_box-shadow)}}}& button{color:#fff;background-color:#0b6657;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:1.2rem;transition:filter .3s;&:hover:not(:disabled){filter:brightness(1.3)}&:disabled{background-color:#b3b3b3;color:#666;cursor:not-allowed;opacity:.4}}}.BlogArticlesAll_PaginationControls{display:flex;justify-content:center;align-items:center;gap:.6rem;max-width:1400px;margin:1rem auto;text-align:center;& input{font-size:1.4rem;border:var(--Search-Input_border);outline:none;padding:6px;border-radius:8px;color:var(--color-primary);transition:var(--Search-Input_transition);&:focus{border-color:var(--Search-Input_OnFocus_border-color);box-shadow:var(--Search-Input_OnFocus_box-shadow)}}& button{color:#fff;background-color:#0b6657;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:1.2rem;transition:filter .3s;&:hover:not(:disabled){filter:brightness(1.3)}&:disabled{background-color:#b3b3b3;color:#666;cursor:not-allowed;opacity:.4}}}.PL_Container_Empty{font-size:1.4rem;font-weight:700;text-align:center;margin-block:3rem}.PL_List_StyleList_PREVIOUS{display:grid;grid-template-columns:1fr;justify-items:center}.PL_List_StyleList{container-type:inline-size;display:grid;grid-template-columns:1fr;justify-items:center}.PL_ListItem_StyleList{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:1.4rem}.PL_ListItem_StyleList>._ImageContainer{display:block;text-decoration:none;>._Status{width:100%;display:flex;justify-content:center;align-items:center;column-gap:8px;>._New{color:var(--color-page-bg);background-color:var(--color-primary);padding:2px 8px;border-radius:14px}>._Bestseller{color:var(--color-page-bg);background-color:var(--color-secondary);padding:2px 8px;border-radius:14px}}& img{display:block;width:100%;height:auto;max-height:220px}}.PL_ListItem_StyleList>._Info{flex:0 0 360px;>._Header{font-size:1.5rem;line-height:1;text-decoration:none;color:var(--color-primary);margin-bottom:0;max-width:min(100vw,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));>._Title{font-weight:700;text-align:center;margin-left:10px;margin-right:10px;text-wrap:balance}>._Blurb{text-align:center;color:var(--color-primary);display:block;font-size:1.2rem;font-weight:400;font-style:italic;margin-top:.2rem;margin-left:10px;margin-right:10px}>._Metadata{display:flex;justify-content:center;align-items:center;font-weight:400;margin-top:.25rem;margin-left:10px;margin-right:10px;font-size:1rem;>._Subtitle{white-space:nowrap;color:gray}>._Servings{white-space:nowrap;color:gray;._Label{margin:0;margin-left:.5ch}._Value{margin:0 auto 0 0ch}}>._ItemID{white-space:nowrap;color:gray;._Label{margin:0}._Value{margin:0 auto 0 0ch}}>._Divider{margin-left:.3ch;margin-right:.3ch;font-size:28px;color:gray}}}>._Pricing{margin-top:.25rem;display:block}>.Product_SpecialMsgs_ProductList{margin-inline:auto;margin-top:.5rem;max-width:calc(100% - (2 * var(--ViewportMargin-Horizontal)));text-align:left;& div,p{text-wrap:pretty;text-align:center}}>._Spinner{display:flex;justify-content:center;margin-top:.8rem}}.PL_ListItem_StyleList ._Metadata:has(>._Servings>._Value:empty)>._Servings{display:none}.PL_ListItem_StyleList ._Metadata:has(>._Servings>._Value:empty)>._Servings+._Divider{display:none}.PL_ListItem_StyleList ._Metadata>._Subtitle:empty+._Divider{display:none}@media(max-width:640px){.PL_List_StyleList{justify-items:stretch}.PL_ListItem_StyleList{flex-direction:column;margin-top:20px}.PL_ListItem_StyleList>._ImageContainer{flex:0 0 auto;max-width:none;width:100%;& img{max-height:180px;width:auto;display:block;margin:auto}}.PL_ListItem_StyleList>._Info{align-items:stretch;flex:1 0 auto;._Header{._Title,._Blurb{text-align:center}._Metadata{justify-items:center}}>.Product_SpecialMsgs_ProductList{>.Product_SpecialMsg_StyleStandard{text-wrap:balance}}}}.PL_List_StyleGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(600px,600px));justify-content:center;justify-items:center}.PL_ListItem_StyleGrid{display:grid;grid-template-columns:240px 360px;grid-template-rows:auto auto;text-decoration:none;margin-top:1.4rem}.PL_ListItem_StyleGrid>._ImageContainer{display:block;text-decoration:none;>._Status{width:100%;display:flex;justify-content:center;align-items:center;column-gap:8px;font-size:1rem;>._New{color:var(--color-page-bg);background-color:var(--color-primary);padding:4px 10px;border-radius:14px;box-shadow:2px 2px 4px #0000004d}>._Bestseller{color:var(--color-page-bg);background-color:var(--color-secondary);padding:4px 10px;border-radius:14px;box-shadow:2px 2px 4px #0000004d}}& img{display:block;width:100%;height:auto;max-height:220px}}.PL_ListItem_StyleGrid>._Info{flex:1 0 auto;align-items:stretch;>._Header{font-size:1.5rem;font-weight:700;line-height:1;text-decoration:none;color:var(--color-primary);margin-bottom:0;>._Title{text-align:center;margin-left:10px;margin-right:10px;text-wrap:balance}>._Blurb{text-align:center;color:var(--color-primary);display:block;font-size:1.2rem;font-weight:400;font-style:italic;margin-top:.2rem;margin-left:10px;margin-right:10px;text-decoration:none}>._Metadata{display:flex;justify-content:center;align-items:center;font-weight:400;margin-top:.8rem;margin-left:10px;margin-right:10px;font-size:1rem;text-decoration:none;>._Subtitle{white-space:nowrap;text-decoration:none;color:gray}>._Servings{white-space:nowrap;color:gray;._Label{margin:0;margin-left:1ch}._Value{margin:0 auto 0 0ch}}>._ItemID{white-space:nowrap;color:gray;._Label{margin:0}._Value{margin:0 auto 0 0ch}}>._Divider{margin-left:.3ch;margin-right:.3ch;font-size:28px;color:gray}}}>._Pricing{margin-top:.8rem;display:block}>._Spinner{display:flex;justify-content:center;margin-top:.8rem}}.PL_ListItem_StyleGrid ._Metadata:has(>._Servings>._Value:empty)>._Servings{display:none}.PL_ListItem_StyleGrid ._Metadata:has(>._Servings>._Value:empty)>._Servings+._Divider{display:none}.PL_ListItem_StyleGrid ._Metadata>._Subtitle:empty+._Divider{display:none}.PL_ListItem_StyleGrid_PREVIOUS_2026-01-18{._ImageContainer{position:relative;display:flex;flex-direction:column;._Status{width:100%;display:flex;justify-content:center;align-items:center;column-gap:8px;._New{color:var(--color-page-bg);background-color:var(--color-primary);padding:2px 8px;border-radius:10px}._Bestseller{color:var(--color-page-bg);background-color:var(--color-secondary);padding:2px 8px;border-radius:10px}}& img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}}._Info{._Title{display:block;font-size:1.5rem;font-weight:700;line-height:1;text-decoration:none;color:var(--color-primary);margin-bottom:0}._Blurb{color:var(--color-primary);display:block;font-size:1.2rem;font-weight:700;margin-top:.2rem;text-decoration:none}._Subtitle_ItemID_Container{display:flex;justify-content:space-between;align-items:center;padding-right:20%;font-weight:400;margin-top:.2rem;._Subtitle{font-size:1rem;text-decoration:none;color:var(--color-primary)}._ItemID{text-decoration:none;color:var(--color-primary);._Label{font-size:1rem;margin:0}._Value{font-size:1rem;margin:0 auto 0 0ch}}}._Pricing,._Spinner{margin-top:1rem}}}@media(max-width:640px){.PL_List_StyleGrid{grid-template-columns:1fr}.PL_ListItem_StyleGrid{display:flex;flex-direction:column;flex-wrap:wrap;gap:15px;justify-items:stretch;margin-top:20px}.PL_ListItem_StyleGrid>._ImageContainer{flex:0 0 auto;max-width:none;width:100%;>._Status{width:100%;display:flex;justify-content:center;align-items:center;column-gap:8px;>._New{color:var(--color-page-bg);background-color:var(--color-primary);padding:2px 8px;border-radius:14px}>._Bestseller{color:var(--color-page-bg);background-color:var(--color-secondary);padding:2px 8px;border-radius:14px}}& img{max-height:180px;width:auto;display:block;margin:auto}}.PL_ListItem_StyleGrid>._Info{align-items:stretch;>._Header{font-size:1.5rem;font-weight:700;line-height:1;text-decoration:none;color:var(--color-primary);margin-bottom:0;>._Title{margin-left:10px;margin-right:10px;text-align:center}>._Blurb{color:var(--color-primary);display:block;font-size:1.2rem;font-weight:400;font-style:italic;margin-top:.2rem;margin-left:10px;margin-right:10px;text-decoration:none;text-align:center}>._Metadata{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-weight:400;margin-top:.8rem;font-size:1rem;text-decoration:none;min-width:0;overflow-wrap:break-word;>._Subtitle{white-space:nowrap;text-decoration:none;color:gray}>._Servings{white-space:nowrap;color:gray;._Label{margin:0;margin-left:1ch}._Value{margin:0 auto 0 0ch}}>._ItemID{white-space:nowrap;color:gray;._Label{margin:0}._Value{margin:0 auto 0 0ch}}}}>._Pricing{margin-top:.8rem;display:block}>._Spinner{display:flex;justify-content:center;margin-top:.8rem}}.PL_ListItem_StyleGrid ._Metadata:has(>._Servings>._Value:empty)>._Servings{display:none}.PL_ListItem_StyleGrid ._Metadata:has(>._Servings>._Value:empty)>._Servings+._Divider{display:none}}@media(max-width:1px){.PL_List_StyleGrid{justify-items:stretch}.PL_ListItem_StyleGrid{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.PL_ListItem_StyleGrid>._ImageContainer{flex:1 0 auto;max-width:none;width:100%;& img{max-height:180px;width:auto;display:block;margin:auto}}.PL_ListItem_StyleGrid>._Info{align-items:stretch;._Header{._Title,._Blurb{text-align:center}._Metadata{justify-items:center}}}}.PL_List_StyleTitles{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:1rem;text-wrap:balance}.PL_ListItem_StyleTitles{display:flex;flex-direction:column;align-items:center;text-decoration:none;margin:1.4rem var(--ViewportMargin-Horizontal) 0;._Title{text-align:center;font-size:1.5rem;font-weight:700;line-height:1;color:var(--color-primary)}._Subtitle{text-align:center;margin-top:0;line-height:1.2;font-size:.9rem;color:gray}._Blurb{text-align:center;font-size:1.2rem;font-style:italic;color:#000;color:var(--color-primary);line-height:normal}}#ProductPage_SectionButtons_Slider_NOT_USED{max-width:1400px}#ProductPage_SectionButtons_Slider_ButtonPrev{position:absolute;top:50%;left:5px;transform:translateY(-50%)}#ProductPage_SectionButtons_Slider_ButtonNext{position:absolute;top:50%;right:5px;transform:translateY(-50%)}#ProductPage_SectionButtons_Slider_ButtonPrev,#ProductPage_SectionButtons_Slider_ButtonNext{grid-column:1 / span 1;grid-row:1 / span 1;width:30px;height:30px;color:#fff;background-color:#0003;border-radius:50%;border:none;cursor:pointer;z-index:30;display:flex;justify-content:center;align-items:center;& svg{width:100%;aspect-ratio:1 / 1}}#ProductPage_SectionButtons_Slider_ButtonNext_NOT_USED{z-index:20;display:flex;justify-content:center;align-items:center;background-color:#19695c;grid-column:3 / span 1;grid-row:1 / span 1;width:50px;height:50px;border-radius:50%;border:none;color:var(--color-page-bg);cursor:pointer;& svg{width:100%;aspect-ratio:1 / 1}}#ProductPage_SectionButtons_Slider_ButtonPrev.swiper-button-disabled,#ProductPage_SectionButtons_Slider_ButtonNext.swiper-button-disabled{background-color:#d3d3d3;opacity:0;pointer-events:none}#ProductPage_SectionButtons_Slider .swiper-wrapper{position:relative;z-index:10;height:50px;width:100px;padding:10px}#ProductPage_SectionButtons_Slider .swiper-slide{display:flex;align-items:stretch;padding-left:10px;padding-right:10px;width:auto;flex:0 0 auto;display:inline-flex;overflow:hidden;& a{display:grid;place-items:center;font-size:1.2rem;text-decoration:none;color:var(--color-primary-dark)}}#ProductPage_InfoSection{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:1400px;margin:1rem auto 0}#ProductPage_MediaBlock{position:relative;min-width:0}#ProductPage_InfoBlock>._Status{width:100%;display:flex;justify-content:start;align-items:center;column-gap:8px;font-size:1rem;>._New{color:var(--color-page-bg);background-color:var(--color-primary);padding:4px 10px;border-radius:999px;box-shadow:2px 2px 4px #0000004d}>._Bestseller{color:var(--color-page-bg);background-color:var(--color-secondary);padding:4px 10px;border-radius:999px;box-shadow:2px 2px 4px #0000004d}}#ProductPage_InfoBlock>._ProductTitle{font-size:1.8rem;margin:0;margin-right:var(--ViewportMargin-Horizontal)}#ProductPage_InfoBlock>._Blurb{text-align:left;color:var(--color-primary);display:block;font-size:1.2rem;font-weight:400;font-style:italic;line-height:1.2;margin-top:5px;margin-left:0;margin-right:var(--ViewportMargin-Horizontal);text-decoration:none}#ProductPage_InfoBlock>._Metadata{display:flex;justify-content:flex-start;align-items:center;font-weight:400;margin-top:0rem;margin-left:0;margin-right:10px;font-size:1rem;text-decoration:none;>._Subtitle{white-space:nowrap;text-decoration:none;color:gray}>._Servings{white-space:nowrap;color:gray;._Label{margin:0;margin-left:.5ch}._Value{margin:0 auto 0 0ch}}>._ItemID{white-space:nowrap;color:gray;._Label{margin:0}._Value{margin:0 auto 0 0ch}}>._Divider{margin-left:.3ch;margin-right:.3ch;font-size:28px;color:gray}}#ProductPage_InfoBlock>._Pricing{.ProductPricing_Table{margin-left:0;margin-right:auto}}#ProductPage_InfoBlock>._Pricing{>.ProductPricing_Table{margin-left:0;margin-right:auto;._Label{margin-left:0}}}#ProductPage_InfoBlock{>.Product_SpecialMsgs_ProductPage{margin-inline:auto;margin-top:.5rem;>.Product_SpecialMsg_StyleStandard{margin-inline:0;text-align:left}}}#ProductPage_InfoBlock>._CartControls{margin-top:.8rem}#ProductPage_InfoBlock>._MBGuaranteeBlurb{font-size:var(--FontSize-Small);display:flex;align-items:center;margin-top:10px;._Icon{fill:#ff8c00;display:flex;align-items:center;svg{height:28px}}._Label{margin-left:8px}._InfoButton{background:none;border:0;padding:0;margin:0;line-height:0;display:inline-flex;align-items:center;justify-content:center;appearance:none;cursor:pointer;& svg{height:24px}}}#ProductPage_InfoBlock>._SubscribeBlurb{font-size:var(--FontSize-Small);display:flex;align-items:center;margin-top:10px;._Icon{fill:var(--color-primary);display:flex;align-items:center;svg{height:28px}}._Label{margin-left:8px}._InfoButton{background:none;border:0;padding:0;margin:0;line-height:0;display:inline-flex;align-items:center;justify-content:center;appearance:none;cursor:pointer;& svg{height:24px}}}#ProductPage_InfoBlock>._Buttons_BelowCartControl{margin-top:0;display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;>button{margin-top:4px;margin-inline:initial}}#ProductPage_InfoBlock>._Buttons{margin-top:10px;display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;>button{margin-top:4px;margin-inline:initial}}#ProductPage_InfoBlock ._Metadata:has(>._Servings>._Value:empty)>._Servings{display:none}#ProductPage_InfoBlock ._Metadata:has(>._Servings>._Value:empty)>._Servings+._Divider{display:none}#ProductPage_InfoBlock ._Metadata>._Subtitle:empty+._Divider{display:none}@media(width<768px){#ProductPage_InfoSection{grid-template-columns:1fr}#ProductPage_InfoBlock>._Status{justify-content:center}#ProductPage_InfoBlock>._ProductTitle{text-align:center;margin-left:var(--ViewportMargin-Horizontal)}#ProductPage_InfoBlock>._Blurb{text-align:left;margin-left:var(--ViewportMargin-Horizontal)}#ProductPage_InfoBlock>._Metadata{margin-top:.5rem;justify-content:center;margin-left:var(--ViewportMargin-Horizontal);margin-right:var(--ViewportMargin-Horizontal)}#ProductPage_InfoBlock>._Pricing{.ProductPricing_Table{margin-inline:auto}}#ProductPage_InfoBlock>._PricingBlurb{text-align:center;margin-left:var(--ViewportMargin-Horizontal);margin-right:var(--ViewportMargin-Horizontal)}#ProductPage_InfoBlock>._CartControls{text-align:center}#ProductPage_InfoBlock>._MBGuaranteeBlurb{justify-content:center}#ProductPage_InfoBlock>._SubscribeBlurb{justify-content:center}#ProductPage_InfoBlock>._Buttons{align-items:center}#ProductPage_InfoBlock{>.Product_SpecialMsgs_ProductPage{margin-inline:auto;max-width:calc(100% - (2 * var(--ViewportMargin-Horizontal)));>.Product_SpecialMsg_StyleStandard{text-wrap:balance;text-align:center;margin-inline:auto}}}}#ProductDisplay_Container{height:320px}#ProductDisplay_Slider{height:100%}#ProductDisplay_ButtonBar{height:40px;display:flex;justify-content:center;align-items:center;column-gap:10px;& button{appearance:none;border:1px solid transparent;background:#1f6feb;background:var(--color-primary-dark);color:#fff;padding:.5rem 1rem;font-size:.9rem;font-weight:500;border-radius:10px;cursor:pointer;line-height:1;transition:background .2s ease,box-shadow .2s ease,transform .1s ease;display:inline-flex;align-items:center;gap:.35em;text-decoration:none;&:hover{background:#175ac1;background:color-mix(in srgb,var(--color-primary-dark) 80%,white 20%)}}}#ProductGallery_Slider{height:120px}#ProductDisplay_Slider_ButtonPrev{position:absolute;top:50%;left:5px;transform:translateY(-50%)}#ProductDisplay_Slider_ButtonNext{position:absolute;top:50%;right:5px;transform:translateY(-50%)}#ProductDisplay_Slider_ButtonPrev,#ProductDisplay_Slider_ButtonNext{display:flex;justify-content:center;align-items:center;background-color:#0003;grid-column:1 / span 1;grid-row:1 / span 1;width:50px;height:50px;border-radius:50%;border:none;color:var(--color-page-bg);cursor:pointer;z-index:20;& svg{width:100%;aspect-ratio:1 / 1}}#ProductDisplay_Slider_ButtonPrev.swiper-button-disabled,#ProductDisplay_Slider_ButtonNext.swiper-button-disabled{color:#0000;background:none}#ProductDisplay_Slider .swiper-wrapper{position:relative;z-index:10;width:50px}#ProductDisplay_Slider .swiper-slide{overflow:hidden;& img{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:12px}}.ProductDisplay_VideoDialog{position:absolute;top:0;left:0;margin:0;width:100%;height:100%;border:none;padding:1em;box-sizing:border-box}#ProductDisplay_Slider___ .swiper-slide._ProductDisplay_VideoPoster:before{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:#00000080;border-radius:50%;pointer-events:none}#ProductDisplay_Slider___ .swiper-slide._ProductDisplay_VideoPoster:after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid #fff;pointer-events:none}#ProductDisplay_Empty{position:relative;z-index:10;height:320px;background-color:#d3d3d3}#ProductGallery_Slider_ButtonPrev{position:absolute;top:50%;left:5px;transform:translateY(-50%)}#ProductGallery_Slider_ButtonNext{position:absolute;top:50%;right:5px;transform:translateY(-50%)}#ProductGallery_Slider_ButtonPrev,#ProductGallery_Slider_ButtonNext{display:flex;justify-content:center;align-items:center;color:var(--color-page-bg);background-color:#0003;grid-column:1 / span 1;grid-row:1 / span 1;width:50px;height:50px;border-radius:50%;border:none;cursor:pointer;z-index:20;& svg{width:100%}}#ProductGallery_Slider_ButtonPrev.swiper-button-disabled,#ProductGallery_Slider_ButtonNext.swiper-button-disabled{color:#0000;background:none}#ProductGallery_Slider .swiper-wrapper{position:relative;z-index:10;height:100px;width:100px;padding:10px}#ProductGallery_Slider .swiper-slide{border:1px solid gray;border-radius:12px;overflow:hidden;width:100px;& img{width:100%;height:100%;object-fit:contain;object-position:center}}.ProductGallery_Highlight{outline:4px solid var(--color-primary-dark)}#ProductGallery_Slider .swiper-slide._ProductGallery_VideoPoster{position:relative;& img{width:100%;height:100%;object-fit:contain;object-position:center}}#ProductGallery_Slider .swiper-slide._ProductGallery_VideoPoster:before{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:#00000080;border-radius:50%;pointer-events:none}#ProductGallery_Slider .swiper-slide._ProductGallery_VideoPoster:after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid #fff;pointer-events:none}.ProductGalleryItem_Video_Container_OLD:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background-image:url(http://alma7.ha/apps/HOW4/shared-web/images/misc/PlayButton.png);background-size:contain;background-repeat:no-repeat}#ProductGallery_Empty{position:relative;z-index:10;height:100px;padding:10px;background-color:#d3d3d3}#ProductGallery_Disabled{position:relative;z-index:10;height:100px;padding:10px}.ProductPage_ItemID{font-size:.8rem;color:#a9a9a9}.ProductPage_Price_Retail{font-size:1rem;color:green;.Label{color:#00f}.Value{color:red;margin-left:1ch}}.ProductPage_Price_Discount{font-size:1rem;color:orange;.Label{color:purple}.Value{color:#008b8b;margin-left:1ch}}div.ProductPage_ReturnToProductList{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;text-align:center;margin:12px auto 0}div.ProductPage_ReturnToProductList a:link,div.ProductPage_ReturnToProductList a:visited{color:#364e80;text-decoration:underline}div.ProductPage_ReturnToProductList a:hover,div.ProductPage_ReturnToProductList a:active{color:#ff7f2a;text-decoration:underline}.ProductPage_Cart{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;gap:.8rem;background-color:azure}.ProductPage_CartControls{display:block;margin:0}.ProductPage_CartQty{display:inline-flex;flex-flow:row wrap;justify-content:center;align-items:stretch;background-color:#d3d3d3;height:30px}.ProductPage_CartQty-Value{background-color:#fff;border:1px solid Gray;width:6ch}.ProductPage_CartQty-Inc,.ProductPage_CartQty-Dec{background-color:#fff;border:1px solid lightgray;width:40px;font-size:1.7rem}.ProductPage_CartQty-Suffix{align-self:center;background-color:#add8e6}.CartButton{display:inline-block;text-align:center;vertical-align:middle;padding:8px 10px;border-radius:8px;background:#4a6dff;background:linear-gradient(to bottom,#739fe1,#346db2);border:1px solid #273a98;text-shadow:#17225a 1px 1px 1px;font: .9rem arial;color:#fff;text-decoration:none}.CartButton:hover,.CartButton:focus{border:1px solid #2e44b3;background:#5983ff;background:linear-gradient(to bottom,#5983ff,#2f46b6);color:#fff;text-decoration:none}.CartButton:active{background:#273a98;background:linear-gradient(to bottom,#273a98,#273a98)}.ProductPage_PrintThisPage{margin-top:10px}div.ProductPage_CartPricing{margin:4px auto 0}#ProductOptions{max-width:1400px;margin:auto}#ProductOptions_Slider{width:100%}div.ProductPage_TopLink{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-align:left;padding:0 24px;margin:12px auto 0}div.ProductPage_TopLink a:link,div.ProductPage_TopLink a:visited{color:gray;text-decoration:none}div.ProductPage_TopLink a:hover,div.ProductPage_TopLink a:active{text-decoration:underline}#ProductOptions_NOT_USED{display:flex;flex-direction:column;justify-content:center;align-items:center;._Title{font-size:2rem}._Items{display:flex;flex-direction:column;justify-content:center;align-items:center}}#ProductGallery_Slider_SAVE_FOR_DISPLAY .swiper-slide._ProductGallery_Video{display:block;margin:auto;& video{width:100%;height:100%;object-fit:contain;object-position:center}}.ProductGallery_OLD{display:grid;grid-auto-flow:column;grid-auto-columns:22%;gap:3px;max-width:100%;padding:3px;overflow-x:auto;overscroll-behavior-inline:contain;border-radius:8px;background-color:#fff;scroll-snap-type:inline mandatory;scroll-padding-inline:3px;overflow-x:scroll;overflow-y:hidden;&::-webkit-scrollbar{height:1em}&::-webkit-scrollbar-track{background-color:#d3d3d3}&::-webkit-scrollbar-thumb{border-radius:8px;background-color:#727272}&::-webkit-scrollbar-thumb:hover{background-color:#4a4a4a}}.ProductGalleryItem_Image_Container_OLD{border-radius:7px;border:2px solid lightgray;scroll-snap-align:start}.ProductGalleryItem_Image_Gallery_OLD{display:grid;grid-template-rows:min-content;inline-size:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:7px;pointer-events:none}.ProductGalleryItem_Image_Display_OLD{display:block;height:100%;width:100%;object-fit:contain;border:2px solid red;cursor:zoom-in}.ProductGalleryItem_Video_Container_OLD{position:relative;border-radius:7px;border:2px solid lightgray;scroll-snap-align:start}.ProductGalleryItem_Video_Gallery_OLD{display:grid;grid-template-rows:min-content;inline-size:100%;aspect-ratio:1 / 1;object-fit:contain;border-radius:7px;pointer-events:none}.ProductGalleryItem_Video_Display_OLD{display:block;height:100%;width:100%;object-fit:contain;border:2px solid red;cursor:zoom-in}.ProductGalleryItem_Video_Container_OLD:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background-image:url(http://alma7.ha/apps/HOW4/shared-web/images/misc/PlayButton.png);background-size:contain;background-repeat:no-repeat}._Highlight_OLD{border:2px solid orange}.ListPage_Product_Link{font-size:1.2em}div.ListPage_Category{box-shadow:4px 4px 8px #ccc;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;text-align:left;color:#a9a9a9;background-color:#5db84040;padding:4px 24px;margin:24px 40px;vertical-align:middle}div.ListPage_Category a:link,div.ListPage_Category a:visited{float:right;color:gray;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;margin-top:8px}div.ListPage_Category a:hover,div.ListPage_Category a:active{float:right;color:#ff7f2a;text-decoration:underline;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;margin-top:8px}div.ListPage_CartButtons{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-align:center;margin:12px auto 0}div.ListPage_CartButtons a:link,div.ListPage_CartButtons a:visited{color:#364e80;text-decoration:none}div.ListPage_CartButtons a:hover,div.ListPage_CartButtons a:active{color:#364e80;text-decoration:underline}div.ListPage_ProductListNavBar{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;text-align:center;margin:12px auto 0;padding:0 0 0 24px}div.ListPage_ProductListNavBar a:link,div.ListPage_ProductListNavBar a:visited{color:#364e80;text-decoration:none}div.ListPage_ProductListNavBar a:hover,div.ListPage_ProductListNavBar a:active{color:#ff9;text-decoration:underline;background-color:#ff7f2a}.ListPage_Product_Link{display:block;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:400;color:#364e80;text-align:left;margin:3px 40px 0;padding:5px;border-radius:5px}.ListPage_Product_Link:hover{background-color:#d6edcf}div.ListPage_Product a:link,div.ListPage_Product a:visited{color:#364e80;text-decoration:none;display:block}div.ListPage_Product a:hover,div.ListPage_Product a:active{background-color:#ffc;color:#ff7f2a;text-decoration:underline;display:block}div.ListPage_TopLink{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-align:left;padding:0 24px;margin:24px auto 0}div.ListPage_TopLink a:link,div.ListPage_TopLink a:visited{color:#364e80;text-decoration:none}div.ListPage_TopLink a:hover,div.ListPage_TopLink a:active{color:#ff7f2a;text-decoration:underline}div.ListPage_ProductListTitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:28px;font-weight:700;color:#364e80;text-align:center;margin:20px auto 0}#Cart{max-width:800px;margin:auto}form.CartForm{margin:0}.Cart_LineItems{container-type:inline-size;display:grid;grid-template-columns:1fr;justify-items:center}.Cart_LineItem{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:2.4rem}.Cart_LineItem>._ImageContainer{display:block;text-decoration:none;>._Status{width:100%;display:flex;justify-content:center;align-items:center;column-gap:8px;>._New{color:var(--color-page-bg);background-color:var(--color-primary);padding:2px 8px;border-radius:10px}>._Bestseller{color:var(--color-page-bg);background-color:var(--color-secondary);padding:2px 8px;border-radius:14px}}& img{display:block;width:100%;height:auto;max-height:220px}}.Cart_LineItem>._Info{flex:0 0 360px;>._Header{font-size:1.5rem;line-height:1;text-decoration:none;color:var(--color-primary);margin-bottom:0;>._Title{font-weight:700;text-align:center;margin:auto;max-width:calc(100% - (2 * var(--ViewportMargin-Horizontal)));text-wrap:balance}>._Blurb{text-align:center;color:var(--color-primary);display:block;font-size:1.2rem;font-weight:400;font-style:italic;margin-top:.2rem;margin-left:10px;margin-right:10px}>._Metadata{display:flex;justify-content:center;align-items:center;font-weight:400;margin-top:.25rem;margin-left:10px;margin-right:10px;font-size:1rem;>._Subtitle{white-space:nowrap;color:gray}>._Servings{white-space:nowrap;color:gray;._Label{margin:0;margin-left:.5ch}._Value{margin:0 auto 0 0ch}}._ItemID{white-space:nowrap;color:gray;._Label{margin:0}._Value{margin:0 auto 0 0ch}}>._Divider{margin-left:.3ch;margin-right:.3ch;font-size:28px;color:gray}}}>._Pricing{margin-top:.25rem;display:block}>._Spinner{display:flex;justify-content:center;margin-top:.8rem}>.Product_SpecialMsgs_ProductCart{margin-inline:auto;max-width:calc(100% - (2 * var(--ViewportMargin-Horizontal)));text-align:left;& div,p{text-wrap:balance}}}.Cart_LineItem ._Metadata:has(>._Servings>._Value:empty)>._Servings{display:none}.Cart_LineItem ._Metadata:has(>._Servings>._Value:empty)>._Servings+._Divider{display:none}.Cart_LineItem ._Metadata>._Subtitle:empty+._Divider{display:none}.Product_SpecialMsgs_ProductCart{max-width:calc(100% - (2 * var(--ViewportMargin-Horizontal)));margin-top:.5rem!important}@media(max-width:640px){.Cart_LineItems{justify-items:center}.Cart_LineItem{flex-direction:column;margin-top:20px;gap:0}.Cart_LineItem>._ImageContainer{flex:0 0 auto;max-width:none;width:100%;& img{max-height:180px;width:auto;display:block;margin:auto}}.Cart_LineItem>._Info{align-items:stretch;flex:1 0 auto;._Header{._Title,._Blurb{text-align:center}._Metadata{justify-items:center}}.Product_SpecialMsgs_ProductCart{margin-inline:auto;max-width:calc(100% - (2 * var(--ViewportMargin-Horizontal)));text-align:center;& div,p{text-wrap:balance}}}}.Cart_ProductPricing_Table{display:grid;grid-template-columns:max-content max-content;width:fit-content;margin:auto;._Price{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;._Label_Container{display:flex;align-content:center;justify-content:space-between;._Label{font-size:1rem}}._Value_Container{font-size:1rem;._PerItem{._CurrencySymbol{position:relative;top:-.4em;font-size:.7em}}._Subtotal{color:#aaa;font-style:italic;._CurrencySymbol{margin-left:1ch;position:relative;top:-.4em;font-size:.7em;color:var(--color-primary)}._Value{color:var(--color-primary)}}}}& button{background:none;border:0;padding:0;margin:0;line-height:0;display:inline-flex;align-items:center;justify-content:center;appearance:none;cursor:pointer;& svg{height:24px}}}.Cart_LineItem_{display:block;grid-template-columns:1fr 4fr 1fr;grid-template-rows:1fr;justify-items:stretch;align-items:stretch}.Cart_LineItem-Pic_{max-width:140px;background-color:#f0f8ff}.Cart_LineItem-Info_{background-color:#ffe4e1}.Cart_LineItem-Subtotal_{background-color:#e0ffff}.Cart_Qty_{display:inline-flex;background-color:#d3d3d3;padding:5px;border:1px solid darkgray;border-radius:6px}.Cart_Qty_Value_{width:6ch;border:1px solid gray;background:#fff}.Cart_Qty_Entry_Icon_{width:1em;height:1em;clip-path:polygon(100% 0%,0 0%,50% 100%);background-color:#4a4a4a}.Cart_Qty-Input_{width:50px}.Cart_DeleteItem{height:30px;aspect-ratio:1/1;margin-left:.3rem}.Cart_ProductName{font-size:1rem;color:#fff;background-color:#4682b4;text-decoration:none}.Cart_Subtotals{display:block grid;grid-template-columns:max-content max-content;justify-content:center;font-size:1.1rem;margin-top:0rem;margin-inline:auto;max-width:min(60ch,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));._TotalN{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;._Subtotal{padding-left:1ch;justify-self:right;._CurrencySymbol{position:relative;top:-.4em;font-size:.7em;color:var(--color-primary)}._Value{color:var(--color-primary);font-style:italic}}}}.Cart_ItemCount{margin:1rem auto 0;color:var(--color-primary);font-size:1.4rem;text-align:center}.Cart_Totals_Retail{background-color:#a9a9a9;text-align:center}.Cart_Totals_Discount{background-color:#d3d3d3;text-align:center}.Cart_Totals_Top{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;justify-items:stretch;align-items:stretch;background-color:#fdf5e6}.Cart_Totals_Top-Retail{background-color:pink;text-align:right}.Cart_Totals_Bottom{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;justify-items:stretch;align-items:stretch;background-color:#fdf5e6}.Cart_Totals_Bottom-Retail{background-color:pink;text-align:right}.Cart_Total-Header{text-align:Center;background-color:#add8e6}.Cart_Total-Discount{text-align:right}.Cart_ItemCount_Top,.Cart_ItemCount_Bottom{outline:1px solid darkgreen;background-color:#fff;text-align:center}.Cart_ControlButtons_Top,.Cart_ControlButtons_Bottom{display:flex;flex-direction:column;justify-content:center;max-width:min(200px,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));margin-top:1rem;margin-inline:auto;row-gap:12px}.Cart_CheckoutButton{width:100%;margin:auto;padding-block:6px;font-weight:400;border:none;background-color:#ffce12;border-radius:999px;color:#000;transition:var(--Button_hover_transition);&:hover{filter:none!important;background-color:#f8bd19;cursor:var(--btn-cursor)}}.Cart_ContinueShoppingLink{font-size:var(--Link_font-size);font-weight:700;text-decoration:var(--Link_text-decoration);text-align:var(--Link_text-align);color:var(-Link_color);transition:var(--Link-hover_transition);&:link{color:var(--Link-link_color)}&:visited{color:var(--Link-visited_color)}&:hover{color:var(--Link-hover_color)}&:active{color:var(--Link-active_color)}}.Cart_PromoBlurb{display:flex;justify-content:center;align-items:center;gap:4px;width:fit-content;margin:1rem auto 0;padding:0 12px;border:2px dashed orange;border-radius:999px;color:var(--color-primary);._Checkmark{font-size:3rem;line-height:1}._Text{font-size:1.2rem;line-height:1.1}}.Cart_EmptyMsg{margin:auto;margin-top:1rem;text-align:center}div.CartView_Title{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:24px;padding:0 25px;color:#364e80;font-weight:700;text-align:center}div.CartView_ReturnToProductList{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;padding:0 25px;color:#364e80;font-weight:400;text-align:center}div.CartView_ReturnToProductList a:link,div.CartView_ReturnToProductList a:visited{color:#364e80;text-decoration:underline}div.CartView_ReturnToProductList a:hover,div.CartView_ReturnToProductList a:active{color:#ff7f2a;text-decoration:underline}table.CartView_LineItems{margin:20px auto 0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#364e80;font-weight:400;text-align:center}table.CartView_LineItems th.Delete{width:60px;font-weight:700;background-color:#d6edd0;text-align:center}table.CartView_LineItems th.Quantity,table.CartView_LineItems th.StockNum{width:80px;font-weight:700;background-color:#d6edd0;text-align:center}table.CartView_LineItems th.Description{width:300px;font-weight:700;background-color:#d6edd0;text-align:center}table.CartView_LineItems th.RetailPrice,table.CartView_LineItems th.MemberPrice{width:100px;font-weight:700;background-color:#d6edd0;text-align:center}table.CartView_LineItems input.Delete{font-weight:700;background-color:#d6edd0;text-align:center}table.CartView_LineItems input.Quantity{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;border:1px solid #999999;width:50px;text-align:right}table.CartView_LineItems tbody td.StockNum{font-weight:400;text-align:center}table.CartView_LineItems tbody td.Description{font-weight:400;text-align:left}table.CartView_LineItems tbody td.Description a:link,table.CartView_LineItems tbody td.Description a:visited{color:#364e80;text-decoration:none;display:block}table.CartView_LineItems tbody td.Description a:hover,table.CartView_LineItems tbody td.Description a:active{color:#ff7f2a;text-decoration:underline;display:block}table.CartView_LineItems tbody td.RetailPrice,table.CartView_LineItems tbody td.MemberPrice{font-weight:400;text-align:right;padding:0 20px 0 0}table.CartView_LineItems tfoot td.Subtotal{font-weight:700;background-color:#d6edd0;text-align:right;padding-right:12px}table.CartView_LineItems tfoot td.RetailPrice,table.CartView_LineItems tfoot td.MemberPrice{font-weight:700;background-color:#d6edd0;text-align:right;padding:0 20px 0 0}span.CartView_DeleteChecked{float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;margin:0 0 0 5px;color:#364e80;font-weight:400;letter-spacing:-.1em}span.CartView_DeleteChecked a:link,span.CartView_DeleteChecked a:visited{color:#364e80;text-decoration:underline}span.CartView_DeleteChecked a:hover,span.CartView_DeleteChecked a:active{color:#ff7f2a;text-decoration:underline}span.CartView_UpdateQuantities{float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;margin:0 0 0 5px;color:#364e80;font-weight:400;letter-spacing:-.1em}span.CartView_UpdateQuantities a:link,span.CartView_UpdateQuantities a:visited{color:#364e80;text-decoration:underline}span.CartView_UpdateQuantities a:hover,span.CartView_UpdateQuantities a:active{color:#ff7f2a;text-decoration:underline}div.CartView_Checkout{float:right;margin:20px 30px 0 0}div.CartView_Footer{display:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#364e80;font-weight:400;float:none;padding:20px 0 0;text-align:center}div.CartView_LineItems_Empty{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;text-align:center;margin:10px auto 0}div.Insert h1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:28px;font-weight:700;color:#364e80;text-align:center}div.Insert p{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;color:#000;text-align:left;margin:12px 40px 0}.ErrMsg{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;color:#364e80;text-align:center}.ErrMsg a:link,.ErrMsg a:visited{color:#364e80;text-decoration:underline}.ErrMsg a:hover,.ErrMsg a:active{text-decoration:none}div.ErrMsg_Link a:hover,div.ErrMsg_Link a:active{color:#ff7f2a;text-decoration:underline}.Blog_Header{display:block;position:relative;overflow:hidden;margin-inline:auto;height:300px;width:100%;._Background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1;filter:saturate(100%) brightness(70%)}._TextContainer{position:absolute;top:25%;left:5%;right:0;text-align:left;transform:translate(-75% -10%);>h1{position:relative;font-size:clamp(2rem,1rem + 4cqw,4rem);line-height:1.1;margin:0;color:var(--color-page-bg);text-shadow:var(--TextShadow-Large);transform:translate(.4ch);width:fit-content}>h2{position:relative;font-size:clamp(1.6rem,1rem + 2cqw,2.4rem);line-height:1.1;margin:.6rem 0 0;font-weight:400;color:var(--color-page-bg);text-shadow:var(--TextShadow-Large);width:fit-content;padding:.4rem 1.4rem}}._WavesContainer{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:flex-end;#ImageSVG_WavesToPage-SmoothBottom{display:block;width:100%;height:40%;path{fill:var(--color-page-bg)}}}}.Blog_Header_PREVIOUS{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;margin:auto;border-radius:20px;width:1400px;min-height:200px;background-size:cover;background-position:center;& h1,h2{line-height:1.2;margin:0;padding:0;text-shadow:0px 0px 4px rgba(255 255 255 / 1),0px 0px 8px rgba(255 255 255 / 1),0px 0px 26px rgba(255 255 255 / 1);color:var(--color-primary)}& h1{font-size:3rem}& h2{font-size:2rem}}.Blogs_List{--cardWidth-min: 280px;--cardWidth-max: 400px;display:grid;column-gap:var(--Blogs-Items_column-gap);row-gap:var(--Blogs-Items_row-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cardWidth-min)),var(--cardWidth-max)));justify-content:center;max-width:1400px;margin-inline:auto}.Blogs_ListItem{text-decoration:none;color:var(--color-primary);transition:var(--Blogs-Item_hover_transition);max-width:min(800px,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));margin-inline:auto;border-radius:var(--Blogs-Item_img_border-radius);overflow:hidden;& img{width:100%;aspect-ratio:var(--Blogs-Item_img_aspect-ratio);object-fit:var(--Blogs-Item_img_object-fit)}& h1{font-size:var(--Blogs-Item_title_font-size);margin:var(--Blogs-Item_title_margin);font-weight:var(--Blogs-Item_title-font-weight);text-wrap:var(--Blogs-Item_title_text-wrap);text-align:var(--Blogs-Item_title_text-align);line-height:1.2}& p{margin:var(--Blogs-Item_desc_margin);font-size:var(--Blogs-Item_desc_font-size);line-height:var(--Blogs-Item_desc_line-height);color:var(--Blogs-Item_desc_color);text-align:var(--Blogs-Item_desc_text-align);padding:var(--Blogs-Item_desc_padding)}&:hover{transform:var(--Blogs-Item_hover_transform);box-shadow:var(--Blogs-Item_hover_shadow)}}.Blog_Search{margin-top:1rem}.Blog_Search_____{display:flex;justify-content:center;align-items:center;column-gap:2px;max-width:1400px;margin:auto;padding-top:8px;& label{display:var(--Search-Label_display);font-size:var(--Search-Label_font-size);color:var(--Search-Label_color)}._InfoButton{background-color:transparent;border:none;cursor:pointer}._InputBox_Container{display:flex;justify-content:center;align-items:center;background-color:var(--Search-Input_background-color);border-radius:var(--Search-Input_border-radius);border:var(--Search-Input_border);padding:var(--Search-Input_padding);transition:var(--Search-Input_transition);width:var(--Search-Input_width);&:focus-within{border-color:var(--Search-Input_OnFocus_border-color);box-shadow:var(--Search-Input_OnFocus_box-shadow)}& input{flex:1;font-size:var(--Search-Input_font-size);border:none;outline:none;&:focus,&:focus-visible{outline:2px solid white}}._SearchButton{border:var(--Search-Button_border);background:var(--Search-Button_background);cursor:var(--Search-Button_cursor);font-size:var(--Search-Button_font-size);padding:var(--Search-Button_padding);line-height:var(--Search-Button_line-height)}}}.BlogTitle{max-width:min(1400px,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));margin-inline:auto;border-radius:20px;display:block;margin:2rem auto 0;font-size:2rem;font-weight:700;text-align:center;background-color:#ddedeb;padding-top:14px;padding-bottom:14px;color:var(--color-primary);line-height:1}.BlogSectionTitle{max-width:min(1400px,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));border-bottom:2px solid var(--color-primary);border-bottom:2px solid lightgray;display:block;margin:2rem auto;font-size:2rem;text-align:left;padding-top:14px;padding-bottom:14px;color:var(--color-primary);line-height:1}#Blog_FeaturedBlogs_Slider{width:100%;max-width:1400px;margin:auto;margin-top:1rem;& a{margin-top:7px;margin-bottom:7px;height:40px;width:fit-content;font-size:1.4rem;padding-inline:.8rem;border:2px solid rgb(0 100 80 / .5);border-radius:20px;background-color:#64b4a01a;text-decoration:none;text-align:center;align-content:center;color:var(--color-text-titles);transition:transform .3s ease,box-shadow .3s ease;&:hover{text-decoration:none;color:var(--color-text-titles);transform:translateY(-6px) scale(1.02);box-shadow:0 4px 10px #0003}}}#Blog_FeaturedBlogs_Slider_ButtonPrev{position:absolute;top:50%;left:5px;transform:translateY(-50%);z-index:20;& svg{width:100%;aspect-ratio:1 / 1}}#Blog_FeaturedBlogs_Slider_ButtonPrev.swiper-button-disabled,#Blog_FeaturedBlogs_Slider_ButtonNext.swiper-button-disabled{visibility:hidden;background-color:#d3d3d3}#Blog_FeaturedBlogs_Slider_ButtonNext{position:absolute;top:50%;right:5px;transform:translateY(-50%);z-index:20;& svg{width:100%;aspect-ratio:1 / 1}}.BlogList_SubBlogs{text-align:center;>h1{color:var(--color-primary)}}.BlogList_SubBlogs_Items_{--cardWidth-min: 280px;--cardWidth-max: 400px;display:grid;column-gap:var(--Blogs-Items_column-gap);row-gap:var(--Blogs-Items_row-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cardWidth-min)),var(--cardWidth-max)));justify-content:center;max-width:1400px;margin-inline:auto}.BlogList_SubBlogs_Item_{text-decoration:none;color:var(--color-primary);transition:var(--Blogs-Item_hover_transition);& img{border-radius:var(--Blogs-Item_img_border-radius);width:100%;aspect-ratio:var(--Blogs-Item_img_aspect-ratio);object-fit:var(--Blogs-Item_img_object-fit)}& h1{font-size:var(--Blogs-Item_title_font-size);margin:var(--Blogs-Item_title_margin);font-weight:var(--Blogs-Item_title-font-weight);text-wrap:var(--Blogs-Item_title_text-wrap)}& p{margin:var(--Blogs-Item_desc_margin);font-size:var(--Blogs-Item_desc_font-size);color:var(--Blogs-Item_desc_color);text-align:var(--Blogs-Item_desc_text-align);padding:var(--Blogs-Item_desc_padding)}&:hover{transform:var(--Blogs-Item_hover_transform);box-shadow:var(--Blogs-Item_hover_shadow)}}.BlogList_SubBlogs_Items_PREVIOUS_WORKING{width:1400px;margin:0 auto;display:grid;grid-template-columns:var(--Blogs-Items_grid-template-columns);grid-auto-rows:auto;column-gap:var(--Blogs-Items_column-gap);row-gap:var(--Blogs-Items_row-gap);justify-content:center}.BlogList_SubBlogs_Item_PREVIOUS_WORKING{text-decoration:none;color:var(--color-primary);transition:var(--Blogs-Item_hover_transition);& img{border-radius:var(--Blogs-Item_img_border-radius);width:100%;aspect-ratio:var(--Blogs-Item_img_aspect-ratio);object-fit:var(--Blogs-Item_img_object-fit)}& h1{font-size:var(--Blogs-Item_title_font-size);margin:var(--Blogs-Item_title_margin);font-weight:var(--Blogs-Item_title-font-weight);text-wrap:var(--Blogs-Item_title_text-wrap)}& p{margin:var(--Blogs-Item_desc_margin);font-size:var(--Blogs-Item_desc_font-size);color:var(--Blogs-Item_desc_color);text-align:var(--Blogs-Item_desc_text-align);padding:var(--Blogs-Item_desc_padding)}&:hover{transform:var(--Blogs-Item_hover_transform);box-shadow:var(--Blogs-Item_hover_shadow)}}.BlogList_FeaturedArticles{text-align:center;>h1{color:var(--color-primary)}}.BlogList_FeaturedArticles_Items{width:1400px;margin:0 auto;display:grid;grid-template-columns:var(--Blogs-Items_grid-template-columns);grid-auto-rows:auto;column-gap:var(--Blogs-Items_column-gap);row-gap:var(--Blogs-Items_row-gap);justify-content:center}.BlogList_FeaturedArticles_Item{text-decoration:none;color:var(--color-primary);transition:var(--Blogs-Item_hover_transition);& img{border-radius:var(--Blogs-Item_img_border-radius);width:100%;aspect-ratio:var(--Blogs-Item_img_aspect-ratio);object-fit:var(--Blogs-Item_img_object-fit)}& h1{font-size:var(--Blogs-Item_title_font-size);margin:var(--Blogs-Item_title_margin);font-weight:var(--Blogs-Item_title-font-weight);text-wrap:var(--Blogs-Item_title_text-wrap)}& p{margin:var(--Blogs-Item_desc_margin);font-size:var(--Blogs-Item_desc_font-size);color:var(--Blogs-Item_desc_color);text-align:var(--Blogs-Item_desc_text-align);padding:var(--Blogs-Item_desc_padding)}&:hover{transform:var(--Blogs-Item_hover_transform);box-shadow:var(--Blogs-Item_hover_shadow)}}.BlogList_Articles{text-align:center;>h1{color:var(--color-primary)}}.BlogList_Articles_Items{width:1400px;margin:0 auto;display:grid;grid-template-columns:var(--Blogs-Items_grid-template-columns);grid-auto-rows:auto;column-gap:var(--Blogs-Items_column-gap);row-gap:var(--Blogs-Items_row-gap);justify-content:center}.BlogList_Articles_Item{text-decoration:none;color:var(--color-primary);transition:var(--Blogs-Item_hover_transition);& img{border-radius:var(--Blogs-Item_img_border-radius);width:100%;aspect-ratio:var(--Blogs-Item_img_aspect-ratio);object-fit:var(--Blogs-Item_img_object-fit)}& h1{font-size:var(--Blogs-Item_title_font-size);margin:var(--Blogs-Item_title_margin);font-weight:var(--Blogs-Item_title-font-weight);text-wrap:var(--Blogs-Item_title_text-wrap);text-align:var(--Blogs-Item_title_text-align)}& p{margin:var(--Blogs-Item_desc_margin);font-size:var(--Blogs-Item_desc_font-size);color:var(--Blogs-Item_desc_color);text-align:var(--Blogs-Item_desc_text-align);padding:var(--Blogs-Item_desc_padding)}&:hover{transform:var(--Blogs-Item_hover_transform);box-shadow:var(--Blogs-Item_hover_shadow)}}.BlogList_Articles_Controls{display:flex;justify-content:center;align-items:center;max-width:1400px;margin:1rem auto;text-align:center;gap:1rem;background-color:transparent;._Label{font-size:1.4rem}& label,input{font-size:1.4rem}}.BlogList_Articles_PageNumber{max-width:1400px;margin:1rem auto;text-align:center;font-size:1.4rem;background-color:transparent}.BlogList_Articles_Buttons_Page{display:flex;justify-content:center;align-items:center;gap:.6rem;max-width:1400px;margin:1rem auto;text-align:center;& form{display:inline;& input{font-size:1.4rem;border:var(--Search-Input_border);outline:none;padding:6px;border-radius:8px;color:var(--color-primary);transition:var(--Search-Input_transition);&:focus{border-color:var(--Search-Input_OnFocus_border-color);box-shadow:var(--Search-Input_OnFocus_box-shadow)}}}& button{color:#fff;background-color:#0b6657;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:1.2rem;transition:filter .3s;&:hover:not(:disabled){filter:brightness(1.3)}&:disabled{background-color:#b3b3b3;color:#666;cursor:not-allowed;opacity:.4}}}@media(max-width:550px){.BlogList_Articles_Controls{flex-direction:column;gap:0px;width:fit-content;align-items:start;span{line-height:1.2}}}#BlogList_RelatedProducts{._Title{color:var(--color-primary);text-align:center}}.BlogList_RelatedProducts_Items{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.BlogList_RelatedProducts_Item{text-decoration:none;& img{width:100%;aspect-ratio:1 / 1;object-fit:contain}& section{display:flex;flex-direction:column;justify-content:center}& h1{font-size:1rem;margin:0;text-align:center}& p{margin:.5rem 0 0;font-size:1rem}&:hover{outline:2px solid red}}#BlogList_RelatedProducts_Slider{width:100%}.BlogArticlesAll{>h1{width:1400px;margin:2rem auto 0;border-radius:20px;font-size:2rem;text-align:center;background-color:#ddedeb;padding-top:14px;padding-bottom:14px;color:var(--color-primary)}}.BlogArticlesAll_Controls{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1400px;text-align:center;column-gap:1rem;background-color:transparent;max-width:min(1400px,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));margin:1rem auto;>*{white-space:nowrap}._Label{font-size:1.4rem}& label,input{font-size:1.4rem}}.BlogArticlesAll_PageNumber{max-width:1400px;margin:1rem auto;text-align:center;font-size:1.4rem;background-color:transparent}.BlogArticlesAll_Articles{text-align:center;>h1{color:var(--color-primary)}}.BlogArticlesAll_Items{width:1400px;margin:3rem auto 0;display:grid;grid-template-columns:var(--Blogs-Items_grid-template-columns);grid-auto-rows:auto;column-gap:var(--Blogs-Items_column-gap);row-gap:var(--Blogs-Items_row-gap);justify-content:center}.BlogArticlesAll_Item{text-decoration:none;color:var(--color-primary);transition:var(--Blogs-Item_hover_transition);& img{border-radius:var(--Blogs-Item_img_border-radius);width:100%;aspect-ratio:var(--Blogs-Item_img_aspect-ratio);object-fit:var(--Blogs-Item_img_object-fit)}& h1{font-size:var(--Blogs-Item_title_font-size);margin:var(--Blogs-Item_title_margin);font-weight:var(--Blogs-Item_title-font-weight);text-wrap:var(--Blogs-Item_title_text-wrap);text-align:var(--Blogs-Item_title_text-align)}& p{margin:var(--Blogs-Item_desc_margin);font-size:var(--Blogs-Item_desc_font-size);color:var(--Blogs-Item_desc_color);text-align:var(--Blogs-Item_desc_text-align);padding:var(--Blogs-Item_desc_padding)}&:hover{transform:var(--Blogs-Item_hover_transform);box-shadow:var(--Blogs-Item_hover_shadow)}}.BlogArticlesAll_Buttons_Page{display:flex;justify-content:center;align-items:center;gap:.6rem;max-width:1400px;margin:1rem auto;text-align:center;& form{display:inline;& input{font-size:1.4rem;border:var(--Search-Input_border);outline:none;padding:6px;border-radius:8px;color:var(--color-primary);transition:var(--Search-Input_transition);&:focus{border-color:var(--Search-Input_OnFocus_border-color);box-shadow:var(--Search-Input_OnFocus_box-shadow)}}}& button{color:#fff;background-color:#0b6657;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:1.2rem;transition:filter .3s;&:hover:not(:disabled){filter:brightness(1.3)}&:disabled{background-color:#b3b3b3;color:#666;cursor:not-allowed;opacity:.4}}}.BlogList_TrendingArticles{text-align:center;>h1{color:var(--color-primary)}}.BlogList_TrendingArticles_Items{width:1400px;margin:0 auto;display:grid;grid-template-columns:var(--Blogs-Items_grid-template-columns);grid-auto-rows:auto;column-gap:var(--Blogs-Items_column-gap);row-gap:var(--Blogs-Items_row-gap);justify-content:center}.BlogList_TrendingArticles_Item{text-decoration:none;color:var(--color-primary);transition:var(--Blogs-Item_hover_transition);& img{border-radius:var(--Blogs-Item_img_border-radius);width:100%;aspect-ratio:var(--Blogs-Item_img_aspect-ratio);object-fit:var(--Blogs-Item_img_object-fit)}& h1{font-size:var(--Blogs-Item_title_font-size);margin:var(--Blogs-Item_title_margin);font-weight:var(--Blogs-Item_title-font-weight);text-wrap:var(--Blogs-Item_title_text-wrap)}& p{margin:var(--Blogs-Item_desc_margin);font-size:var(--Blogs-Item_desc_font-size);color:var(--Blogs-Item_desc_color);text-align:var(--Blogs-Item_desc_text-align);padding:var(--Blogs-Item_desc_padding)}&:hover{transform:var(--Blogs-Item_hover_transform);box-shadow:var(--Blogs-Item_hover_shadow)}}.BlogSearchResults_Header{text-align:center;& h1{color:var(--color-primary)}}.BlogSearchResults_Results_MatchCount{display:block;max-width:1400px;margin:1rem auto 0;& p{font-size:1.4rem;text-align:center}}.BlogSearchResults_Results_Items{width:1400px;margin:0 auto;display:grid;grid-template-columns:var(--Blogs-Items_grid-template-columns);grid-auto-rows:auto;column-gap:var(--Blogs-Items_column-gap);row-gap:var(--Blogs-Items_row-gap);justify-content:center}.___BlogSearchResults_Results_Item{text-decoration:none;color:var(--color-primary);transition:var(--Blogs-Item_hover_transition);& img{border-radius:var(--Blogs-Item_img_border-radius);width:100%;aspect-ratio:var(--Blogs-Item_img_aspect-ratio);object-fit:var(--Blogs-Item_img_object-fit)}& h1{font-size:var(--Blogs-Item_title_font-size);margin:var(--Blogs-Item_title_margin);font-weight:var(--Blogs-Item_title-font-weight);text-wrap:var(--Blogs-Item_title_text-wrap);text-align:var(--Blogs-Item_title_text-align)}& p{margin:var(--Blogs-Item_desc_margin);font-size:var(--Blogs-Item_desc_font-size);color:var(--Blogs-Item_desc_color);text-align:var(--Blogs-Item_desc_text-align);padding:var(--Blogs-Item_desc_padding)}&:hover{transform:var(--Blogs-Item_hover_transform);box-shadow:var(--Blogs-Item_hover_shadow)}}.BlogSearchResults_Results_Empty,.BlogSearchResults_Results_QueryEmpty{display:block;max-width:1400px;margin:1rem auto 0;._Message{font-size:1.4rem;text-align:center}}.BlogArticlesList_ListItem{display:grid;grid-template-columns:20% 1fr;grid-auto-rows:1fr;gap:1rem;align-items:center;text-decoration:none;& img{width:100%;aspect-ratio:1 / 1;object-fit:cover}& section{display:flex;flex-direction:column;justify-content:center}& h1{font-size:1.5rem;margin:0;text-align:center}& p{margin:.5rem 0 0;font-size:1.2rem}&:hover{outline:2px solid red}}#BlogArticle_RelatedProducts{._Title{color:var(--color-primary);text-align:center}}.BlogArticle_RelatedProducts_Items{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.BlogArticle_RelatedProducts_Item{text-decoration:none;& img{width:100%;aspect-ratio:1 / 1;object-fit:contain}& section{display:flex;flex-direction:column;justify-content:center}& h1{font-size:1rem;margin:0;text-align:center}& p{margin:.5rem 0 0;font-size:1rem}&:hover{outline:2px solid red}}#BlogArticle_RelatedProducts_Slider{width:100%}.BlogBreadcrumbs{display:block;font-size:1.1rem;max-width:min(1400px,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));margin-inline:auto;margin-top:.4rem;& a:hover{text-decoration:underline}._Parent{text-decoration:none;color:var(--color-primary);font-weight:400;opacity:.5}._Glue{color:var(--color-primary);font-weight:400;margin-left:.5rem;margin-right:.5rem;opacity:.5}._Current{text-decoration:none;color:var(--color-primary);font-weight:400}}#ProductPageContent_Section_RelatedProducts_Slider{display:block;max-width:min(1400px,100%);margin-inline:auto;width:100%}.ProductPageContent_Section_RelatedProducts_Slider_Item{display:grid;grid-template-rows:170px 10px 2em 10px 2em;width:100%;height:100%;width:240px;border-radius:12px;text-decoration:none;text-align:center;color:var(--color-text-titles);._ImageContainer{grid-row:1;._Image{width:100%;height:100%;object-fit:contain;object-position:center}}._Title{grid-row:3;font-size:1.2em;font-weight:700;line-height:1}._Blurb{grid-row:5;font-size:1em;font-style:italic;line-height:1}}.ProductPageContent_Section_RelatedArticles_Items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));grid-auto-rows:1fr;justify-items:stretch;align-items:stretch;gap:1rem}.ProductPageContent_Section_RelatedArticles_Item{display:grid;grid-template-columns:30% 1fr;grid-auto-rows:1fr;gap:1rem;align-items:start;text-decoration:none;& img{width:100%;aspect-ratio:1 / 1;object-fit:cover}& section{display:flex;flex-direction:column;justify-content:center}& h1{font-size:1.2rem;margin:0;text-align:left}& p{margin:0;font-size:1rem}&:hover{outline:2px solid red}}.BlogArticle_RelatedArticles_Header{text-align:center;& h1{color:var(--color-primary)}}.BlogArticle_RelatedArticles_Items{width:1400px;margin:0 auto;display:grid;grid-template-columns:var(--Blogs-Items_grid-template-columns);grid-auto-rows:auto;column-gap:var(--Blogs-Items_column-gap);row-gap:var(--Blogs-Items_row-gap);justify-content:center}.BlogArticle_RelatedArticles_Item{text-decoration:none;color:var(--color-primary);transition:var(--Blogs-Item_hover_transition);& img{border-radius:var(--Blogs-Item_img_border-radius);width:100%;aspect-ratio:var(--Blogs-Item_img_aspect-ratio);object-fit:var(--Blogs-Item_img_object-fit)}& h1{font-size:var(--Blogs-Item_title_font-size);margin:var(--Blogs-Item_title_margin);font-weight:var(--Blogs-Item_title-font-weight);text-wrap:var(--Blogs-Item_title_text-wrap);text-align:var(--Blogs-Item_title_text-align)}& p{margin:var(--Blogs-Item_desc_margin);font-size:var(--Blogs-Item_desc_font-size);color:var(--Blogs-Item_desc_color);text-align:var(--Blogs-Item_desc_text-align);padding:var(--Blogs-Item_desc_padding)}&:hover{transform:var(--Blogs-Item_hover_transform);box-shadow:var(--Blogs-Item_hover_shadow)}}.BlogArticle_RelatedRecipes_Header{text-align:center;& h1{color:var(--color-primary)}}.BlogArticle_RelatedRecipes_Items{width:1400px;margin:0 auto;display:grid;grid-template-columns:var(--Blogs-Items_grid-template-columns);grid-auto-rows:auto;column-gap:var(--Blogs-Items_column-gap);row-gap:var(--Blogs-Items_row-gap);justify-content:center}.BlogArticle_RelatedRecipes_Item{text-decoration:none;color:var(--color-primary);transition:var(--Blogs-Item_hover_transition);& img{border-radius:var(--Blogs-Item_img_border-radius);width:100%;aspect-ratio:var(--Blogs-Item_img_aspect-ratio);object-fit:var(--Blogs-Item_img_object-fit)}& h1{font-size:var(--Blogs-Item_title_font-size);margin:var(--Blogs-Item_title_margin);font-weight:var(--Blogs-Item_title-font-weight);text-wrap:var(--Blogs-Item_title_text-wrap);text-align:var(--Blogs-Item_title_text-align)}& p{margin:var(--Blogs-Item_desc_margin);font-size:var(--Blogs-Item_desc_font-size);color:var(--Blogs-Item_desc_color);text-align:var(--Blogs-Item_desc_text-align);padding:var(--Blogs-Item_desc_padding)}&:hover{transform:var(--Blogs-Item_hover_transform);box-shadow:var(--Blogs-Item_hover_shadow)}}.BlogList_ArticlesAll_Header{text-align:center;& h1{color:var(--color-primary)}}.BlogList_ArticlesAll_Items{width:1400px;margin:0 auto;display:grid;grid-template-columns:var(--Blogs-Items_grid-template-columns);grid-auto-rows:auto;column-gap:var(--Blogs-Items_column-gap);row-gap:var(--Blogs-Items_row-gap);justify-content:center}.BlogList_ArticlesAll_Item{text-decoration:none;color:var(--color-primary);transition:var(--Blogs-Item_hover_transition);& img{border-radius:var(--Blogs-Item_img_border-radius);width:100%;aspect-ratio:var(--Blogs-Item_img_aspect-ratio);object-fit:var(--Blogs-Item_img_object-fit)}& h1{font-size:var(--Blogs-Item_title_font-size);margin:var(--Blogs-Item_title_margin);font-weight:var(--Blogs-Item_title-font-weight);text-wrap:var(--Blogs-Item_title_text-wrap);text-align:var(--Blogs-Item_title_text-align)}& p{margin:var(--Blogs-Item_desc_margin);font-size:var(--Blogs-Item_desc_font-size);color:var(--Blogs-Item_desc_color);text-align:var(--Blogs-Item_desc_text-align);padding:var(--Blogs-Item_desc_padding)}&:hover{transform:var(--Blogs-Item_hover_transform);box-shadow:var(--Blogs-Item_hover_shadow)}}.BlogArticle_Article_Title{text-align:center}.BlogArticle_Article{display:block;margin:auto;max-width:min(1400px,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));._Disclaimer,._Reference{font-size:1rem!important}}#BlogArticle_Content{width:100%;max-width:80ch;margin-inline:auto;& h1,h2,h3,h4,h5,h6{color:var(--color-primary);line-height:1.1;text-wrap:balance}& h1{text-align:center;margin:2rem auto 0;font-size:3rem}& h2{text-align:left;margin:2rem auto 0;font-size:2.2rem}& h3{text-align:center;margin:2rem auto 0;font-size:2.2rem}& h4{text-align:left;margin:1.6rem auto 0;font-size:1.8rem}& h5{text-align:center;margin:1.6rem auto 0;font-size:1.8rem}& h6{text-align:left;margin:1.6rem auto 0;color:#000;font-size:1.4rem}& a{color:#000}._Hero{display:block;max-width:80ch;width:100%;margin:2rem auto 0;border-radius:30px}& p{font-size:1.4rem}& ol,ul{font-size:1.4rem}& sup{font-size:.85rem;& a{text-decoration:none;color:#000}}._Reference{color:var(--color-primary);line-height:1.1;text-align:left;margin:1.6rem auto 0;color:#000;font-size:1rem;& a{color:#000;&:hover{color:orange}}}._Keywords{color:gray;font-size:.9rem;line-height:1.1;text-wrap:balance;text-align:left;margin:2.4rem auto 0;& a{color:gray;&:hover{color:orange}}}& img{max-width:100%;height:auto;box-shadow:4px 4px 12px #0000004d;border-radius:12px;&._FloatLeft{float:left;margin-right:3rem;margin-bottom:15px}&._FloatRight{float:right;margin-left:2.2rem;margin-bottom:15px}&._FloatCenter{display:block;margin:auto auto 15px}&._Small{width:25%}&._Medium{width:40%}&._Large{width:80%}}& table{border-collapse:collapse;outline:1px solid gray;margin:0;border-radius:8px;overflow:hidden;box-shadow:3px 3px 6px #0003;& thead{font-weight:700;background-color:#ddd}& tr{border-radius:12px}& td{padding:1rem;border:1px solid lightgray;text-align:center;font-size:1.2rem}}}.BlogArticle_Article_NotFound{display:grid;place-items:center;margin-top:2rem;& p{font-weight:700}}.BlogSectionTitle_NOT_USED{max-width:min(1400px,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));border-bottom:2px solid var(--color-primary);border-bottom:2px solid lightgray;display:block;margin:2rem auto;font-size:2rem;text-align:left;padding-top:14px;padding-bottom:14px;color:var(--color-primary);line-height:1}.ProductPage_SectionTitle{max-width:min(1400px,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));border-bottom:2px solid var(--color-primary);border-bottom:2px solid lightgray;text-align:left;display:block;margin:2rem auto;font-size:2rem;font-weight:400;text-align:left!important;padding-top:14px;padding-bottom:14px;color:var(--color-primary);line-height:1}.ProductPage_Text{font-size:var(--FontSize-Normal);font-style:normal}.ProductPage_BenefitsList{font-size:var(--FontSize-Normal)}.ProductPage_OrderedList,.ProductPage_UnorderedList{font-style:normal}.ProductPage_Text_Ingredient{font-weight:700}.ProductPage_Text_Bacteria,.ProductPage_Text_Botanical{font-style:italic}.ProductPage_Text_Bold{font-weight:700}.ProductPage_Text_Italic{font-style:italic}.ProductPage_Recipe_IngredientsList,.ProductPage_Recipe_DirectionsList{font-style:normal}.ProductPage_FDAStatement{font-size:var(--FontSize-Small);max-width:80ch;padding-left:var(--ViewportMargin-Horizontal);padding-right:var(--ViewportMargin-Horizontal);margin-top:var(--ProductPage-Section-MarginTop);margin-left:auto;margin-right:auto}div.ProductPage_Disclaimer{font-size:var(--FontSize-Small);font-weight:400;text-align:left;max-width:80ch;margin-top:var(--ProductPage-Section-MarginTop);padding-left:var(--ViewportMargin-Horizontal);padding-right:var(--ViewportMargin-Horizontal);margin-left:auto;margin-right:auto}div.how h1{font-size:24px;padding:0 25px;color:#364e80}div.how h2{font-size:18px;padding:0 25px;color:#364e80}div.how p{padding:0 50px}div.how ul,div.how ol{padding:0 75px}div.Interim{width:600px;margin:0 auto;border:thin solid #364E80;background-color:#ebf5ee}div.Interim_Header{margin:12px 20px 0;font-size:16px;font-weight:700;text-align:left;color:#364e80}div.Interim_Body{margin:12px 20px 0;font-size:12px;font-weight:400;text-align:left;color:#364e80}div.Interim_Link{margin:12px 20px 20px;font-size:12px;font-weight:400;text-align:left}div.Interim_Link a:link,div.Interim_Link a:visited{text-decoration:underline;color:#ff7f2a}div.Interim_Link a:hover,div.Interim_Link a:active{text-decoration:underline;color:#4a6e5a}div.Interim_Input{margin:12px 20px 20px}span.Interim_Input_Label{font-size:12px;font-weight:700;text-align:left;color:#364e80}input.Interim_Input_Textbox{font-size:13px;font-weight:700;border:1px solid #999999;width:50px;text-align:right;margin:0 0 0 12px}.ContactUs_ContactInfo{display:inline-block}.ContactUs_PrintPage{display:block;text-align:right;margin:auto}@media print{div.ProductPage_CartButtons,div.ProductPage_ReturnToProductList,#Menubar,div.ProductPage_TopLink{display:none}}.PopVideo{position:relative;display:block flex;flex:1 1 240px;max-width:420px;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;transition:var(--Blogs-Item_hover_transition);justify-content:center;align-items:flex-end;font-size:--FontSize-FluidByContainerWidth(1.4rem,1.8rem,360px,1920px);font-weight:700;line-height:1;color:#fff;text-shadow:0px 0px 4px black;padding:10px;&:before{content:"";position:absolute;inset:0;transition:background .2s ease;pointer-events:none}&:hover{transform:var(--Blogs-Item_hover_transform);box-shadow:var(--Blogs-Item_hover_shadow)}}#Dialog_PopVideo{animation:Dialog_FadeOut .5s forwards;transition-behavior:allow-discrete;transition-duration:.5s;padding:0;border:none;border-radius:20px;width:auto;min-width:300px;max-height:80vh;overflow:auto;background-color:#000;&[open]{animation:Dialog_FadeIn .5s forwards;&::backdrop{animation:DialogBackdrop_FadeIn .5s forwards}}&::backdrop{animation:DialogBackdrop_FadeOut .5s forwards}& video.video-js{display:block;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto}._CloseButton{position:absolute;height:60px;aspect-ratio:1 / 1;top:10px;right:10px;opacity:50%;background-color:transparent;color:#fff;border:none;cursor:pointer;display:grid;place-items:center;filter:drop-shadow(0 0 2px rgb(0 0 0 / .8)) drop-shadow(0 0 4px rgb(0 0 0 / .6)) drop-shadow(0 0 6px rgb(0 0 0 / .4));&:hover{& svg path{fill:#d3d3d3}}& svg path{fill:#fff}}}#Dialog_ProductDisplay_Video{animation:Dialog_FadeOut .5s forwards;transition-behavior:allow-discrete;transition-duration:.5s;padding:0;box-shadow:0 10px 20px #0003,0 6px 6px #00000026;border:none;border-radius:8px;width:auto;min-width:300px;max-width:90vh;max-height:80vh;overflow:auto;&[open]{animation:Dialog_FadeIn .5s forwards;&::backdrop{animation:DialogBackdrop_FadeIn .5s forwards}}&::backdrop{animation:DialogBackdrop_FadeOut .5s forwards}& video.video-js{display:block;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto}._CloseButton{position:absolute;top:10px;right:10px;width:50px;height:50px;background-color:#b400004d;color:#fff;border-radius:50%;border:none;font-size:20px;font-weight:700;line-height:1.4;cursor:pointer;display:flex;justify-content:center;align-items:center;&:hover{background-color:#b4000099}}}#Dialog_DisplayHTML{overflow:hidden;.__CloseBtn{position:absolute;height:45px;aspect-ratio:1 / 1;top:8px;right:4px;border:transparent;background-color:transparent;opacity:90%;cursor:pointer;display:grid;place-items:center;transition:opacity .3s ease;& svg{background-color:transparent;& path{fill:#fff}}&:hover svg path{fill:#d3d3d3}}}#Dialog_DisplayHTML_NOT_USED{animation:Dialog_FadeOut_MoveDown .5s forwards;transition-behavior:allow-discrete;transition-duration:.5s;overflow:hidden;&[open]{animation:Dialog_FadeIn_MoveDown .5s forwards;&::backdrop{animation:DialogBackdrop_FadeIn .5s forwards}}&::backdrop{animation:DialogBackdrop_FadeOut .5s forwards}._Close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;font-weight:700;color:#333;cursor:pointer}.video-js{outline:2px dashed red;width:100%;height:400px;object-fit:contain;object-position:center}}.Dialog_DisplayHTML_Content{background-color:var(--color-page-bg);._Header{padding:.5rem .7rem;background-color:var(--color-primary);border-bottom:3px solid gray;box-shadow:0 4px 5px #0003;>h1{font-size:1.8rem;margin:0;font-weight:400;text-align:center;color:var(--color-page-bg);text-wrap:balance;line-height:1.2}&.__CloseButtonMargin{padding:.5rem 50px .5rem 20px}}._Body{margin:auto;overflow-y:auto;max-height:50vh;>h1{margin:1rem 16px;font-size:1.6rem;font-weight:400;text-align:left;background-color:var(--colorPrimaryPastel);padding:6px 1rem;border-radius:12px}>h2{margin:.75rem 16px;font-size:1.5rem;font-weight:400;text-align:left;padding:6px .5rem;border-radius:12px}>p{margin-inline:16px;margin-block:.7rem;font-size:1.2rem;line-height:1.1;text-align:left;&._Centered{text-align:center;margin:auto}& tt{background-color:#ddd;padding-inline:.5ch;border-radius:5px}}>p._Footnote{font-size:.95rem;color:#777}& ul,ol{>li{line-height:1.1;margin-bottom:1rem;font-size:1.2rem}}>img{margin-top:1rem;margin-bottom:2.75rem;max-width:90%;&._FloatLeft{float:left;margin-right:1.6rem}&._FloatRight{float:right;margin-left:1.2rem}&._FloatCenter{display:block;margin:auto}&._Small{width:40%}&._Medium{width:70%}&._Large{width:95%}&._Border{border:2px solid lightgray}}}}#MLA_Dialog[open]{@starting-style{}}@starting-style{}#Dialog{max-width:80%}#DialogInputDual{display:flex;box-shadow:0 0 .5em #000c;max-width:500px;border:0;padding:0;border-radius:12px;box-shadow:8px 8px 12px #00000080;transition-behavior:allow-discrete;transition-property:overlay;transition:opacity .6s,translate .6s;translate:0 0;.Container{display:flex;flex-direction:column;border:0;padding:1rem}@starting-style{opacity:0;translate:0 15vh}}#DialogInputDual::backdrop{transition-behavior:allow-discrete;transition-property:overlay;transition:opacity .6s;background-color:#000;opacity:.6}@starting-style{#DialogInputDual::backdrop{opacity:0}}#DialogInputDual_Msg,#DialogInputDual_Container1,#DialogInputDual_Container2{display:block}#DialogInputDual_Buttons{display:flex;justify-content:flex-end}#DialogInputDual_ButtonCancel,#DialogInputDual_ButtonConfirm{display:inline}#DialogInputSimple_Label,#DialogInputSimple_Text{display:block}#DialogInputSimple_Text:invalid{display:block;background:red}#DialogInputTextarea_Label,#DialogInputTextarea_Text{display:block}#DialogInputTextarea_Text:invalid{display:block;background:red}#Dialog_ViewImage,#Dialog_ViewImageGallery{position:fixed;width:100vw;max-width:none;height:100vh;max-height:none;outline:none;padding:0;margin:0;background:radial-gradient(circle at center,#343b43,#20252b 58%,#13171b);opacity:0;transition-behavior:allow-discrete;transition-property:overlay display opacity;transition-duration:.4s}#Dialog_ViewImage[open],#Dialog_ViewImageGallery[open]{opacity:1;@starting-style{opacity:0}}#Dialog_ViewImage_CloseBtn,#Dialog_ViewImageGallery_CloseBtn,#Dialog_ViewImageGallery_PreviousBtn,#Dialog_ViewImageGallery_NextBtn{position:absolute;top:50%;height:50px;width:50px;z-index:200;background:none;border:none;outline:none;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;& svg{fill:#fff;filter:drop-shadow(0px 0px 2px rgb(0 0 0 / 1)) drop-shadow(0px 0px 6px rgb(0 0 0 / .8))}}#Dialog_ViewImage_CloseBtn,#Dialog_ViewImageGallery_CloseBtn{top:4px;right:4px}#Dialog_ViewImageGallery_PreviousBtn{left:12px}#Dialog_ViewImageGallery_NextBtn{right:12px}#Dialog_ViewImage::backdrop,#Dialog_ViewImageGallery::backdrop{transition-behavior:allow-discrete;transition-property:overlay display opacity;transition:opacity .7s;background-color:#758c9f;opacity:0}#Dialog_ViewImage[open]::backdrop,#Dialog_ViewImageGallery[open]::backdrop{opacity:.75}@starting-style{#Dialog_ViewImage[open]::backdrop,#Dialog_ViewImageGallery[open]::backdrop{opacity:0}}.Dialog_Standard{border:1px solid #262626;box-shadow:0 0 1em #00000080;border-radius:0}#Search{opacity:.5;._Icon{width:auto;height:36px;margin-right:4px;margin-top:4px}}#ViewCart{position:relative;width:40px;height:40px;border-radius:50%;._Icon{position:absolute;top:6px;right:9px;width:auto;height:30px;opacity:.5}._Count{position:absolute;top:-1px;right:14px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#8c6e4a;font-size:.85rem;font-weight:700;border-radius:50%;z-index:15}}#MailingList_Btn{margin:20px auto}.DialogAni_None::backdrop{background-color:#000;opacity:.5}.DialogAni_FadeIn{animation:DialogAni_FadeIn .4s ease 0s 1 forwards}.DialogAni_FadeIn::backdrop{animation:DialogAni_FadeIn_Backdrop .4s ease 0s 1 forwards;background-color:#000}@keyframes DialogAni_FadeIn{0%{opacity:0}to{opacity:1}}@keyframes DialogAni_FadeIn_Backdrop{0%{opacity:0}to{opacity:.5}}.DialogAni_ScaleUp{animation:DialogAni_ScaleUp .4s ease 0s 1 forwards}.DialogAni_ScaleUp::backdrop{animation:DialogAni_ScaleUp_Backdrop .4s ease 0s 1 forwards;background-color:#000}@keyframes DialogAni_ScaleUp{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes DialogAni_ScaleUp_Backdrop{0%{opacity:0}to{opacity:.5}}.DialogInputSimple[open]{border:2px solid darkgray;box-shadow:4px 4px 8px #000000b3;animation:DialogInputSimple_Open .5s ease 0s 1 forwards}@keyframes DialogInputSimple_Open{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.DialogInputSimple[open]::backdrop{animation:DialogInputSimple_Open_Backdrop .5s ease 0s 1 forwards}@keyframes DialogInputSimple_Open_Backdrop{0%{background:#0000}to{background:#0006;backdrop-filter:blur(3px)}}.DialogInputSimple:not([open]){animation:DialogInputSimple_Close .5s ease 0s 1 forwards}@keyframes DialogInputSimple_Close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.DialogInputSimple:not([open])::backdrop{animation:DialogInputSimple_Close_Backdrop .5s ease 0s 1 forwards}@keyframes DialogInputSimple_Close_Backdrop{0%{background:#0006;backdrop-filter:blur(3px)}to{background:#0000}}#DialogInputSimple_Buttons{display:flex;justify-content:flex-end}#DialogInputSimple_ButtonCancel,#DialogInputSimple_ButtonConfirm{display:inline}.ProductQtySpinner{--PQS-OutOfStock_color: #bbb;display:inline-grid;font-size:1rem;grid-template-columns:30px 30px 80px 13ch;grid-template-rows:30px;place-items:stretch;column-gap:2px;.Dec,.Inc{position:relative;font:inherit;font-family:Verdana;font-weight:700;border:1px solid darkgray;border-radius:4px;pointer-events:auto;display:inline-flex;justify-content:center;align-items:center;color:#000c;padding:0;margin:0;line-height:1;transition:opacity .5s}.Dec:before,.Inc:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:currentColor;transform:translate(-50%,-50%)}.Inc:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:currentColor;transform:translate(-50%,-50%) rotate(90deg)}.Dec._OutOfStock:before,.Inc._OutOfStock:before,.Inc._OutOfStock:after{color:var(--PQS-OutOfStock_color)}.Dec._OutOfStock,.Inc._OutOfStock{border:1px solid var(--PQS-OutOfStock_color)}.Qty{font:inherit;font-weight:700;border:1px solid lightgray;border-radius:4px;margin-left:4px;text-align:right;transition:box-shadow .25s ease-in,background-color .25s ease-in,border .25s ease-in;&._OutOfStock{color:var(--PQS-OutOfStock_color);border:1px solid var(--PQS-OutOfStock_color)}}.Qty::-webkit-outer-spin-button,.Qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Qty{-moz-appearance:textfield}.Confirm{color:#0009;font:inherit;font-weight:700;margin-left:8px;text-align:center;border-radius:4px;border:1px solid transparent;background-color:#0000001a;transition:background-color .25s ease-in,border .25s ease-in;&._OutOfStock{outline:2px solid rgba(255,165,0,.3);background:repeating-linear-gradient(-45deg,#0000,#0000 10px,#ffa5004d 10px 13px)}}.Confirm:invalid{background-color:red}}.ProductQtySpinner{.Dec[data-mode=edit],.Inc[data-mode=edit]{opacity:0;pointer-events:none}.Qty[data-mode=edit]{border:1px solid darkgray;border-radius:4px;color:#000;background-color:#fff;box-shadow:var(--TextBox-HighlightFocus-BoxShadow);outline:var(--TextBox-HighlightFocus-Outline)}.Confirm[data-mode=edit]{border:1px solid darkgray;text-align:center;background:linear-gradient(to bottom,#ededed 5%,#dfdfdf);background-color:#ededed}}#ProductQtySpinner_DialogQty_Text:valid{background-color:#98fb98}#ProductQtySpinner_DialogQty_Text:invalid{background-color:#ffb6c1}.ProductQtySpinner_DialogQty[open]{border:2px solid darkgray;box-shadow:4px 4px 8px #000000b3;animation:ProductQtySpinner_DialogQty_Open .5s ease 0s 1 forwards}@keyframes ProductQtySpinner_DialogQty_Open{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.ProductQtySpinner_DialogQty[open]::backdrop{animation:ProductQtySpinner_DialogQty_Open_Backdrop .5s ease 0s 1 forwards}@keyframes ProductQtySpinner_DialogQty_Open_Backdrop{0%{background:#0000}to{background:#0006;backdrop-filter:blur(3px)}}.ProductQtySpinner_DialogQty:not([open]){animation:ProductQtySpinner_DialogQty_Close .5s ease 0s 1 forwards}@keyframes ProductQtySpinner_DialogQty_Close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.ProductQtySpinner_DialogQty:not([open])::backdrop{animation:ProductQtySpinner_DialogQty_Close_Backdrop .5s ease 0s 1 forwards}@keyframes ProductQtySpinner_DialogQty_Close_Backdrop{0%{background:#0006;backdrop-filter:blur(3px)}to{background:#0000}}#ProductQtySpinner_DialogQty_Buttons{display:flex;justify-content:flex-end}#ProductQtySpinner_DialogQty_ButtonCancel,#ProductQtySpinner_DialogQty_ButtonConfirm{display:inline}.Toast_NOT_USED{display:flex;justify-content:center;align-items:center;position:fixed;left:50%;transform:translate(-50%);bottom:2rem;font-size:1rem;color:#fff;border-radius:12px;box-shadow:4px 4px 8px #0000004d;opacity:0;bottom:-80px;transition:opacity .5s,bottom .5s;z-index:100;& p{margin:1rem;font-size:1.2rem}.CloseButton{display:flex;justify-content:center;align-items:center;align-self:stretch;padding:0 .7rem;font-family:Tahoma;font-size:1.4rem}}div.Toast_Show_NOT_USED{opacity:1;bottom:15px}.Toast_Warning_NOT_USED{color:#fff;background-color:#f39c11}.Toast_Error_NOT_USED{color:#fff;background-color:#e84c3d}.Toast_Success_NOT_USED{color:#fff;background-color:#18bb9c}.Toast_Info_NOT_USED{color:#fff;background-color:#3598db}.Toast_Help_NOT_USED{color:#fff;background-color:#9072d6}.custom-ui-selectmenu-button{background:#fff;max-width:5em}.GoogleTranslateWidget{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Roboto;font-size:1.2rem;margin-top:1rem}.goog-te-menu-value{font-size:1.2rem;padding:8px}.goog-te-menu-value span{font-size:1.2rem}.goog-te-gadget-icon{width:20px;height:20px}@media(max-width:600px){.goog-te-menu-value{font-size:20px;padding:10px}.goog-te-menu-value span{font-size:20px}.goog-te-gadget-icon{width:24px;height:24px}}.goog-te-combo{appearance:base-select;&::picker(select){appearance:base-select}&::picker-icon{color:var(--color-primary)}font-size:1rem!important;font-weight:700;padding:5px;color:green}div.GoogleTranslate_NOT_USED{display:block;margin:auto;text-align:center}.ModCats_Type_Header{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;width:100%;height:auto;min-height:300px;scroll-margin-top:var(--scrolltop-offset);padding-block:1rem;._Image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1;pointer-events:none}._Title{margin:auto;position:relative;z-index:1;width:fit-content;text-align:center;& h1{font-size:3.2rem;font-style:normal;font-style:italic;letter-spacing:3px;margin:auto;line-height:1;text-align:center;color:var(-color-primary)}& p{font-size:1.4rem;font-weight:400;font-style:italic;letter-spacing:1px;line-height:1.4;color:var(--color-primary);text-wrap:balance;max-width:80ch;text-align:center;margin:auto;margin-top:1rem}}}.ModCats_Type_Header_ProductListPage{position:relative;overflow:hidden;max-width:1400px;height:fit-content;margin:1rem auto;max-width:min(1400px,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));scroll-margin-top:var(--scrolltop-offset);._TitleContainer{margin:auto;width:fit-content;text-align:center;& h1{margin:0}& a{margin:0;color:var(--color-primary)}}}.ModCats_Cat_Header{--header-bg-top: rgb(155 201 182);--header-bg-bottom: rgb(40 102 88);margin-top:1.4rem;margin-inline:auto;max-width:min(1400px,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));border-radius:40px;overflow:hidden;box-shadow:0 0 18px #adcfc2e0,0 12px 26px #1e50458f;._Header{display:flex;justify-content:center;align-items:center;column-gap:1rem;padding-block:1rem;background-color:var(--card-green-light-3);background-color:var(--header-bg-top);._Icon{height:60px}._Title{font-size:2rem;position:relative;z-index:1;max-width:80%;text-align:center;color:#fff}}._Divider{position:relative;height:40px;background-color:var(--card-green-dark);overflow:hidden}._Blurb{position:relative;margin:auto;padding-top:1rem;padding-bottom:1.8rem;width:100%;background-color:var(--card-green-dark);background-color:var(--header-bg-bottom);& p{font-size:1.2rem;font-weight:400;color:#fff;text-align:center;margin:auto;max-width:80ch;text-wrap:balance}}}.ModCats_Cat_Header ._Divider{--top: rgb(155 201 182);--mid: rgb(96 149 136);--bottom: rgb(40 102 88);position:relative;width:100%;height:40px;overflow:hidden;background:var(--mid)}.ModCats_Cat_Header ._Divider:before{content:"";position:absolute;left:0;right:0;top:0;height:24px;z-index:2;pointer-events:none;background:linear-gradient(to bottom,var(--top) 0%,rgb(142 182 169) 52%,var(--mid) 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 80' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1200V33C1127 43 1061 56 972 52C885 48 825 24 745 22C650 20 591 47 507 50C422 53 350 33 268 27C175 20 92 30 0 47V0Z' fill='white'/%3E%3C/svg%3E") no-repeat center / 100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 80' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1200V33C1127 43 1061 56 972 52C885 48 825 24 745 22C650 20 591 47 507 50C422 53 350 33 268 27C175 20 92 30 0 47V0Z' fill='white'/%3E%3C/svg%3E") no-repeat center / 100% 100%}.ModCats_Cat_Header ._Divider:after{content:"";position:absolute;left:0;right:0;bottom:0;height:24px;z-index:1;pointer-events:none;background:linear-gradient(to bottom,var(--mid) 0%,rgb(56 112 100) 52%,var(--bottom) 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 80' preserveAspectRatio='none'%3E%3Cpath d='M0 31C74 16 147 11 223 17C319 25 387 52 483 54C584 57 652 27 744 20C837 13 912 29 1000 36C1074 42 1138 40 1200 24V80H0Z' fill='white'/%3E%3C/svg%3E") no-repeat center / 100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 80' preserveAspectRatio='none'%3E%3Cpath d='M0 31C74 16 147 11 223 17C319 25 387 52 483 54C584 57 652 27 744 20C837 13 912 29 1000 36C1074 42 1138 40 1200 24V80H0Z' fill='white'/%3E%3C/svg%3E") no-repeat center / 100% 100%}.ModCats_Cats{max-width:1400px;margin:auto;._TitleContainer{margin-top:1rem;text-align:center;& h1{margin-block:0}& a{color:var(--color-primary)}}}.ModCats_Cats_Items{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem 1.25rem;grid-auto-rows:max-content;align-items:start;padding-inline:var(--ViewportMargin-Horizontal);margin-top:1.4rem}.ModCats_Cats_Item{display:grid;grid-template-rows:subgrid;grid-row:span 2;justify-items:center;align-content:start;text-align:center;padding:.75rem;text-decoration:none;color:inherit;border-radius:20px;--card-green: rgb(25 105 92);--card-green-dark: rgb(17 79 69);--card-green-mid: rgb(42 124 109);--card-green-light: rgb(198 225 216);--card-green-light: rgb(172 212 199);--card-green-light: rgb(149 199 182);--card-green-light-2: rgb(183 216 205);--card-green-light-2: rgb(149 199 182);--card-green-light-3: rgb(169 206 194);position:relative;overflow:hidden;background:linear-gradient(180deg,var(--card-green-light) 0%,var(--card-green-light-2) 30%,var(--card-green-light-3) 52%,var(--card-green-light-3) 100%);box-shadow:0 10px 24px #08231f29,inset 0 1px #fff3;&:before{content:"";position:absolute;inset:44% 0 0;background:linear-gradient(180deg,var(--card-green-mid) 0%,var(--card-green) 52%,var(--card-green-dark) 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 220' preserveAspectRatio='none'%3E%3Cpath d='M0 56C38 57 72 48 106 40C148 30 183 27 220 36C258 45 290 60 329 57C355 55 378 48 400 44V220H0Z' fill='black'/%3E%3C/svg%3E") no-repeat top center / 100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 220' preserveAspectRatio='none'%3E%3Cpath d='M0 56C38 57 72 48 106 40C148 30 183 27 220 36C258 45 290 60 329 57C355 55 378 48 400 44V220H0Z' fill='black'/%3E%3C/svg%3E") no-repeat top center / 100% 100%}&:after{content:"";position:absolute;left:-2%;right:-2%;top:38%;height:24%;pointer-events:none;background:linear-gradient(180deg,#ffffff3d,#d4ece48c 18%,#83bead66,#37847440 72%,#19695c00);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 120' preserveAspectRatio='none'%3E%3Cpath d='M0 76C36 76 75 68 108 58C149 46 183 42 220 50C258 58 291 73 331 72C356 71 379 66 400 61V120H0Z' fill='black'/%3E%3C/svg%3E") no-repeat center / 100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 120' preserveAspectRatio='none'%3E%3Cpath d='M0 76C36 76 75 68 108 58C149 46 183 42 220 50C258 58 291 73 331 72C356 71 379 66 400 61V120H0Z' fill='black'/%3E%3C/svg%3E") no-repeat center / 100% 100%;filter:blur(3px);opacity:.95}>*{position:relative}transition:var(--Blogs-Item_hover_transition);&:hover{transform:var(--Blogs-Item_hover_transform);box-shadow:var(--Blogs-Item_hover_shadow)}& img{grid-row:1;width:auto;height:55px;object-fit:contain;align-self:start}& p{grid-row:2;margin:1.25rem 0 0;line-height:1.25;font-size:1.4rem;font-weight:400;color:#fff}}.ModCats_Header_Container_NOT_USED{background-color:#00f;padding:5px}.ModCats_Header_Title_NOT_USED{background-color:#d3d3d3}.ModCats_CatsTitle_Container{background-color:#8b008b;padding:5px}.ModCats_CatsTitle_Title{color:#fff;background-color:#000}.ModCats_Types *{box-sizing:border-box}.ModCats_Types{display:flex;flex-direction:column;justify-content:center;align-items:stretch}.ModCats_Types_Title{display:block;text-align:center;font-size:1.4rem;font-weight:700}.ModCats_Types_Items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));grid-template-rows:1fr;grid-auto-rows:1fr;justify-items:stretch;align-items:stretch;gap:.5em}.ModCats_Types_Item{display:grid;justify-items:center;align-items:center;text-align:center;padding:.8rem;font-size:1.2rem;border:2px solid #b3b3b3;border-radius:8px;background:#fff;background:linear-gradient(to bottom,#fff,#c3c3c3);color:#111;text-decoration:none}.ModCats_Types_Item:hover{box-shadow:0 0 5px #000}.ModCats_Types_Item_Selected{color:#fff;background:linear-gradient(to bottom,#c3c3c3,#262626);border-color:#262626}.ModCats_Cats_NOT_USED *{box-sizing:border-box;font-size:1.1rem;font-weight:400}.ModCats_Cats_NOT_USED{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.ModCats_Cats_Title{display:block;text-align:center;font-size:2.4rem;font-weight:700;margin-top:2.8rem;margin-bottom:1.4rem}.ModCats_Cats_Header_NOT_USED{display:block grid;max-width:1400px;background-color:#000;margin:1rem auto;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:40px;box-shadow:5px 5px 12px #0006,inset 0 0 50px 40px #ffffff80}.ModCats_Cats_Header_Content{grid-column:1;grid-row:1;justify-self:center;align-self:center;padding:10px;color:#fff;background-color:#00000080;z-index:55;font-size:3rem;font-weight:400;border-radius:24px}.ModCats_Cats_Header_Image{visibility:hidden;grid-column:1;grid-row:1;display:block;z-index:50;width:100%}.ModCats_Cats_Header_Title{width:80%;color:#fff;font-size:2.5rem;font-weight:400;margin:auto;text-align:center}.ModCats_Cats_Header_Blurb{width:80%;color:#fff;font-size:1rem;font-weight:400;margin:auto;text-align:center}.ModCats_Cats_Item_Title{text-decoration:none;font-size:1.2rem;color:#262626}.ModCats_Cats_Item_Image{max-width:40%;filter:grayscale(100%) sepia(50%) hue-rotate(90deg)}#Products{scroll-margin-top:var(--scrolltop-offset)}.ModCats_Products *{box-sizing:border-box;padding:0;margin:0}.ModCats_Products{display:block;width:100%;padding:0;background-color:coral}.ModCats_Products_Header{display:grid;width:100%;background-color:#000;z-index:10;margin-top:1rem;border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat}.ModCats_Products_Header_Content{grid-column:1;grid-row:1;justify-self:center;align-self:center;padding:10px;color:#fff;background-color:#00000080;z-index:55;font-size:3rem;font-weight:400}.ModCats_Products_Header_Image{visibility:hidden;grid-column:1;grid-row:1;width:100%;display:block;z-index:50;border-radius:8px}.ModCats_Products_Header_Title{width:80%;color:#fff;font-size:2.5rem;font-weight:400;margin:auto;text-align:center}.ModCats_Products_Header_Blurb{width:80%;color:#fff;font-size:1rem;font-weight:400;margin:auto;text-align:center}.ModCats_FilterBar_Status{display:flex;justify-content:center;align-items:center;margin-top:2rem;._Selected{background-color:orange}& input{transform:scale(1.6);margin-left:24px;background-color:var(--color-primary);accent-color:var(--color-primary)}& label{font-size:1.4rem;margin-left:8px}}.ModCats_Products_Item{display:grid;grid-template-rows:25px 160px 3fr 3fr;grid-template-columns:1fr;justify-items:stretch;align-items:start;width:180px;width:260px;height:auto;border:2px solid darkgray;border:1px solid white;border-left:2px solid lightgray;border-radius:0;gap:0px;background-color:#000;background-color:#fff;padding:0}.ModCats_Products_Item:first-child{border-left:none}.ModCats_Products_Item_USING_FLEXBOX{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;margin:0;width:180px;height:auto;border:2px solid darkgray;border-radius:10px}.ModCats_Products_Item_Banner{grid-column:1 / 2;display:flex;flex-direction:row;justify-content:space-evenly;align-items:stretch;padding:0;margin:0;text-align:center;font-size:1rem;background-color:red;background-color:#fff;height:25px}.ModCats_Products_Item_BestSeller{margin-left:5px;font:Arial;font-size:13px;font-weight:700;background-color:#90ee90;padding-left:8px;padding-right:8px;line-height:25px;color:red;transform:skew(-20deg)}.ModCats_Products_Item_New{margin-left:5px;background-color:orange;font:Georgia;font-size:13px;font-weight:700;padding-left:8px;padding-right:8px;line-height:25px;color:#000;transform:skew(-20deg)}.ModCats_Products_Item_Content{grid-row:2 / 3;display:flex;position:relative;flex-direction:row;justify-content:flex-start;align-items:stretch;text-align:center;font-size:1rem;background-color:#add8e6;background-color:#fff}.ModCats_Products_Item_Image{margin:auto;background-color:#ff0;background-color:#fff;max-width:140px;max-width:180px;max-height:160px;max-height:170px;text-decoration:none}.ModCats_Products_Item_Cats{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;padding:0;margin:0;text-align:center;font-size:1rem;background-color:#90ee90;background-color:#fff;width:24px}.ModCats_Products_Item_Cat[data-tooltip]:before{display:none}.ModCats_Products_Item_Cat[data-tooltip]:hover:before{display:block;position:absolute;right:24px;top:attr(top);color:#fff;padding:4px 8px;text-align:center;font-size:.9rem;z-index:100;content:attr(data-tooltip);border-radius:4px;background-color:#333}.ModCats_Products_Item_Cat_Image{width:100%}.ModCats_Products_Item_Titles{grid-row:3 / 4;align-self:start;display:flex;flex-direction:column;padding:0;margin:0;text-align:center;font-size:1rem;background-color:bisque;background-color:#fff}.ModCats_Products_Item_Title{font-size:1.1rem;background-color:#bdb76b;background-color:#fff;margin-bottom:0}.ModCats_Products_Item_Subtitle{font-size:1rem;margin-top:0;background-color:#e9967a;background-color:#fff}.ModCats_Products_Item_Pricing{grid-row:4 / 5;align-self:end;display:flex;flex-direction:column;padding:0;margin:0;text-align:center;font-size:1rem;background-color:bisque;background-color:#fff}.ModCats_Products_Item_Retail{background-color:#ffefd5;background-color:#fff}.ModCats_Products_Item_Member{margin-top:auto;background-color:#ffdab9;background-color:#fff}.ModCats_Products_List_NoMatches{text-align:center;margin:auto;font-size:1.4rem}.ModCats_Form{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em;font-size:1em;padding:8px 0;background-color:#fff}.ModCats_Sort{display:flex;align-items:center;gap:.5em;font-weight:400}.ModCats_Sort_Label{display:flex;flex:1 0 auto;font-weight:400}.ModCats_Sort_Select{padding:8px 30px 8px 12px;color:#333;background-color:#eee;border:1px solid #dddddd;border-radius:5px;cursor:pointer;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="50"><polygon points="0,0 100,0 50,50" style="fill:%23666666;" /></svg>');background-position:right 10px top 50%;background-repeat:no-repeat;background-size:10px;font-size:1em}.ModCats_Sort_Select option{background-color:#fff}.ModCats_Sort_Select:hover{outline:none;border:1px solid #bbbbbb}.ModCats_Filter{display:flex;align-items:center;gap:.5em;cursor:pointer}.ModCats_Filter_Label{font-weight:400}.ModCats_Products_Item_Cats_DISABLED{display:block;position:absolute;width:25px;right:5px;top:35px;padding:0;background-color:red}.ModCats_Products_Item_Cats_Image_DISABLED{display:block;width:25px}.ProductSearch{display:flex;flex-direction:column;row-gap:1rem;margin:2rem auto;width:fit-content;._Item{display:grid;grid-template-columns:2.25rem 1fr;align-items:center;column-gap:.75rem;row-gap:.75rem;grid-column:1 / -2;text-decoration:none;padding:.75rem 1rem;border:2px solid var(--color-primary);border-radius:12px;transition:var(--Blogs-Item_hover_transition),background-color .18s ease-out;&:hover{transform:var(--Blogs-Item_hover_transform);box-shadow:var(--Blogs-Item_hover_shadow);background-color:var(--color-highlight)}._Icon{grid-column:1;display:grid;place-items:center}._Title{grid-column:2;font-size:1.4rem;color:var(--color-primary)}}}#CategorySearch_Buttons{._Item{& img{height:50px;aspect-ratio:1/1}}}#ProductSearch_Buttons{._Item{._Icon{display:grid;place-items:center;svg{height:50px;aspect-ratio:1/1;fill:var(--color-primary)}}}}#SearchInputBlock{scroll-margin-top:var(--scrolltop-offset);._Title{text-align:center;font-size:1.8rem;font-weight:700;color:var(--color-primary)}._Description{text-align:center;font-size:1.4rem;color:var(--color-primary)}}.SearchBar_Generic{display:block flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:2px;row-gap:10px;margin-inline:auto;max-width:min(800px,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));._Controls{display:flex;._InfoButton{display:flex;background-color:transparent;border:none;cursor:pointer;place-items:center}}}.SearchBar_Generic ._InputBox_Container{display:flex;justify-content:center;align-items:center;background-color:var(--Search-Input_background-color);border-radius:var(--Search-Input_border-radius);border:var(--Search-Input_border);padding:var(--Search-Input_padding);transition:var(--Search-Input_transition);max-width:400px;overflow:hidden;&:focus-within{border-color:var(--Search-Input_OnFocus_border-color);box-shadow:var(--Search-Input_OnFocus_box-shadow)}& input{flex:1;font-size:var(--Search-Input_font-size);border:none;outline:none;min-width:0}._SearchButton{display:flex;border:var(--Search-Button_border);background:var(--Search-Button_background);cursor:var(--Search-Button_cursor);font-size:var(--Search-Button_font-size);padding:var(--Search-Button_padding);line-height:var(--Search-Button_line-height)}}@media(max-width:510px){.SearchBar_Generic ._InputBox_Container{max-width:270px}}.SearchBar_Generic_Message{margin:auto;max-width:calc(100% - (2 * var(--ViewportMargin-Horizontal)));text-align:center;font-size:.95rem}input[type=search]::placeholder{color:#bbb}.Search_{margin-top:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:15px}.Search_>a{text-align:center}.Search_ItemID_>p,.Search_Page_>p{margin:0}.SearchPageText_Instructions_{display:block;height:0px;opacity:0;overflow:hidden;transition:height .7s ease,opacity .7s ease}.SearchPageText_Instructions_[open]{height:200px;opacity:1}.SearchPageText_Instructions_Link_{text-decoration:underline;color:#00f;cursor:pointer}#SearchIngredients{scroll-margin-top:var(--scrolltop-offset)}.SearchIngredients_NavBar a{font-size:1.2rem;margin:auto .2rem}.SearchIngredients_SectionHeader{display:flex;justify-content:space-between;align-items:center;background-color:#d3d3d3;border-radius:8px;padding:.2rem 1rem;scroll-margin-top:var(--scrolltop-offset);._Label{display:inline-block;margin:0 auto;font-size:1.2rem}._TopLink{margin-left:auto;font-size:1rem}}.SearchIngredients_Results{display:block;max-width:500px;margin:auto}.SearchIngredients_Results_List_Item{display:grid;grid-template-columns:2fr 5fr;grid-template-rows:80px;border-bottom:1px solid lightgray;padding-bottom:1rem;padding-top:1rem}.SearchIngredients_Results_List_Item_Picture{height:100%}.SearchIngredients_Results_List_Item_Info{display:flex;flex-direction:column;justify-content:center}.SearchIngredients_Results_List_Item_Title{font-size:1.2rem;text-decoration:none}.SearchIngredients_Results_List_Item_Subtitle{font-size:1rem;text-decoration:none}.SearchIngredients_IngredientsList{display:inline-block;border:1px solid rgba(0,0,0,.2);border-radius:4px;overflow:auto;cursor:default;color:#000;max-height:200px}#SearchIngredientsAdv{scroll-margin-top:var(--scrolltop-offset)}.SearchIngredientsAdv{._Title{font-size:2rem;color:var(--color-primary);text-align:center;margin-bottom:0}}.SearchIngredientsAdv_SearchScope{margin-top:0;text-align:center;font-size:1.2rem;color:var(--color-primary);& label{font-weight:700;font-size:1.5rem}}#SearchIngredientsAdv_Ingredients{display:inline-block;border:1px solid rgba(0,0,0,.2);border-radius:4px;overflow:auto;cursor:default;color:#000}.SearchIngredientsAdv_Ingredients_Unchecked{padding:4px 6px 3px}.SearchIngredientsAdv_ListSelect{max-width:1400px;margin:auto;display:flex;flex-direction:column;row-gap:1rem;._Instructions{margin:1rem auto 0;font-size:1.4rem}}.SearchIngredientsAdv_ListSelect_NavBar{text-align:center;text-wrap:balance;._Item{color:#000;text-decoration:none;font-size:1.4rem;border:4px solid transparent;padding:0 6px;display:inline-block}}.SearchIngredientsAdv_ListSelect_List_Container{margin:auto;max-width:calc(100% - (2 * var(--ViewportMargin-Horizontal)));border:2px solid gray;border-radius:14px;overflow:hidden;width:fit-content;box-shadow:4px 4px 6px #0000004d}.SearchIngredientsAdv_ListSelect_List{display:block flex;flex-direction:column;margin:0 auto;max-width:calc(100% - (2 * var(--ViewportMargin-Horizontal)));text-align:center;font-size:1.4rem;max-height:300px;overflow:auto;scrollbar-gutter:stable;scrollbar-color:#777 #e5e5e5;border:4px solid gray;border-radius:4px;._SectionHeader{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:2px;background-color:var(--color-primary);color:var(--color-page-bg);._Label{grid-column:2;justify-self:center;font-size:1.6rem;font-weight:700}._TopLink{grid-column:3;justify-self:end;margin-right:10px;text-decoration:none;color:var(--color_primary);font-size:1rem}}._Item{display:block;width:100%;padding:4px 6px;text-decoration:none;border-top:1px solid lightgray;color:#000;background-color:var(--colorPrimaryPastel);box-shadow:2px 2px 4px #0000004d;cursor:pointer}}.SearchIngredientsAdv_ListSelect_AutoScroll_Highlight{background-color:#85ad80!important}#Results{scroll-margin-top:var(--scrolltop-offset)}.SearchIngredientsAdv_Selected_Container{margin-top:1rem;display:flex;flex-direction:column;row-gap:1rem}.SearchIngredientsAdv_Results_AllAny{display:inline block;font-weight:700;color:var(--color-primary);background-color:var(--colorPrimaryPastel);padding-inline:1ch;border-radius:6px}.SearchIngredientsAdv_ListSelected{min-width:140px;min-height:60px;margin-top:1rem}.SearchIngredientsAdv_ListSelected_Title{font-size:1.4rem;font-weight:700;text-align:center}.SearchIngredientsAdv_ListSelected_{display:block flex;flex-wrap:wrap;gap:.5rem;font-size:1.4rem;font-weight:700;width:fit-content;max-width:calc(100% - (2 * var(--ViewportMargin-Horizontal)));margin-inline:auto;overflow-wrap:anywhere;border:4px solid gray;border-radius:20px;cursor:default;color:#000;margin:auto;padding:.4rem;& legend{color:var(--color-primary)}._Item{display:inline flex;justify-content:space-between;align-items:center;margin:0;padding:4px 4px 4px 8px;font-size:1.2rem;line-height:1;background-color:#ffefd5;border-radius:12px;column-gap:.6rem;box-shadow:2px 2px 4px #0000004d;._Text{flex:1;margin:0}._ButtonDelete{display:inline-grid;place-items:center;width:30px;border-radius:999px;aspect-ratio:1 / 1;font-size:1rem;line-height:1;background-color:pink;margin:0;border:1px solid #ccc;padding:0;&:hover{background-color:red}}}}.SearchIngredientsAdv_SearchButton_Container{display:flex;justify-content:center;column-gap:1rem;& button{min-width:180px}}.SearchForm{display:flex;flex-direction:column}.SearchForm form{display:flex;align-items:stretch;padding:2px;border:1px solid black;border-radius:7px}.SearchForm p{text-align:left;margin:0}.SearchForm input[type=search]{flex-grow:1;border:none;background:transparent;margin:0;padding:7px 8px;font-size:1.1 rem;color:#000;border:1px solid transparent;border-radius:inhert}.SearchForm input[type=search]::placeholder{color:#aaa}.SearchForm input[type=search]:invalid{outline:2px solid red}.SearchForm button[type=submit]{text-indent:-999px;overflow:hidden;width:40px;padding:0;margin:0;border-radius:inherit;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;cursor:pointer;border:none;opacity:.7}.SearchForm button[type=submit]:hover{opacity:1}.SearchResults_SearchTerms_QueryList{display:block flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem;font-size:1.4rem;font-weight:700;width:fit-content;min-width:100px;max-width:1400px;height:fit-content;min-height:40px;max-height:160px;overflow:auto;overflow-wrap:anywhere;border:4px solid gray;border-radius:20px;cursor:default;color:#000;margin:auto;padding:8px;._Item{background-color:#ffdeb5;font-weight:400;padding:12px 14px}}.SearchResults_ListItem{display:grid;grid-template-columns:2fr 5fr;border-bottom:1px solid lightgray;padding-bottom:1rem;padding-top:1rem;text-decoration:none;.Image{height:120px}.Title{display:block;font-size:1.2rem;margin:0;text-decoration:none}.Subtitle{display:block;font-size:1rem;margin:0;text-decoration:none}.ItemID,.PriceRetail{margin:.4rem auto 0;.Label,.Value{font-size:.9rem;margin:0}}.PriceDiscount{margin:0;.Label,.Value{font-size:.9rem;margin:0}}.Spinner{display:inline-block}}.SearchResults_ListItem:last-child{border-bottom:none}.SearchResults_ListItem_Info{display:flex;flex-direction:column;justify-content:center}.SearchResults_ListItem_Title{font-size:1.2rem;margin:0;background-color:red}.SearchResults_ListItem_Subtitle{font-size:1rem;margin:0}.SearchResults_ListItem_ItemID{font-size:.8rem;margin:0}.Opportunity_Steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto 1fr;gap:2rem;align-items:stretch;margin:3rem auto;width:min(1400px,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));max-width:1400px}.Opportunity_Steps ._Item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:.75rem;text-align:center}.Opportunity_Steps ._Item img{width:100%;max-width:320px;aspect-ratio:4 / 4;object-fit:cover;justify-self:center;display:block;border-radius:.75rem}.Opportunity_Steps ._Title{font-size:clamp(1.55rem,2vw,1.75rem);font-weight:700;line-height:1.15;color:var(--color-primary)}.Opportunity_Steps ._Blurb{font-size:var(--FontSize-Normal);line-height:1.45;max-width:24rem;justify-self:center;text-wrap:balance}@media(max-width:850px){.Opportunity_Steps{grid-template-columns:1fr;grid-template-rows:none;gap:2.5rem}.Opportunity_Steps ._Item{grid-template-rows:auto;grid-row:auto}}.Opportunity_Rewards{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,50%);align-items:stretch;width:min(1400px,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));margin-inline:auto;background-color:var(--color-primary);border-radius:20px 20px 0 0}.Opportunity_Rewards img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;border-radius:0 20px 0 0;margin:0}.Opportunity_Rewards ._Item{min-width:0;display:flex;flex-direction:column;margin-inline:.5rem;margin-block:1.4rem;>h1{font-weight:400;text-align:center;text-wrap:balance;line-height:1.1;margin-top:.5rem;color:var(--color-page-bg);margin-inline:1rem}>p{text-align:center;text-wrap:balance;line-height:1.1;margin-block:.5rem;margin-inline:clamp(.4rem,.8rem,1rem);font-size:var(--FontSize-Normal);color:var(--color-page-bg)}& ul{font-size:var(--FontSize-Normal);line-height:1.4;color:var(--color-page-bg);margin-inline:clamp(.4rem,.8rem,1rem)}>a{text-align:center;max-width:20ch;margin-inline:auto;border:2px solid var(--color-page-bg)}}.Opportunity_Rewards ._Item:nth-child(2){min-height:100%}@media(max-width:850px){.Opportunity_Rewards{grid-template-columns:1fr;border-radius:20px 20px 0 0}.Opportunity_Rewards ._Item{margin-top:0;& h1{margin-top:1rem;margin-inline:clamp(.3rem,.6rem,1rem)}& p{margin-top:0rem;margin-inline:clamp(.2rem,.4rem,.8rem)}& ul{margin-inline:clamp(.2rem,.4rem,.8rem)}}.Opportunity_Rewards img{order:-1;width:100%;height:auto;min-height:0;margin-inline:auto;object-fit:cover;border-radius:20px 20px 0 0}}.Opportunity_Travel{display:grid;position:relative;overflow:hidden;min-height:400px;width:min(1400px,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));margin-inline:auto}.Opportunity_Travel img{grid-area:1/1;width:100%;height:100%;max-width:1400px;margin:auto;display:block;object-fit:cover;object-position:center;border-radius:0 0 20px 20px;overflow:hidden}.Opportunity_Travel ._Info{grid-area:1/1;place-self:center;text-align:center;min-width:0;max-width:1400px;z-index:200;display:flex;flex-direction:column;row-gap:1rem;margin-top:1.5rem;>h1{font-weight:400;text-align:center;text-wrap:balance;line-height:1.1;margin-block:0;color:var(--color-page-bg);text-shadow:var(--TextShadow-Large)}>p{text-align:center;text-wrap:balance;line-height:1.4;margin-block:1.5rem;margin-inline:1.5rem;font-size:var(--FontSize-Normal);color:var(--color-page-bg);text-shadow:var(--TextShadow-Medium)}& ul{font-size:var(--FontSize-Normal);line-height:1.4;color:var(--color-page-bg);text-shadow:var(--TextShadow-Medium);margin-inline:1.5rem}>a{text-align:center;max-width:20ch;margin-inline:auto;margin-block:1.5rem;border:2px solid var(--color-page-bg)}}@media(max-width:850px){.Opportunity_Travel{grid-template-columns:1fr;border-radius:0 0 20px 20px}.Opportunity_Travel img{width:100%;height:100%;min-height:0;object-fit:cover;outline:4px dashed cyan}}.SBSPromoBox{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,50%);align-items:stretch;width:min(1400px,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));margin-inline:auto;background-color:var(--color-primary);border-radius:20px;overflow:hidden}.SBSPromoBox img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;margin:0}.SBSPromoBox ._Item{min-width:0;display:flex;flex-direction:column;margin-inline:.5rem;margin-block:1.4rem;>h1{font-weight:400;text-align:center;text-wrap:balance;line-height:1.1;margin-top:.5rem;color:var(--color-page-bg);margin-inline:1rem}>p{text-align:center;text-wrap:balance;line-height:1.1;margin-block:.5rem;margin-inline:clamp(.4rem,.8rem,1rem);font-size:var(--FontSize-Normal);color:var(--color-page-bg)}>ul,>ol{font-size:var(--FontSize-Normal);line-height:1.4;color:var(--color-page-bg);margin-inline:clamp(.4rem,.8rem,1rem)}>a{text-align:center;max-width:20ch;margin-inline:auto;border:2px solid var(--color-page-bg)}}.SBSPromoBox ._Item:nth-child(2){min-height:100%}@media(max-width:850px){.SBSPromoBox{grid-template-columns:1fr;border-radius:20px}.SBSPromoBox ._Item{margin-top:0;& h1{margin-top:1rem;margin-inline:clamp(.3rem,.6rem,1rem)}& p{margin-top:0rem;margin-inline:clamp(.2rem,.4rem,.8rem)}& ul{margin-inline:clamp(.2rem,.4rem,.8rem)}}.SBSPromoBox img{order:-1;width:100%;height:auto;min-height:0;margin-inline:auto;object-fit:cover;border-radius:20px 20px 0 0}}.SBSPromoBoxRev{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,50%);align-items:stretch;width:min(1400px,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));margin-inline:auto;background-color:var(--color-primary);border-radius:20px;overflow:hidden}.SBSPromoBoxRev img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;margin:0}.SBSPromoBoxRev ._Item{min-width:0;display:flex;flex-direction:column;margin-inline:.5rem;margin-block:1.4rem;>h1{font-weight:400;text-align:center;text-wrap:balance;line-height:1.1;margin-top:.5rem;color:var(--color-page-bg);margin-inline:1rem}>p{text-align:center;text-wrap:balance;line-height:1.1;margin-block:.5rem;margin-inline:clamp(.4rem,.8rem,1rem);font-size:var(--FontSize-Normal);color:var(--color-page-bg)}>ul,>ol{font-size:var(--FontSize-Normal);line-height:1.4;color:var(--color-page-bg);margin-inline:clamp(.4rem,.8rem,1rem)}>a{text-align:center;max-width:20ch;margin-inline:auto;border:2px solid var(--color-page-bg)}}.SBSPromoBoxRev ._Item:nth-child(2){min-height:100%}@media(max-width:850px){.SBSPromoBoxRev{grid-template-columns:1fr;border-radius:20px}.SBSPromoBoxRev ._Item{margin-top:0;& h1{margin-top:1rem;margin-inline:clamp(.3rem,.6rem,1rem)}& p{margin-top:0rem;margin-inline:clamp(.2rem,.4rem,.8rem)}& ul{margin-inline:clamp(.2rem,.4rem,.8rem)}}.SBSPromoBoxRev img{order:-1;width:100%;height:auto;min-height:0;margin-inline:auto;object-fit:cover;border-radius:20px 20px 0 0}}.Product_SpecialMsg_StyleStandard{font-size:var(--FontSize-Small);font-weight:400;line-height:1.1;text-align:center;text-wrap:balance;margin-top:.25rem;margin-inline:auto;max-width:calc(100% - (2 * var(--ViewportMargin-Horizontal)))}.Product_SpecialMsg_StyleNewCustomerCode25{font-style:italic;color:var(--color-primary)}.Product_SpecialMsg_StyleLimitedStock{font-style:italic;color:#e67e00}.UserError{display:block flex;margin:auto;flex-direction:column;justify-content:center;align-items:center;& h1{margin:0;line-height:1}& p{margin-top:1rem;line-height:1}}.Dashboard{max-width:calc(100% - (2 * var(--ViewportMargin-Horizontal)));margin-inline:auto;accent-color:var(--Dash_colorPrimary)}.Dashboard_Header{max-width:var(--Dash_maxWidth);margin:0 auto;color:var(--Dash_colorPrimary);>h1{margin:1rem auto 0;text-align:center;font-size:2rem;font-weight:700;line-height:1;color:inherit}>h2{margin:.5rem auto 0;text-align:center;font-size:1.6rem;font-weight:400;line-height:1;color:inherit}>p{margin-top:1rem;max-width:80ch;text-align:left;font-size:1.1rem;font-weight:400;line-height:1.2;>a{color:var(--Dash_colorPrimary);&:hover{text-decoration:underline}}}}.Dashboard_TOC{max-width:var(--Dash_maxWidth);margin:0 auto;color:var(--Dash_colorPrimary);>h1{margin:1rem auto 0;text-align:center;font-size:2rem;font-weight:700;line-height:1;color:inherit}>h2{margin:.5rem auto 0;text-align:center;font-size:1.6rem;font-weight:400;line-height:1;color:inherit}>._Items{margin-top:1rem;display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;font-size:1.3rem;font-weight:700;>a{text-decoration:none;color:var(--Dash_colorPrimary);&:hover{text-decoration:underline}}}>p_NOT_USED{margin-top:1rem;max-width:80ch;text-align:left;font-size:1.1rem;font-weight:400;line-height:1.2}}.Dashboard_Body{display:flow-root;margin:1rem auto 0;scroll-margin-top:var(--scrolltop-offset);>h1,>h2,>h3,>h4,>h5,>h6{color:var(--Dash_colorPrimary);margin:auto;margin-top:1.5rem;text-align:center;width:100%;max-width:min(80ch,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));text-wrap:balance;font-weight:400;line-height:1.1}>h1{font-size:2.4rem}>h2{font-size:1.9rem}>h3{font-size:1.6rem}>h4{font-size:1.7rem}>h5{font-size:1.5rem}>h6{font-size:1.2rem;font-weight:700}>p,>ol,>ul{max-width:min(80ch,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));width:100%;font-size:1.3rem;font-weight:400;line-height:1.3;margin-inline:auto;& a{color:var(--Dash-colorPrimary);text-decoration:none;font-weight:700;&:hover{text-decoration:underline}}}>a{display:block;width:fit-content;margin:auto;color:var(--Dash_colorPrimary);&:hover{text-decoration:underline}}>img{display:block;margin:1rem auto}}.Dashboard_Body_______________NOT_USED{display:flow-root;margin:3rem auto 0;scroll-margin-top:var(--scrolltop-offset)}.________________Dashboard article>._Chapter{>._ImageFloatLeft{max-width:var(--Paragraph-MaxWidth-BasicContent);width:var(--Paragraph-Width-BasicContent);display:flow-root;margin:var(--Paragraph-MarginTop) auto 0;>img{float:left;margin:1rem 1.8rem .75rem 0;width:clamp(10rem,30cqi,16rem);max-width:50%;height:auto;border-radius:.75rem}>p{margin:auto;font-size:var(--FontSize-Normal);max-width:100%;width:100%;margin-top:var(--Paragraph-MarginTop);& a{color:var(--color-primary);font-weight:400;&:hover{text-decoration:underline}}}}>._ImageFloatLeft:first-child{margin-top:0}}@media(min-width:600px){.Dashboard_Menubar{background-color:var(--Dash_menuBgColor)}.Dashboard_Menubar>._Items{max-width:800px;margin:0 auto;display:flex;align-items:stretch;flex-wrap:wrap;>:last-child{margin-left:auto;border-right:none}& a{display:grid;place-content:center;text-decoration:none;padding:.5rem .75rem;white-space:nowrap;color:#fff;padding:10px 18px;margin:0;border-right:1px solid var(--Dash_menuDividerColor);line-height:1.1;& svg{height:58px;fill:#fff}}}.Dashboard_Menubar_Responsive,.Dashboard_Menu_Responsive{display:none}}@media(max-width:600px){.Dashboard_Menu_Responsive{position:fixed;top:50;right:100%;height:100vh;width:100%;background-color:var(--Dash_menuBgColor);z-index:60;transition:right .3s ease-out;border-top:2px solid lightgray;._Items{margin-inline:1rem;& a{display:block;text-decoration:none;color:#fff;padding-block:1rem;margin-inline:1rem;text-align:center;border-bottom:1px dashed var(--colorPrimaryPastel)}}&.show{right:0}}.Dashboard_Menubar{display:none}.Dashboard_Menubar_Responsive{display:grid;grid-template-columns:auto 1fr auto;justify-items:center;align-items:center;height:50px;background-color:var(--Dash_menuBgColor);._MenuButton{grid-column:1;grid-row:1;align-self:center;justify-self:start;display:grid;place-items:center;background-color:transparent;border:none;cursor:pointer;z-index:2;& svg{aspect-ratio:1 / 1;height:40px;fill:#fff}}._Title{grid-column:1 / -1;grid-row:1;justify-self:center;text-align:center;color:#fff;text-decoration:none}._AccountButton{grid-column:3;grid-row:1;align-self:center;justify-self:start;display:grid;place-items:center;background-color:transparent;border:none;margin-right:5px;cursor:pointer;z-index:2;& svg{aspect-ratio:1 / 1;height:40px;fill:#fff}}}#Dashboard_MenuBar_Responsive>._Items{display:flex;flex-direction:column;justify-content:flex-start!important;align-items:stretch;overflow-y:auto;._Item{font-weight:400!important;font-size:1.2rem;line-height:3;color:#f6f6f6;padding-left:20px;padding-block:12px;text-decoration:none;border-bottom:1px solid var(--color-primary-light)}}#Dashboard_MenuBar_Main_Responsive_NOT_USED>._Footer{flex:0 0 auto;display:block flex;place-items:center;column-gap:4px;text-align:center;background-color:#f3f4ef;height:40px;.SocialMediaButtons{display:flex;place-items:center;margin:auto}}#Dashboard_MenuBar_Main_Responsive_Button_Open{display:block}#Dashboard_MenuBar_Main_Responsive.show{right:0}#Dashboard_MenuBar_Main{display:none}#Dashboard_MenuBar_SiteTitle{display:flex;justify-content:center;align-items:center;color:green;column-gap:4px;text-decoration:none;& svg{height:40px;width:auto;fill:var(--color-primary)}._Text{font-size:1.1rem;font-weight:700;line-height:1}}}#Dashboard_MenuBar_Responsive_Button_Close_NOT_USED{border:none;opacity:.5;background-color:transparent}.Dashboard_ImageMenuList{max-width:80ch;margin:0 auto;display:flex;flex-direction:column;._Item{display:flex;flex-direction:column;align-items:center;width:100%;>a{display:flex;align-items:center;column-gap:.5rem;width:fit-content;padding:8px 12px;border:2px solid var(--Dash_colorPrimary);border-radius:12px;color:var(--colorPrimary);background-color:var(--Dash_colorPrimaryPastel);text-decoration:none;font-size:1.4rem;svg{height:40px;fill:var(--Dash_colorPrimary)}}}& p{margin-top:.5rem;color:var(--Dash_colorPrimary)}}.Dashboard_ImageCards{margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,340px);grid-auto-rows:auto;column-gap:1.8rem;row-gap:3.5rem;justify-content:center;align-items:start;width:95%}.Dashboard_ImageCards>._Item{margin:auto;text-decoration:none;color:var(--Dash_colorPrimary);border-radius:20px;overflow:hidden;width:100%;height:100%;transition:transform .3s ease,box-shadow .3s ease;& img{display:block;margin:auto;width:100%;object-fit:contain}& h1{font-size:1.6rem;margin:.5rem auto 0;font-weight:400;text-wrap:balance;text-align:center;color:var(--Dash_colorPrimary)}& p{margin:.5rem auto 0;font-size:1.2rem;font-style:normal;color:var(--Dash_colorPrimary);text-align:left;padding:0 1rem 1rem;color:var(--colorPrimary);line-height:1.1}&:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 8px 20px #0003}}.Dashboard_LoginForm{max-width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:2rem;border-radius:20px;row-gap:1rem;._FormGroup{display:grid;& label{color:var(--Dash_colorPrimary)}& input{border:1px solid rgb(80 80 80 / 50%);border-radius:10px;padding:.5em 1em;transition:all .4s ease;&:focus-visible{outline:none;box-shadow:0 0 10px var(--Dash_colorPrimary)}}}& button{border:1px solid var(--Dash_colorPrimary);border-radius:10px;background-color:var(--Dash_colorPrimary);color:#fff;border:0;padding:.5em 1em;width:100%;transition:background-color .4s ease;&:hover,&:focus-visible{background-color:var(--Dash_colorButtonFocus)}}}.Dashboard_SharableCarts{display:flex;flex-direction:column;height:80vh}.Dashboard_SharableCarts_CartList{max-width:800px;width:100%;margin-inline:auto;flex:0 0 30%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.Dashboard_SharableCarts_CartList>._Header{display:flex;align-items:center;padding:10px;width:100%;>._Label{flex:1;font-size:1.8rem;font-weight:400;color:var(--Dash_colorPrimary)}}.Dashboard_SharableCarts_CartList ._List{height:100%;display:grid;grid-template-columns:1fr auto auto auto auto auto;grid-auto-rows:48px;gap:0px 2px;width:100%;border:1px solid rgba(0,0,0,.4);overflow:auto;cursor:default;color:#000;height:200px;scroll-padding-top:32px}.Dashboard_SharableCarts_CartList_ItemHeader{position:sticky;top:0;display:grid;grid-template-columns:subgrid;grid-column:1 / -1;justify-content:center;align-items:center;background-color:var(--Dash_colorPrimary);color:#fff;margin:0;padding:0 18px;border:1px solid green}.Dashboard_SharableCarts_CartList_Item{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;margin:0;gap:8px 8px;padding:0 8px;border-bottom:1px solid lightgray}.Dashboard_SharableCarts_CartList_Item[data-is-selected="1"]{background-color:#add8e6}.Dashboard_SharableCarts_CartList_Empty{& p{text-align:center}}.Dashboard_SharableCarts_ProductList{max-width:800px;width:100%;margin-inline:auto;flex:0 0 30%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.Dashboard_SharableCarts_ProductList>._Header{display:flex;align-items:center;padding:10px;width:100%;>._Label{flex:1;font-size:1.8rem;font-weight:400;color:var(--Dash_colorPrimary)}}.Dashboard_SharableCarts_ProductList ._List{position:relative;display:grid;grid-template-columns:auto auto auto 1fr auto;align-content:start;column-gap:20px;row-gap:5px;border:1px solid var(--Dash_colorPrimary);width:100%;overflow:auto;cursor:default;height:200px}.Dashboard_SharableCarts_ProductList_ItemHeader{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;padding:0 8px;border:1px solid darkgray;color:#fff;background-color:var(--Dash_colorPrimary);._Quantity,._ItemID,._Title{margin:0;padding:0}._Button{aspect-ratio:1 / 1;width:1.8rem;margin:0;padding:0}}.Dashboard_SharableCarts_ProductList_Item{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;border-bottom:1px solid lightgray;margin:0 16px;padding:0 0 5px;._Quantity{margin:0;padding:0}._Qty{display:flex;column-gap:2px}._ItemID,._Title{margin:0;padding:0}._Button{aspect-ratio:1 / 1;width:1.8rem;margin:0;padding:0}}.Dashboard_SharableCarts_ProductList_Empty{position:absolute;height:100%;width:100%;display:flex;justify-content:center;align-items:flex-start;padding-top:.5em}.Dashboard_SharableCarts_CartLink{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border:1px solid lightgray;._Header{display:flex;align-items:center;border:1px solid green;padding:10px;width:100%;background-color:#add8e6;._Label{flex:1;background:#0ff}}._Link{display:flex;align-items:center;border:1px solid green;padding:10px;width:100%;background-color:#90ee90}}.Dashboard_SharableCarts_SelectProducts_Container{display:flex;flex-direction:column;background-color:var(--color-page-bg)}.Dashboard_SharableCarts_SelectProducts_Header{display:flex;flex-direction:column;align-items:stretch}.Dashboard_SharableCarts_SelectProducts_Header ._Title{display:flex;justify-content:center;align-items:center;text-align:center;text-wrap:balance;color:var(--Dash_colorPrimaryPastel);background-color:var(--Dash_colorPrimary);font-size:1.4rem;font-weight:700;line-height:1.1;padding-left:12px;padding-right:42px;padding-block:16px}.Dashboard_SharableCarts_SelectProducts_Header ._NavBar{text-align:center;text-wrap:balance;color:var(--Dash_colorPrimary);font-size:1.4rem;font-weight:700;line-height:1;background-color:var(--color-page-bg);padding:8px 12px 12px 8px;._NavItem{color:#000;text-decoration:none;font-size:1.2rem;border:2px solid transparent;padding:0 4px}}.Dashboard_SharableCarts_SelectProducts_ItemContainer{max-height:70vh;display:grid;grid-template-columns:auto 1fr auto auto;gap:3px 2px;width:100%;border-top:1px solid lightgray;overflow-y:auto;cursor:default;color:#000;padding-top:10px;padding-inline:1rem;scroll-behavior:smooth}.Dashboard_SharableCarts_SelectProducts_Item{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;margin:0 8px;border-bottom:1px solid white;transition:opacity .3s ease;._ItemID{margin:0}._Title{margin:0 30px 0 0}._Subtitle{margin:0}}@media(width<600px){.Dashboard_SharableCarts_CartList>._List{display:flex;flex-direction:column;.Dashboard_SharableCarts_CartList_ItemHeader{display:none}}.Dashboard_SharableCarts_CartList_Item{position:relative;padding-top:6px;border-bottom:1px dashed gray;>._Name{font-weight:700;line-height:1}>._TimeCreated{color:gray;line-height:1}& button.Dashboard_IconButton_LineItem:nth-of-type(1){anchor-name:--btnOne;margin-bottom:8px}& button.Dashboard_IconButton_LineItem:nth-of-type(2){anchor-name:--btnTwo;position:absolute;position-anchor:--btnOne;top:anchor(top);left:anchor(right);margin-left:8px}& button.Dashboard_IconButton_LineItem:nth-of-type(3){position:absolute;position-anchor:--btnTwo;top:anchor(top);left:anchor(right);margin-left:8px}}.Dashboard_SharableCarts_ProductList>._List{display:flex;flex-direction:column}.Dashboard_SharableCarts_ProductList_ItemHeader{display:none}.Dashboard_SharableCarts_ProductList_Item{display:flex;flex-direction:column;justify-content:start;row-gap:8px;align-items:start;position:relative;border-bottom:1px dashed gray;padding-bottom:20px;margin-inline:12px;._Quantity{order:2;anchor-name:--ProdList-Quantity;width:4ch}._Qty{anchor-name:--ProdList-Qty;order:3;position:absolute;position-anchor:--ProdList-Quantity;top:anchor(top);left:anchor(right);margin-left:4px}._ItemID{order:4;position:absolute;position-anchor:--ProdList-Qty;top:anchor(top);left:anchor(right);margin-left:4px;width:fit-content;&:before{content:"(#"}&:after{content:")"}}._Title{order:1;anchor-name:--ProdList-Title;margin-top:8px;margin-right:40px;font-weight:700;width:fit-content;line-height:1.1}[data-name=Dashboard_SharableCarts_ProductList_ItemButton_Delete]{order:5;position:absolute;top:5px;right:-4px}}.Dashboard_SharableCarts_SelectProducts_ItemContainer{display:flex;flex-direction:column}.Dashboard_SharableCarts_SelectProducts_Item{padding-bottom:10px;border-bottom:1px dashed gray;position:relative;._ItemID{order:3;color:gray}._Title{font-weight:700;order:1}._Subtitle{order:2;color:gray}& button{position:absolute;top:4px;right:0;order:4;justify-self:end}}.Dashboard_Button._Responsive{font-size:1rem;padding:.5rem;column-gap:4px}.Dashboard_IconButton._Responsive{font-size:1rem;padding:.5rem;column-gap:4px;._Icon{& svg{height:20px}}._Label{font-size:1rem;font-weight:400}}}.Dashboard_SharableCarts_SelectProducts_Item_Disabled{cursor:not-allowed;pointer-events:none;opacity:.3;._Button{cursor:inherit;pointer-events:inherit;opacity:inherit}}.Dashboard_Button{color:#fff;background-color:var(--Dash_colorPrimary);border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:1.1rem;transition:filter .3s;text-decoration:none;&._Optional{background-color:gray}&:hover:not(:disabled){filter:brightness(1.3)}&:disabled{background-color:#b3b3b3;color:#666;cursor:not-allowed;opacity:.4}}.Dashboard_IconButton{display:inline flex;justify-content:center;align-items:center;column-gap:8px;color:#fff;border-radius:10px;border:none;margin:auto;padding:.5rem 1rem;background-color:var(--Dash_colorPrimary);transition:filter .3s;._Icon{display:flex;align-items:center;& svg{height:24px;& path{fill:#fff}}}._Label{font-size:1.1rem;font-weight:400}&:hover:not(:disabled){filter:brightness(1.2)}&:disabled{cursor:not-allowed;opacity:.4}}h1>a>svg{vertical-align:middle;fill:var(--Dash_colorPrimary)}.Dashboard_IconButton_LineItem{display:grid;color:#fff;background-color:var(--Dash_colorPrimary);border:none;padding:2px;border-radius:8px;cursor:pointer;transition:filter .3s;height:fit-content;width:fit-content;&._Selected{outline:4px solid var(--color-primary)}&:hover:not(:disabled){filter:brightness(1.2)}&:disabled{cursor:not-allowed;opacity:.4}& svg{height:32px;aspect-ratio:1 / 1;fill:#fff}}html.Admin{--Admin_PrimaryColor: #263238}main#Content.Admin{width:1000px;max-width:calc(100% - (2 * var(--ViewportMargin-Horizontal)));>h1{margin:0;font-size:1.6rem;color:inherit;line-height:1.1}>h2{margin:0;font-size:1.3rem;color:inherit;line-height:1.1}>p{margin:.5rem auto auto;font-size:1.1rem;color:inherit;line-height:1.1;>tt{background-color:#ddd;padding-inline:.75ch;border-radius:5px}}>p:first-of-type{margin-top:1.25rem}& details{margin:.25rem auto auto 1rem;font-size:1.1rem;color:inherit;&:not([open]) summary{font-weight:700}}&:first-of-type{margin-top:2rem}}header.Admin{background-color:red;background-color:#263238;padding-block:5px}nav.Admin{display:flex;justify-content:space-between;align-items:start;max-width:1000px;margin:0 auto;padding:4px 20px;font-family:arial;._Links{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:8px;& a{color:#fff;text-decoration:none;font-size:1.2rem;border:2px solid gray;padding:8px 12px;border-radius:12px;transition:border .2s ease;&:hover{border:2px solid lightgray}}}}#Admin_AccountMenuButton{color:#d3d3d3;display:inline-flex;align-items:center;border:none;background:transparent;cursor:var(--btn-cursor);transition:color .2s ease;&:hover{color:#fff}}#Admin_AccountMenu{width:max-content;border:1px solid lightgray;border-radius:.5em;padding:.5em;background:#fff;inset:0;position:absolute;position-area:bottom span-right;margin:initial;margin-top:1rem;opacity:0;transition:opacity .25s ease,display .25s allow-discrete,overlay .25s allow-discrete;a{text-decoration:none;padding:.7em 1.5em;border-radius:.25em;color:#000;&:hover{background:#eee}}&:popover-open{display:grid;opacity:1}}@starting-style{#Admin_AccountMenu:popover-open{opacity:0}}section.Admin{margin-top:1rem;border:1px solid lightgray;border-radius:20px;padding:.75rem 1rem 1.25rem;background-color:#f8f8f8;box-shadow:4px 4px 8px #00000040;color:var(--Admin_PrimaryColor);& h1{margin:0;font-size:1.6rem;color:inherit;line-height:1.1;>a{text-decoration:none}}& h2{margin:0 auto auto 1rem;font-size:1.3rem;color:inherit;line-height:1.1}& p{margin:.5rem auto auto 0;font-size:1.1rem;color:inherit;line-height:1.1}>p:first-of-type{margin:.5rem 0 0}& a{color:var(--Admin_PrimaryColor)}& details{margin:.25rem auto auto 0;font-size:1.1rem;color:inherit;cursor:pointer;&:not([open]) summary{font-weight:700}}& tt{background-color:#ddd;padding-inline:.75ch;border-radius:5px}&:first-of-type{margin-top:2rem}}main#Content.Admin .Admin_SSE{display:flex;flex-direction:column;height:100%}main#Content.Admin .Admin_SSE #Admin_SSE_Messages{color:#fff;background-color:#000;overflow-y:auto;min-height:200px;height:400px;resize:both;border-radius:16px;padding:0 2ch 1rem;._TypeHelp{color:#4cc9f0}._TypeInfo{color:#fff}._TypeWarning{color:#ffb703}._TypeError{color:#ff4d40}._TypeSuccess{color:#2ecc71}._TypeReport{color:#d3b3fc}._TypeStatus{color:gray}}main#Content.Admin .Admin_SSE #Admin_SSE_Header{>h1{margin:0;font-size:1.6rem;color:inherit;line-height:1.1}>h2{margin:0 auto auto 0;font-size:1.3rem;color:inherit;line-height:1.1}>p{margin:.5rem auto auto 0;font-size:1.1rem;color:inherit;line-height:1.1}}main#Content.Admin .Admin_SSE #Admin_SSE_Header details{font-size:1.1rem;color:inherit;border:1px solid lightgray;border-radius:16px;padding:.75rem;margin:1rem 0 0;& summary{font-weight:700;cursor:pointer;color:#8f2c09}&:not([open]) summary{color:#000}& h1{margin:.75 auto auto 0;font-size:1.4rem;color:inherit;line-height:1.1}& h2{margin:0 auto auto 0;font-size:1.3rem;color:inherit;line-height:1.1}& p{margin:.75rem auto auto 0;font-size:1.1rem;color:inherit;line-height:1.1;>tt{background-color:#ddd;padding-inline:.75ch;border-radius:5px}& a{color:#000}}}.Admin_LoginForm{max-width:360px;margin:2rem auto 0;background-color:#fff;padding:.75rem 1.75rem 1.75rem;border-radius:20px;border:1px solid lightgray;& h1{font-size:1.8rem;margin:0;color:var(--Admin_PrimaryColor)}>._FormGroup:not(:first-of-type){margin-top:.75rem;color:red}._FormGroup{display:grid;& label{color:var(--Admin_PrimaryColor)}& input{border:1px solid rgb(80 80 80 / 50%);border-radius:10px;padding:.5em 1em;transition:all .4s ease;width:100%;&:focus-visible{outline:none;box-shadow:0 0 10px var(--Admin_PrimaryColor)}}}& button{margin-top:1rem;border:1px solid var(--Admin_PrimaryColor);border-radius:10px;background-color:var(--Admin_PrimaryColor);color:#fff;border:0;padding:.5em 1em;width:100%;transition:filter .25s ease;&:hover,&:focus-visible{filter:brightness(1.5)}}}.Admin_Button{color:#fff;background-color:var(--Admin_PrimaryColor);margin-top:.8rem;margin-inline:1rem;border:none;padding:var(--btn-padding);border-radius:var(--btn-border-radius);cursor:var(--btn-cursor);font-size:var(--btn-font-size);text-decoration:none;transition:filter .3s ease;&._Optional{background-color:gray}&:hover:not(:disabled){filter:brightness(1.3)}&:disabled{color:#a9a9a9;background-color:#505050;cursor:not-allowed}}.Admin_LinkAsButton{display:inline-block;padding:var(--Button_padding);background-color:var(--Admin_PrimaryColor);color:var(--Button_color)!important;border-radius:var(--Button_border-radius);text-decoration:none;font-size:var(--Button_font-size);transition:var(--Button_transition);margin-top:1rem;margin-inline:1rem;cursor:pointer;&:hover{filter:var(--Button_hover_filter)}&._optional{background-color:gray;cursor:pointer}}.AdminForm{display:grid;gap:1rem;padding:.5rem 1rem;margin-top:.75rem;.AdminFormGroup{display:grid;gap:.7cap;& input{border-radius:12px;padding:1ex 2ex;width:100%;border:2px solid lightgray;background-color:#fff;&[type=text],&[type=email]{transition:border-color .3s ease,box-shadow .3s ease;background-color:#fff}&[type=text]:focus-visible,&[type=email]:focus-visible{border:2px solid transparent;outline:2px solid transparent;box-shadow:0 0 4px 3px #0000004d}&::placeholder{color:#d3d3d3}}& label{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:1rem}}.AdminCheckbox{border:1px solid lightgray;border-radius:12px;padding:12px 5px}}.Admin_TextBox_FullWidth{margin-top:1rem;border-radius:12px;padding:1ex 2ex;width:100%;border:2px solid lightgray;background-color:#fff}.SharableCarts_ReceiveCart_CartMessage{font-size:1.4rem;padding:1rem;background-color:#ddd;border:2px solid lightgray;border-radius:8px;box-shadow:4px 4px 12px gray;max-width:min(80ch,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));margin-top:1rem;margin-inline:auto;white-space:pre-wrap;overflow-wrap:anywhere}.SharableCarts_ReceiveCart_ProductList{& a{text-decoration:none;color:var(--color-primary)}._Quantity{color:gray;font-weight:light;font-size:1.1rem}._Name{font-weight:700}._Subtitle{color:gray;font-style:italic;font-size:1.1rem}._OutOfStock{outline:2px solid rgba(255,165,0,.3);background:repeating-linear-gradient(-45deg,#0000,#0000 10px,#ffa5004d 10px 13px);font-size:.9rem;font-weight:700;border-radius:4px;padding-block:1px;padding-inline:8px;margin-left:.3rem;color:#000c}}#ScrollIntoView{width:0;height:0;overflow:hidden;opacity:0;pointer-events:none;position:relative}.VideoSpan{position:relative;display:grid;place-items:center;width:100%;max-width:1920px;overflow:hidden;background:#000;margin:auto}.VideoSpan>*{grid-area:1 / 1}.VideoSpan video{width:100%;height:100%;object-fit:contain;display:block}.VideoSpan:before{content:"";position:absolute;inset:0;background:#00000047;z-index:1}.VideoSpan ._Title,.VideoSpan ._Subtitle{position:relative;z-index:2;text-align:center;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.7);padding-left:1rem;padding-right:1rem}.VideoSpan ._Title{align-self:center;justify-self:center;font-size:clamp(1.8rem,4.5vw,4.5rem);font-weight:700;line-height:1.05;margin-top:-1.2em}.VideoSpan ._Subtitle{align-self:center;justify-self:center;font-size:clamp(.95rem,1.8vw,1.5rem);line-height:1.35;margin-top:3.2em;max-width:80%}.ImageSpan{display:block;position:relative;overflow:hidden;min-height:300px;margin-inline:auto;width:100%;._Background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1;filter:saturate(100%) brightness(70%)}._TextContainer{position:absolute;top:25%;left:5%;right:0;text-align:left;transform:translate(-75% -10%);>h1{position:relative;font-size:clamp(2rem,1rem + 4cqw,3.6rem);line-height:1.1;margin:0;color:var(--color-page-bg);text-shadow:var(--TextShadow-Large);transform:translate(.4ch);width:fit-content;max-width:min(80ch,calc(100% - (var(--ViewportMargin-Horizontal) * 2)))}>h2{position:relative;font-size:clamp(1.6rem,1rem + 2cqw,2rem);line-height:1.1;margin:.6rem 0 0;font-weight:400;color:var(--color-page-bg);text-shadow:var(--TextShadow-Large);width:fit-content;max-width:min(80ch,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));padding:.4rem 1.4rem}>a{position:relative;margin:1.2rem 1rem 0;font-weight:400;color:var(--color-page-bg);text-shadow:var(--TextShadow-Large);border:2px solid var(--color-page-bg);width:fit-content;padding:.4rem 1.4rem}}._WavesContainer{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:flex-end;#ImageSVG_WavesToPage-SmoothBottom{display:block;width:100%;height:40%;path{fill:var(--color-page-bg)}}}}.InfoTableContainer{max-width:100%;overflow-x:auto;max-width:min(80ch,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));width:100%;margin:auto}.InfoTable{width:100%;border-collapse:collapse;font-size:var(--FontSize-Normal)}.InfoTable th,.InfoTable td{padding:.75rem 1rem;border:1px solid #d8d8d8;text-align:left;vertical-align:top}.InfoTable th{background-color:var(--color-primary);color:#fff;font-size:var(--FontSize-Normal)}.InfoTable tbody tr:nth-child(2n){background:#fafafa}.IconPoint{max-width:min(80ch,calc(100% - (var(--ViewportMargin-Horizontal) * 2)));width:100%;margin:auto;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;margin-top:1rem}.IconPoint>._Text{>h1{margin:0;font-size:1.4rem;line-height:1.1;text-wrap:balance}>p{margin:0;line-height:1.1;text-wrap:balance}}.NOT_USEDbutton{color:#fff;background-color:var(--Button_background-color);border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:1.2rem;transition:filter .3s;&:hover:not(:disabled){filter:brightness(1.1)}&:disabled{background-color:#b3b3b3;color:#666;cursor:not-allowed;opacity:.4}}.centerX{display:block;width:fit-content;margin-inline:auto}.display-none{display:none}.fade-edges-rect-32{--fade: 50px;mask:linear-gradient(90deg,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%),linear-gradient(0deg,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);mask-composite:intersect;mask-repeat:no-repeat}.fade-edges-rect-14{--fade: 24px;mask:linear-gradient(90deg,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%),linear-gradient(0deg,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);mask-composite:intersect;mask-repeat:no-repeat}.fade-right-rect{mask-image:linear-gradient(to right,#000 0%,transparent 100%);mask-repeat:no-repeat}.hide{visibility:hidden}.inner-glow{box-shadow:inset 0 0 80px #fff}.margin-top_paragraph{margin-top:1rem!important}.margin-top_none{margin-top:0!important}.morph_LinkToButton{display:inline-block;padding:var(--Button_padding);background-color:var(--color-primary);color:var(--Button_color)!important;border-radius:var(--Button_border-radius);text-decoration:none;font-size:var(--Button_font-size);transition:var(--Button_transition);cursor:pointer;&:hover{filter:var(--Button_hover_filter)}}.morph_LinkToButton_NoBG{display:inline-block;padding:var(--Button_padding);background-color:transparent;color:var(--Button_color)!important;border-radius:var(--Button_border-radius);text-decoration:none;font-size:var(--Button_font-size);transition:var(--Button_transition);box-shadow:0 0 6px #0009;cursor:pointer;&:hover{filter:var(--Button_hover_filter)}}a.morph_LinkToButton_NoBG{text-shadow:0 2px 2px rgb(0 0 0 / .6),0 2px 3px rgb(0 0 0 / .2)!important}.morph_LinkToButton._optional{background-color:gray}.no-scroll{overflow:hidden;height:100vh}.onHover_Lighten{transition:filter .2s ease}.onHover_Lighten:hover{filter:brightness(1.06)}.overlay-playbutton-productdisplay:after{content:"";position:absolute;top:50%;left:50%;width:64px;height:64px;transform:translate(-50%,-50%);background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64"><circle cx="32" cy="32" r="30" fill="rgb(0 0 0 / 0.2)"/><polygon points="23,20 23,44 47,32" fill="white"/></svg>') center/contain no-repeat;pointer-events:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));transition:transform .2s ease}.overlay-playbutton-productdisplay:hover:after{transform:translate(-50%,-50%) scale(1.05)}.overlay-playbutton-productgallery:after{content:"";position:absolute;top:50%;left:50%;width:64px;height:64px;transform:translate(-50%,-50%);background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64"><circle cx="32" cy="32" r="20" fill="rgba(0 0 0 / 0.25)"/><polygon points="29,25 29,39 41,32" fill="white"/></svg>') center/contain no-repeat;pointer-events:none;filter:drop-shadow(0 4px 12px rgb(0 0 0 / .4));transition:transform .2s ease}.overlay-playbutton-productgallery:hover:after{transform:translate(-50%,-50%) scale(1.05)}.text-align-center{text-align:center!important}.MenuToggle{--mt-size: 40px;color:#fff;background:transparent;border:none;padding:0;cursor:pointer;width:50px;height:50px;display:grid;place-items:center}.MenuToggle__icon{width:var(--mt-size);height:var(--mt-size);display:block}.mt-bar{fill:currentColor}@keyframes Dialog_FadeIn_MoveDown{0%{opacity:0;translate:0 -1em}to{opacity:1;translate:0 0}}@keyframes Dialog_FadeOut_MoveDown{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 1em}}@keyframes Dialog_FadeIn{0%{opacity:0}to{opacity:1}}@keyframes Dialog_FadeOut{0%{opacity:1}to{opacity:0}}@keyframes DialogBackdrop_FadeIn{0%{background:#0000}to{background:#0006;backdrop-filter:blur(4px)}}@keyframes DialogBackdrop_FadeOut{0%{background:#0006;backdrop-filter:blur(4px)}to{background:#0000}}
