@font-face{font-family:cmu_serifroman;src:url(//good-liver.com/cdn/shop/t/11/assets/cmunrm-webfont.eot?v=77995924755643127831790666409);src:url(//good-liver.com/cdn/shop/t/11/assets/cmunrm-webfont.eot?%23iefix&v=77995924755643127831790666409) format("embedded-opentype"),url(//good-liver.com/cdn/shop/t/11/assets/cmunrm-webfont.woff2?v=172987452660929916151790666409) format("woff2"),url(//good-liver.com/cdn/shop/t/11/assets/cmunrm-webfont.woff?v=142496004839278884161790666409) format("woff"),url(//good-liver.com/cdn/shop/t/11/assets/cmunrm-webfont.ttf?v=166047397112618556851790666409) format("truetype"),url(//good-liver.com/cdn/shop/t/11/assets/cmunrm-webfont.svg%23cmu_serifroman?v=6143) format("svg");font-weight:400;font-style:normal}body{font-family:cmu_serifroman;font-size:16px;margin:0;padding:0;color:#0d370d;-webkit-font-smoothing:subpixel-antialiased;text-underline-offset:3px}a{color:#0d370d!important;text-decoration:none}a:hover{color:#ff415c!important;text-decoration:none}div{box-sizing:border-box}h1{font-weight:400;font-size:24px;margin:16px 0}p{font-size:16px}.red,.red a{color:#ff415c}.red a{color:#ff415c!important}.noselect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}button{outline:none}*{-webkit-tap-highlight-color:transparent}#BIS_trigger{font-size:16px;float:left;display:block;clear:both;width:100%;text-transform:lowercase;margin-bottom:12px}#AddToCartText{display:inline}.modal{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100vh;background-color:#ffffff80;display:none;z-index:100}.modal.on{display:block}.modal .innermodal{position:absolute;top:50%;transform:translateY(-50%);width:100%;max-width:550px;background-color:#fff;border:1px solid #0d370d;color:#0d370d;padding:64px 64px 96px 32px;min-height:100px;left:0;right:0;margin:0 auto}.modal .innermodal a{text-decoration:underline}.modal .close{position:absolute;top:16px;right:24px;padding:0;width:auto;height:32px;cursor:pointer}.modal .close:hover{text-decoration:underline}.modal .ok{position:absolute;left:0;right:0;bottom:32px;text-align:center;cursor:pointer}.modal .ok:hover{text-decoration:underline}.blogholder{margin-top:110px;width:100%;padding:0 18px 32px;max-width:600px}.template-article{margin-top:110px;padding:18px}.article h2{margin:16px 0;font-weight:400}.shopify-policy__container{max-width:none!important;margin-left:.15%!important;width:75%!important;max-width:800px!important;position:relative!important;padding:84px 16px 92px!important}.shopify-policy__title{text-align:left!important}.header{width:100%;height:128px;position:fixed;top:0;left:0;z-index:1000;pointer-events:none}.logo,.linktitles,.searchholder,.cats{pointer-events:auto}.logo{position:absolute;top:12px;left:0;height:40px;padding:0 16px;font-size:24px;width:50%;font-weight:400}.logo svg{fill:#0d370d;height:24px;float:left;position:absolute;top:8px;left:-4px}.logo svg:hover{fill:#0d370d}.cats{position:absolute;left:0;top:81px;width:420px;background:#fff;height:auto;padding:0;font-size:16px}.searchholder{top:81px;width:420px;display:none;position:absolute;left:0;padding:12px 20px 17px;height:auto}.searchholder.on{display:block;background:#fff}.cart{position:absolute;left:50%;top:96px;width:12.5%;background:#fff;height:24px;padding:1px 16px 0;font-size:16px}.searchholder button{color:#0d370d;border:0px;background:none;font-size:16px;font-family:cmu_serifroman}.searchholder button:hover{cursor:pointer;color:#ff415c}.searchholder input{border-top:0px;border-left:0px;border-right:0px;border-bottom:1px solid #0d370d;font-family:cmu_serifroman;font-size:16px;color:#0d370d;border-radius:0!important;-webkit-appearance:none;margin:0;padding:0 0 0 28px;width:100%;box-sizing:border-box;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='8.5' cy='8.5' r='6.5' stroke='%230d370d' stroke-width='1'/%3E%3Cline x1='13.3' y1='13.3' x2='18.5' y2='18.5' stroke='%230d370d' stroke-width='1'/%3E%3C/svg%3E") left center/16px 16px no-repeat}.searchholder input::placeholder{color:#0d370d;opacity:.5}.linktitles{top:60px;left:12px;position:absolute;z-index:200}.carttitle2{top:72px;position:absolute;left:50%;padding-left:16px;z-index:200}.cattitle{padding:1px 8px 2px;display:inline}.cattitle.on{background:#fff}.cattitle:hover{cursor:pointer;color:#ff415c;text-decoration:none}.eventstitle{padding:1px 8px 2px;display:inline}.eventstitle:hover{cursor:pointer;color:#ff415c;text-decoration:none}.archivetitle{padding:1px 8px 2px;display:inline}.archivetitle:hover{cursor:pointer;color:#ff415c;text-decoration:none}.searchtitle{padding:1px 8px 2px;display:inline}.searchtitle.on{background:#fff}.searchtitle:hover{cursor:pointer;color:#ff415c;text-decoration:none}.carttitle,.saletitle{display:inline;padding:1px 4px 2px}.allcats{display:none;margin:0;padding:6px 20px 25px;overflow-y:auto}.allcats .nr{margin-top:22px;padding:0 10px 0 0;text-decoration:underline!important}.allcats.on{display:block;background:#fff}.on{display:inline}.allcats li{list-style:none;padding:6px 0;margin:0;background:#fff;display:block}.allcats li a,.allcats li a:hover{text-decoration:none}.allcats .catsubtitle{margin-top:16px;text-decoration:underline;display:block}.allcats li.tgl-inline-row{display:flex;flex-wrap:wrap;margin-bottom:20px}.allcats .tgl-inline-row a{margin-right:24px;display:inline-block}.tgl-accordion-toggle{background:none;border:0;font:inherit;color:inherit;cursor:pointer;padding:0;margin:0;text-align:left;width:100%;display:block}.allcats .tgl-accordion-panel{list-style:none;padding:0 0 0 1rem;margin:.25rem 0 0;overflow:hidden;max-height:400px;opacity:1;visibility:visible;transition:max-height .28s ease-out,opacity .2s ease-out,margin-top .28s ease-out,visibility 0s linear 0s}.allcats .tgl-accordion-panel[hidden]{display:block;max-height:0;opacity:0;visibility:hidden;margin-top:0;transition:max-height .22s ease-in,opacity .15s ease-in,margin-top .22s ease-in,visibility 0s linear .22s}.allcats .tgl-accordion-panel li{padding:4px 0}.tgl-map-icon{display:inline-block;vertical-align:text-bottom;margin-left:4px;position:relative;top:-1px}.allcats li.tgl-store-info{margin:32px 0 0;padding-top:32px;border-top:1px solid #0d370d;line-height:1.6}.tgl-store-label{display:block;margin-bottom:2px;text-decoration:underline}.allcats li.tgl-featured{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:12px;margin-top:20px}.allcats .tgl-featured__label{flex-basis:100%;margin-bottom:0}.allcats li.tgl-m-only:not(.tgl-store-info),.tgl-m-menu,.tgl-m-icons{display:none}.productholder2{margin-top:96px;width:100%;display:flex;flex-wrap:wrap}.prodlink{width:25%}.product2{width:100%;padding-bottom:100%;margin:0;background-size:cover;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.product2:hover .productprice{opacity:1;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.product2:hover .salecopy{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.productholder{margin-top:96px;width:100%}.product{display:inline-block;vertical-align:top;width:25%;padding-bottom:25%;margin:0;background-size:cover;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.product:hover .productprice{opacity:1;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.productprice,.salecopy{display:block;opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1);position:absolute;top:16px;left:20px;right:20px;color:#0d370d}.salecopy{opacity:1;color:#0d370d}.productprice a{color:#0d370d}.thumbdescrip{display:none;color:#0d370d}.product:hover .thumbdescrip{display:block}.product:hover .salecopy{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.productpage{width:100%}.productleft{width:50%;display:inline;float:left}.productright{width:50%;padding:0 16px 128px;display:inline;float:left;position:fixed;height:100vh;overflow:auto}.productright::-webkit-scrollbar{display:none}.productright.appointment{margin-bottom:60px}.productimages{width:100%;margin:0;padding:0}.productimages.appointment{margin-top:118px}.productimage{margin:0 0 4px;width:100%;float:left;overflow:auto;height:auto;list-style:none}.productimage:last-child{margin:0}.productimage img{width:100%;float:left}.productdescrip.appointment{margin-top:57px;margin-bottom:32px}.product-single__variants.appointment,.product-single__prices.appointment{display:none}.selector-wrapper label{margin-right:8px}#AddToCart{width:100%;margin-top:24px;padding:14px;border:1px solid #0d370d;border-radius:0;background:#fff;color:#0d370d;font-size:16px;letter-spacing:.05em;text-align:center;-webkit-appearance:none}#AddToCart:hover{color:#0d370d}#AddToCart[disabled]{opacity:.4;cursor:default}.btn{font-family:cmu_serifroman;border:0px;min-height:32px;background:none;font-size:24px;color:#0d370d;margin-top:8px;margin-left:0;padding:0;display:block}.btn.disabled:hover{color:#0d370d}#AddToCart.disabled{box-sizing:border-box;width:100%;border-bottom:0;min-height:0!important;height:auto;margin-bottom:0;padding:14px 0 0;line-height:1}bis-inline.btn{box-sizing:border-box;width:100%!important;margin:0!important;border:1px solid #a9b5a9;border-top:0;justify-content:center!important;align-items:center!important;text-align:center!important;padding:6px 0 16px!important;font-size:16px;min-height:0!important;line-height:1.2}bis-inline.btn span{display:block;width:100%;text-align:center!important;color:#0d370d!important;opacity:.4}.btn:hover{cursor:pointer;color:#ff415c;text-decoration:none}.wholepage{width:100%;pointer-events:none;overflow:auto}.pagecontent{left:.15%;width:75%;max-width:800px;position:relative;padding:84px 16px 92px;pointer-events:auto}.pagecontent p img{width:100%}.pagecontent img{width:100%;margin-top:0}.pagecontent h1,.shopify-policy__container h1,.blogholder h1,.template-article h1{margin-bottom:8px}.pagecontent p:first-of-type,.shopify-policy__body p:first-of-type,.blogholder p:first-of-type,.template-article p:first-of-type{margin-top:8px}.footer{font-size:14px;position:fixed;bottom:0!important;top:initial!important;width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding:10px 16px;line-height:1.8}.footercopy{white-space:nowrap}.tgl-copy-mark{position:relative;top:-1px}.footerpages{max-width:75%;text-align:right}.tgl-footer{display:none}.cartholder{width:100%;overflow:auto;padding-bottom:128px;margin-bottom:64px}.cartholder .cart{left:4px;width:75%;max-width:720px}.cartitem{width:100%;position:relative;overflow:visible;margin-bottom:24px}.cartitem .left{width:120px;flex-shrink:0}.cartitem .left img{width:100%}.cartitem .right{flex:1;padding-left:16px}.cartitem span{clear:both}.tgl-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff6;z-index:2000}.tgl-drawer{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100%;background:#fff;z-index:2001;transform:translate(100%);transition:transform .3s ease;overflow-y:auto;padding:20px;font-size:16px;line-height:1.6}.tgl-drawer.is-open{transform:translate(0)}.tgl-drawer-open{overflow:hidden}.tgl-drawer__inner.is-loading{opacity:.5;pointer-events:none}.tgl-drawer__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:24px;line-height:1.2}.tgl-drawer__close{background:none;border:0;padding:4px;cursor:pointer;line-height:0}.tgl-drawer .cartitem .left{width:90px}.tgl-drawer__subtotal{display:flex;justify-content:flex-end;column-gap:8px;margin:16px 0 4px}.tgl-drawer__checkout{display:block;width:100%;height:48px;padding:0 14px;border:1px solid #0d370d;background:#fff;color:#0d370d;font-family:cmu_serifroman;font-size:16px;letter-spacing:.05em;cursor:pointer}.tgl-drawer__checkout:hover{background:#fff;color:#0d370d}.tgl-drawer__empty{font-size:16px;margin-bottom:0}.cartitem{display:flex}.cartitem .right{display:flex;justify-content:space-between;gap:16px}.cartitem__info{flex:1;min-width:0;display:flex;flex-direction:column}.cartitem__qty{font-size:14px;display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:0;margin-top:auto;margin-bottom:8px}.qty-btn{background:none;border:0;padding:0 4px;font:inherit;color:#0d370d;cursor:pointer;line-height:1}.cartitem__qty .cart__quantity-selector{width:28px;border:0;text-align:center;-moz-appearance:textfield}.cartitem__qty .cart__quantity-selector::-webkit-inner-spin-button,.cartitem__qty .cart__quantity-selector::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cartitem__side{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;text-align:right;white-space:nowrap}.cartitem__remove{font-size:14px}.qty-btn:disabled{opacity:.3;cursor:default}.cartitem__stock{font-size:14px;flex-basis:100%;line-height:1.3}.cartitem__variant{font-size:14px}.tgl-cart-head{display:flex;justify-content:space-between;align-items:center}.tgl-cart-head .section-header__title{font-size:24px;line-height:1.2;margin:0}.tgl-cart-close{display:flex;padding:4px;line-height:0}.cart__subtotal-row{display:flex;flex-wrap:wrap;justify-content:flex-end;column-gap:8px;margin:24px 0 4px}.cart-subtotal__savings{flex-basis:100%;text-align:right}.cartholder p.tgl-ship-note,.tgl-drawer p.tgl-ship-note{font-size:16px;text-align:right;margin:0 0 24px}.tgl-ship-note__small{font-size:14px}.cart__additional-checkout{margin-top:12px}.si-widget{margin-bottom:0}.si-widget .simply-insurance.loaded{max-width:none;padding:0;margin:0}.si-widget .plan-description{margin-top:6px;margin-bottom:0}.si-widget .plan_subtitle{display:none}.si-widget .simply-insurance .switch{background:#e4e4e0}.si-widget .simply-insurance p{font-size:14px}.si-widget .simply-insurance .plan_title{font-size:16px}.tgl-crumbs{margin-top:0;padding-top:.75rem}.tgl-crumbs__track{display:flex;align-items:center;column-gap:20px;padding:0 1rem 0 calc(1rem + 3px);overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tgl-crumbs__track::-webkit-scrollbar{display:none}.tgl-crumbs .is-current{text-decoration:underline}.template-collection .tgl-toolbar{margin-top:0}.tgl-toolbar{display:flex;align-items:center;gap:1.5rem;padding:.75rem 1rem;letter-spacing:.02em}.tgl-toolbar .tgl-count,.tgl-toolbar .tgl-instock{margin-right:auto}.tgl-instock label{display:flex;align-items:center;gap:.5rem;cursor:pointer;white-space:nowrap}.tgl-instock input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;width:14px;height:14px;margin:0;border:1px solid #0d370d;border-radius:0;background:#fff;cursor:pointer}.tgl-instock input[type=checkbox]:checked{background:#0d370d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.5 2.5L9 1' fill='none' stroke='%23fff' stroke-width='1.2'/%3E%3C/svg%3E") center/9px 7px no-repeat}.tgl-sort{display:flex;align-items:center;gap:.5rem}.tgl-sort select{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23074007' d='M6 8L0 0h12z'/%3E%3C/svg%3E") no-repeat right center/10px 7px;border:0;font:inherit;letter-spacing:inherit;cursor:pointer;padding:0 2rem 0 0;field-sizing:content;color:#0d370d;-webkit-text-fill-color:#0d370d;-webkit-appearance:none;appearance:none}.tgl-sort select option{background:#fff;color:#0d370d}.tgl-colbar+.productholder2,.tgl-toolbar+.productholder2,.productholder2.tgl-search-best{margin-top:0;padding-top:0}.tgl-empty{padding:3rem 0;text-align:center;opacity:.6}.tgl-search{padding-top:100px}.tgl-search-form{display:flex;align-items:center;gap:16px;padding:0 1rem;top:-4px}.tgl-search-input{float:none;width:100%;height:auto;margin:0;padding:0 28px;border:0;border-bottom:1px solid #0d370d;border-radius:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='8.5' cy='8.5' r='6.5' stroke='%230d370d' stroke-width='1'/%3E%3Cline x1='13.3' y1='13.3' x2='18.5' y2='18.5' stroke='%230d370d' stroke-width='1'/%3E%3C/svg%3E") left center/16px 16px no-repeat;font-family:cmu_serifroman;font-size:16px;color:#0d370d;-webkit-appearance:none}.tgl-search-input::placeholder{color:#0d370d;opacity:.5}.tgl-search-field{position:relative;flex:1;display:flex}.tgl-search-clear{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:8px;margin:0;background:none;border:0;cursor:pointer;line-height:0;-webkit-appearance:none;appearance:none}.tgl-search-clear[hidden]{display:none}.tgl-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.tgl-search-count{font-size:16px;white-space:nowrap}.tgl-search-empty{padding:16px 1rem 0px}.tgl-search-empty p{margin:0 0 12px}.tgl-search-empty a{text-decoration:underline}.tgl-search-empty .tgl-search-label{margin:32px 0 12px;text-decoration:underline}.tgl-search-popular{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:10px}.tgl-search-popular a{text-decoration:none}.productholder.collection{margin-top:168px}.collectiontitle{position:absolute;left:0;top:92px;padding:0 16px}#mobileproductimages{display:none}.product-single__prices{margin-top:-10px;margin-bottom:0}.product-single__price{margin-left:0}.selector-wrapper{margin-left:0;margin-top:-10;margin-bottom:24px}.selector-wrapper select{font-family:cmu_serifroman;font-size:16px;color:#0d370d;border-bottom:1px solid #0d370d;border-left:0px;border-right:0px;border-top:0px;-webkit-appearance:none;appearance:none;background-color:transparent;border-radius:0;padding:2px 28px 2px 0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%230d370d' stroke-width='1.2'/></svg>");background-repeat:no-repeat;background-position:right 4px center}.single-option-selector{margin-top:0}.cart__quantity-selector{font-family:cmu_serifroman;font-size:16px;color:#0d370d;border-radius:0;background:#fff;border-bottom:1px solid #0d370d;border-left:0px;border-right:0px;border-top:0px}.cart__quantity-selector{width:36px;height:auto;padding:0;line-height:1;text-align:center;vertical-align:baseline}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1;border:0px}input:focus,textarea:focus{outline:none}.header-bar__search-input{border-radius:0!important}.update-cart{display:none}.header.filled{background:#fff;height:90px}.footer.filled{background:#fff}.socialsvg{width:22px;height:22px;position:relative;display:inline-block;float:none;vertical-align:middle;margin-top:0;margin-right:8px}.socialsvg:last-child{margin-right:0}.socialsvg svg{width:100%;height:100%;fill:none;stroke:#0d370d;stroke-width:1px}.socialsvg svg *{vector-effect:non-scaling-stroke}.socialsvg svg .dot{fill:#0d370d;stroke:none}.socialsvg svg:hover{stroke:#ff415c}.socialsvg svg:hover .dot{fill:#ff415c}.contactleft{width:50%;position:relative;float:left;display:inline;margin-bottom:64px}.contactright{display:inline;float:left;width:50%}.formline{height:22px;display:block}.formline.msg{height:auto;margin-top:16px}.formline label{display:inline-block;width:20%;vertical-align:top}input[type=text],input[type=tel],input[type=email]{font-family:cmu_serifroman;font-size:16px;color:#0d370d;border-radius:0;background:#fff;border-bottom:1px solid #0d370d;border-left:0px;border-right:0px;border-top:0px;height:16px;width:75%;float:right;display:inline-block;vertical-align:top;margin:0;padding:0}textarea{font-family:cmu_serifroman;font-size:16px;color:#0d370d;border-radius:0;background:#fff;border:1px solid #0d370d;resize:none;height:104px;width:74%;float:right;display:inline-block}.sendbtn{clear:both;float:right}#contact_form{position:relative}#contact_form input{-webkit-appearance:none;border-radius:0!important}#formblockcontact{padding-top:20px;clear:both;display:block}#formblocksignup{display:block;clear:both;margin-top:16px}.social-sharing{margin-top:32px}.social-sharing .socialsvg{margin-right:8px}.registry{background:#0d370d;color:#fff;border-radius:3px;font-size:14px;padding:2px 6px 0;height:18px;display:inline;float:left}.registry:hover{background:#ff415c}.eventproduct{position:relative;margin:0;padding:110px 0 0;width:100%}.eventimg{width:100%;float:left;padding-bottom:60%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#0d370d}.eventinfo{padding:0 20px 100px;width:100%;float:left}.eventslist{position:relative;margin:0;padding:110px 0 64px;width:100%;list-style:none;float:left}.eventslist li{list-style:none}.eventblock{width:50%;display:inline;float:left;margin-bottom:20px}.eventthumb{width:100%;float:left;padding-bottom:60%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#0d370d}.eventname{float:left;padding-top:5px;padding-left:16px}@keyframes tgl-drop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes tgl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tgl-drop-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.allcats.on,.searchholder.on{animation:tgl-drop-in .2s ease-out}.allcats.is-closing,.searchholder.is-closing{opacity:0;transform:translateY(-6px);transition:opacity .35s ease,transform .35s ease;animation:none}.cats:has(.allcats.is-closing),.cats:has(.searchholder.is-closing){background:transparent;transition:background .35s ease}.tgl-drawer-overlay{animation:tgl-fade-in .18s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.cartholder .checkout{width:100%;max-width:none;height:56px;padding:0 14px;margin-top:0;border-radius:0;border:1px solid #0d370d;background:#fff;color:#0d370d;font-size:16px;letter-spacing:.05em;-webkit-appearance:none}.cartholder .checkout:hover{color:#0d370d}.template-cart .tgl-cart-head{margin-bottom:24px}@media(max-width:800px){.prodlink{flex:1 0 50%}.btn{min-height:34px}.contactleft,.contactright{width:100%}.contactleft{margin-bottom:0}.contactright{margin-bottom:128px}#contact_form{margin-top:0;position:relative}#formblockcontact{margin-top:0}#formblocksignup{display:none}.template-article,.productholder,.productholder2{margin-top:60px}.productprice,.salecopy{top:10px;left:14px;right:14px}.linktitles{display:none}.carttitle2{top:60px}.product{padding-bottom:50%;width:50%;-webkit-appearance:none}.logo{left:0;width:100%}.cats{top:45px;width:100%}.searchholder{top:45px;width:100%;padding:8px 18px 16px}.searchholder input{width:100%;height:34px}.searchholder button{display:none;color:#0d370d}.productleft{width:100%}.productright{width:100%;height:auto;padding-bottom:48px;position:relative}.allcats,.searchholder{padding-left:18px}.header,.header.filled{height:60px}.pagecontent{left:0;width:100%;margin:0;padding:44px 16px 32px}.shopify-policy__container{margin:0!important;width:100%!important;position:relative!important;padding:44px 16px 32px!important}.collectiontitle{left:0;top:80px}.productholder.collection{margin-top:152px}.productimages{display:none}#mobileproductimages{display:block;width:100%;padding-bottom:100%;margin:60px auto 0;background-size:contain;background-position:center top;background-repeat:no-repeat}li.slide img{width:100%}.dots{text-align:center;margin:0 16px;position:absolute;display:block;clear:both;bottom:8px}.dot-item{margin:0 1px;border-radius:50%;width:10px;height:10px;padding:0!important;color:#0d370d;background:none!important;border:1px solid #0d370d;outline:none}.dot-item.active{background:#0d370d!important}.cartholder{padding-bottom:36px;margin-bottom:0}.cartholder p{font-size:inherit}.cartholder .cart{box-sizing:border-box;position:relative;top:auto;left:0;width:100%;height:auto;margin-top:60px;font-size:16px}.cartholder .checkout{width:100%;height:56px;padding:0 14px;margin-top:0;border-radius:0;border:1px solid #0d370d;background:#fff;color:#0d370d;font-size:16px;letter-spacing:.05em;-webkit-appearance:none}.cartholder .checkout:hover{color:#0d370d}.cartitem{width:100%;position:relative;overflow:visible;margin-bottom:24px}.cartitem .left{width:30%;display:block;float:left}.cartitem .left img{width:100%}.cartitem .right{width:70%;padding-left:16px;line-height:1.5;display:flex}.header{background:#fff}.footer{display:none}.tgl-crumbs{position:fixed;top:60px;left:0;right:0;z-index:999;display:flex;align-items:center;height:42px;margin:0;padding:0;background:#fff;transition:transform .25s ease}.tgl-crumbs__track{width:100%;padding:1px 18px 0;position:relative;top:-7px}.tgl-header-hidden .tgl-crumbs{transform:translateY(-102px)}.template-collection .tgl-toolbar{margin-top:102px;padding-top:4px}.tgl-toolbar{gap:1rem;padding:0 18px 6px;background:#fff;border-bottom:1px solid rgba(0,0,0,.08)}.tgl-search{padding-top:53px}.tgl-search-form{margin-bottom:12px;padding:0 18px;top:0}.tgl-search-input{height:34px;padding-left:30px;background-size:20px 20px}.tgl-footer{display:block;clear:both;margin:0 16px;padding:20px 0;background:#fff}.tgl-footer__section{margin-bottom:32px}.tgl-footer__label{font-size:16px;margin:0 0 4px;text-decoration:underline}.tgl-footer__text{margin:0;font-size:16px;line-height:1.4}.tgl-footer__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:32px}.tgl-footer ul{list-style:none;margin:0;padding:0;font-size:16px}.tgl-footer li{padding:3px 0}.tgl-footer__copy{font-size:16px;margin:32px 0 0}.header{transition:transform .25s ease}.tgl-header-hidden .header{transform:translateY(-100%)}.tgl-m-menu{display:flex;flex-direction:column;justify-content:center;gap:5px;position:absolute;left:14px;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:5px;background:none;border:0;cursor:pointer;pointer-events:auto}.tgl-m-menu span{display:block;width:100%;height:1px;background:#0d370d;transition:opacity .15s ease}.tgl-m-icons{display:flex;align-items:center;gap:12px;position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:auto}.tgl-m-icons button,.tgl-m-icons a{display:flex;position:relative;padding:4px;background:none;border:0;cursor:pointer}.tgl-m-count{position:relative;top:-1px;background:none;color:#0d370d;font-size:17px;line-height:20px;white-space:nowrap}.tgl-m-cart:has(.tgl-m-count) svg{display:none}.tgl-menu-open{overflow:hidden}.allcats{box-sizing:border-box;padding-top:13px;padding-right:18px;padding-bottom:12px;-webkit-overflow-scrolling:touch}.allcats.on{display:flex;flex-direction:column;position:fixed;top:45px;right:0;bottom:0;left:0}.allcats li.tgl-m-only{display:block}.allcats li.tgl-featured{margin-bottom:36px}.allcats li.tgl-store-info{margin-top:auto}.allcats li.tgl-inline-row{justify-content:space-between}.allcats .tgl-inline-row a{margin-right:0}}.product-single__description,.rte,.product-description{font-family:cmu_serifroman,serif!important}.tgl-map-link{display:inline-block;vertical-align:-2px;margin-left:6px;color:inherit;line-height:1}.tgl-reveal{overflow:hidden;margin-top:24px}.tgl-reveal__inner{opacity:0;transform:translateY(380px);transition:opacity .9s ease,transform 1.5s cubic-bezier(.16,1,.3,1)}.tgl-reveal__inner{opacity:0;transform:translateY(450px);transition:opacity 1.4s ease,transform 2.2s cubic-bezier(.16,1,.3,1)}.tgl-reveal.is-visible .tgl-reveal__inner{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tgl-reveal__inner{opacity:1;transform:none;transition:none}}.mobileslides .tgl-video-wrap{position:relative;width:100%}.mobileslides .tgl-video-wrap video{display:block;width:100%;height:auto}.shopify-policy__body .rte span[style*=underline]{display:inline-block;margin-bottom:3px;text-decoration-thickness:1px;text-underline-offset:2px}@media(max-width:800px){.tgl-drawer{transform:translateY(-6px);opacity:0;visibility:hidden;transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.tgl-drawer.is-open{transform:translateY(0);opacity:1;visibility:visible;transition:opacity .25s ease-out,transform .25s ease-out,visibility 0s}.tgl-drawer__inner{transition:opacity .3s ease}.tgl-drawer__inner.is-loading{opacity:0}.tgl-drawer-overlay{animation:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffb3;opacity:1;visibility:visible;transition:opacity .25s ease-out,visibility 0s}.tgl-drawer-overlay[hidden]{display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}}@media(hover:hover)and (min-width:801px){a:not(:has(.product2,.product)):hover,a:not(:has(.product2,.product)):hover *,.tgl-accordion-toggle:hover,.tgl-accordion-toggle:hover *{color:#ff415c!important}.header .logo,.header .logo *{color:#0d370d!important;fill:#0d370d!important}}:where(a:not(:has(img,svg,video,.product2,.product)),.tgl-accordion-toggle){position:relative}:where(a:not(:has(img,svg,video,.product2,.product)),.tgl-accordion-toggle):after{content:"";position:absolute;top:-8px;right:-6px;bottom:-8px;left:-6px}.socialsvgs{display:inline-block;vertical-align:middle;position:relative;top:-6px}.footertxt{white-space:nowrap}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#fff6;z-index:999;pointer-events:none;opacity:0;transition:opacity .35s ease}body:has(.allcats.on:not(.is-closing)):after,body:not(.template-search):has(.searchholder.on:not(.is-closing)):after{opacity:1;transition:opacity .2s ease-out}.tgl-colbar{display:contents}@media(min-width:801px){.tgl-colbar{display:flex;align-items:flex-start;position:sticky;top:0;z-index:900;padding-top:81px;padding-bottom:.78rem;background:#fff;transition:transform .35s ease}.tgl-colbar .tgl-crumbs{flex:1 1 auto;min-width:0}.tgl-colbar .tgl-crumbs__track{flex-wrap:wrap;row-gap:8px;overflow:visible;white-space:normal}.tgl-colbar .tgl-crumbs__track a{white-space:nowrap}.tgl-colbar .tgl-toolbar{flex:none;padding-bottom:0}body:has(.tgl-colbar) .header{transition:transform .35s ease}body.tgl-header-hidden:has(.tgl-colbar) .header,body.tgl-header-hidden .tgl-colbar{transform:translateY(-48px)}}@media(min-width:801px){.allcats{max-height:calc(100vh - 81px)}}.tgl-footer__note{margin-bottom:-2px}.tgl-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] div[class*=__title],:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] div[class*=__subtitle]{display:none}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] div[class*=__container]{max-width:none;background:#fff;display:block}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] .fd-has-captcha .fd-form-content{min-height:40px}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] form[data-ff-el=form]{padding:0;font-family:inherit;text-align:left}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] div.fd-form-content{position:relative}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] div[class*=__fields],:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] div.fd-form-group{margin:0}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] input[name=email]{height:40px;padding-right:32px;color:#0d370d;font-size:16px}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] label[for]{line-height:38px;color:#0d370d;font-size:16px}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] div[class*=__footer]{position:absolute;top:0;right:0;width:auto;height:40px;display:flex;align-items:center}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] button[data-ff-el=submit]{width:auto;padding:8px 0 8px 12px;line-height:0;text-decoration:none}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] button[data-ff-el=submit] *{width:auto}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] input[name=email]:-webkit-autofill,:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] input[name=email]:-webkit-autofill:focus{-webkit-box-shadow:none;-webkit-text-fill-color:#0d370d;transition:background-color 9999s ease-in-out 0s}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] .fd-form-captcha{justify-content:flex-start!important;min-height:40px;margin:0;padding:0}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] .fd-form-captcha *{font-family:cmu_serifroman;font-size:16px;color:#0d370d}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] .fd-form-captcha input[type=checkbox]{box-shadow:none;border-radius:0}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] .fd-form-success,:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] .fd-form-success *{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;font-family:cmu_serifroman;font-size:16px;color:#0d370d}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] .fd-form-success{padding:0;margin:0}.tgl-footer-nl{display:none}@media(min-width:801px){.tgl-footer-nl{order:3;display:flex;align-items:flex-end;gap:12px;flex:0 0 280px;margin-bottom:5px}.tgl-footer-nl:before{content:"Newsletter";white-space:nowrap;line-height:25px}.tgl-footer-nl [data-ff-el=root]{flex:1 1 auto}.tgl-footer-nl [data-ff-el=root] div[class*=__container]{background:transparent}.tgl-footer-nl [data-ff-el=root] input[name=email]{height:25px;font-size:14px}.tgl-footer-nl [data-ff-el=root] label[for]{line-height:23px;font-size:14px}.tgl-footer-nl [data-ff-el=root] div[class*=__footer]{height:25px}.tgl-footer-nl [data-ff-el=root] .fd-has-captcha .fd-form-content,.tgl-footer-nl [data-ff-el=root] .fd-form-captcha,.tgl-footer-nl [data-ff-el=root] .fd-form-captcha *,.tgl-footer-nl [data-ff-el=root] .fd-form-success *{min-height:25px;font-size:14px}.tgl-footer-nl [data-ff-el=root][data-ff-el=root] .fd-form-captcha *,.tgl-footer-nl [data-ff-el=root][data-ff-el=root] .fd-form-success *{font-size:14px;line-height:25px;color:#0d370d}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0d370d40;border-radius:0;border:1px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:#0d370d99}@supports (-moz-appearance: none){html{scrollbar-width:thin;scrollbar-color:rgba(13,55,13,.35) transparent}}.template-search .searchholder.on{display:none}.header-bar__search-input::-webkit-search-cancel-button{-webkit-appearance:none}.tgl-suggest{margin-top:14px}.tgl-suggest__popular{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:8px}.tgl-suggest__popular:before{content:"Popular Searches";flex-basis:100%;text-decoration:underline;margin-bottom:2px}.tgl-suggest__popular[hidden],.tgl-suggest__results[hidden]{display:none}.tgl-suggest__results{display:flex;flex-direction:column;gap:10px}.tgl-suggest__coll{text-decoration:underline}.tgl-suggest__item{display:flex;align-items:center;gap:12px}.tgl-suggest__item img{width:48px;height:48px;object-fit:cover;flex:none;background:#f2efe8}.tgl-suggest__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgl-suggest__price{white-space:nowrap}.tgl-suggest__all{margin-top:4px}.tgl-suggest--page{display:none;position:absolute;top:100%;left:-16px;width:420px;margin-top:0;padding:14px 16px 17px;background:#fff;z-index:1000}.tgl-suggest--page.is-open{display:block}body:has(.tgl-suggest--page.is-open):after{opacity:1;transition:opacity .2s ease-out}@media(max-width:800px){.tgl-suggest--page{left:-18px;width:100vw;padding:14px 18px 17px}}@media(max-width:800px){.header:has(.searchholder.on:not(.is-closing)) .tgl-m-search svg{opacity:0}.header:has(.searchholder.on:not(.is-closing)) .tgl-m-search{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cline x1='1' y1='1' x2='17' y2='17' stroke='%230d370d' stroke-width='1'/%3E%3Cline x1='17' y1='1' x2='1' y2='17' stroke='%230d370d' stroke-width='1'/%3E%3C/svg%3E") center/16px 16px no-repeat}}@media(min-width:801px){.searchholder input,.tgl-search-input{padding-bottom:4px;background-position:left 0 top 2px}}.tgl-crumbs--product{display:none}@media(max-width:800px){.tgl-crumbs--product{display:flex}.template-product:has(.tgl-crumbs--product) #mobileproductimages{margin-top:102px}}.tgl-empty-cart>.tgl-cart-head+p{margin-bottom:0}.tgl-empty-cart__links{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:8px;margin-top:28px}.tgl-empty-label{margin:32px 0 8px;text-decoration:underline}.productholder2.tgl-empty-grid{margin-top:0;padding-top:0}.tgl-recent[hidden]{display:none}.tgl-empty-list{display:flex;flex-direction:column;gap:10px}.tgl-empty-cart__store{line-height:1.6}.tgl-drawer .tgl-empty-grid .prodlink{width:50%}.tgl-drawer__inner:has(.tgl-drawer__empty){display:flex;flex-direction:column;gap:24px}.tgl-drawer__inner:has(.tgl-drawer__empty)>*,.tgl-drawer__inner:has(.tgl-drawer__empty) .tgl-recent>*{margin:0}.tgl-drawer__inner:has(.tgl-drawer__empty) .tgl-recent:not([hidden]){display:flex;flex-direction:column;gap:24px}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] .fd-form-captcha .fd-form-check__checkmark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Crect x='0.5' y='0.5' width='17' height='17' fill='none' stroke='%230d370d'/%3E%3C/svg%3E");background-color:transparent;border-radius:0}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] .fd-form-captcha .fd-form-check__checkmark:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.5 2.5L9 1' fill='none' stroke='%230d370d' stroke-width='1.2'/%3E%3C/svg%3E")}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] .fd-form-captcha input[type=checkbox]{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #0d370d;background:transparent}:is(.tgl-footer,.tgl-footer-nl) [data-ff-el=root] .fd-form-captcha input[type=checkbox]:checked{background:#0d370d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.5 2.5L9 1' fill='none' stroke='%23fff' stroke-width='1.2'/%3E%3C/svg%3E") center/9px 7px no-repeat}.tgl-excl-btn{background:none;border:0;padding:0;font:inherit;color:#0d370d;text-decoration:underline;cursor:pointer}.tgl-excl-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff9;display:flex;align-items:center;justify-content:center;padding:20px;z-index:10000}.tgl-excl-overlay[hidden]{display:none}.tgl-excl-box{position:relative;box-sizing:border-box;width:100%;max-width:420px;max-height:80vh;overflow-y:auto;padding:28px 24px 22px;background:#fff;border:1px solid #0d370d;color:#0d370d;text-align:left;font-size:15px;line-height:1.5}.tgl-excl-box ul{margin:6px 0 16px;padding-left:20px}.tgl-excl-title{margin:0}.tgl-excl-foot{margin:0;font-size:14px}.tgl-excl-close{position:absolute;top:6px;right:10px;background:none;border:0;font-size:26px;line-height:1;color:#0d370d;cursor:pointer}.productright h1{margin-bottom:24px}.tgl-reveal__inner>:first-child{margin-top:0}@media(max-width:800px){.productright h1{margin-bottom:16px}#AddToCart{margin-top:16px}.tgl-reveal{margin-top:24px}.selector-wrapper{margin-bottom:16px}}.smart-accessibility-widget .sa-widget__cta{opacity:0;pointer-events:none}.smart-accessibility-widget,.smart-accessibility-widget button,.smart-accessibility-widget input,.smart-accessibility-widget select{font-family:cmu_serifroman,serif}.smart-accessibility-widget [style*="background-color: rgb(0, 0, 0)"]{background-color:#0d370d!important}.smart-accessibility-widget [style*="border-color: rgb(0, 0, 0)"]{border-color:#0d370d!important}.smart-accessibility-widget [style^="color: rgb(0, 0, 0)"],.smart-accessibility-widget [style*="; color: rgb(0, 0, 0)"]{color:#0d370d!important}.smart-accessibility-widget button:not(.widget-icon),.smart-accessibility-widget button:not(.widget-icon) svg{color:#0d370d!important}.smart-accessibility-widget [style*=background-color] button,.smart-accessibility-widget [style*=background-color] button svg{color:#fff!important}.smart-accessibility-widget button:not(.widget-icon){border-radius:0!important}#pc--opt-out-form input[type=email],#pc--opt-out-form input[type=text],#pc--opt-out-form .pc--opt-out-form-button{border-width:1px;border-style:solid}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme.scss.css.map */
