#main-content.body{margin-top:0}.productView{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;margin:0 auto;padding:0;background-color:#fff;max-width:1280px;margin:0 auto}.productView::before,.productView::after{content:none}.productView-title{margin:1.5rem 0 .75rem;font-size:clamp(1.125rem,.515rem + 2.711vw,2.25rem);color:#e0592a;font-weight:700}#gallery-wrapper{width:100%;margin:1.5rem auto;position:relative}.gallery-img-wrapper{opacity:0;transition:opacity .333s ease-in}.gallery-img-container{min-width:280px;position:relative}.gallery-img-container img{min-width:280px;aspect-ratio:1/1;height:auto;-o-object-fit:cover;object-fit:cover}.gallery-img-container.loading{width:90%;height:auto;aspect-ratio:1/1;left:50%;transform:translateX(-50%);position:absolute;z-index:101;background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);background-size:200% 100%;animation:shimmer 3.5s infinite;border-radius:30px}.gallery-thumbnails{display:none}.gallery-thumbnails li{width:100px;cursor:pointer}.gallery-thumbnails li img{aspect-ratio:1/1;height:auto;-o-object-fit:cover;object-fit:cover;width:100px}.fancybox__dialog{transform:none}.card-badges:not(.hidden){position:absolute;bottom:12px;left:12px;background:#fff;border-radius:80px;padding:6px 4px 3px;box-shadow:1px 1px 2px rgba(0,0,0,.6);z-index:1;pointer-events:none}.card-badges:not(.hidden) svg{width:55px;height:47px}.productView-details{float:none}.productView-details.product-data{order:2}.productView-product .short-description{margin-bottom:1rem}.productView-product .short-description p{font-size:clamp(1rem,.911rem + .447vw,1.125rem)}.pack-size p{font-size:clamp(1.125rem,.922rem + .904vw,1.5rem);font-weight:500;padding-bottom:0;color:#343434}.productView-price{-moz-column-gap:.75rem;column-gap:.75rem;align-items:first baseline;margin-bottom:0}.productView-price>p{display:inline-block;font-weight:700;font-size:clamp(1.125rem,.922rem + .904vw,1.5rem);padding-bottom:.5rem;color:#e0592a}[data-product-price-without-tax]{font-size:clamp(1.125rem,.922rem + .904vw,1.5rem);color:#e0592a;font-weight:700}[data-product-non-sale-price-without-tax]{color:rgb(22.8,23.3428571429,24.7);font-weight:480;text-decoration:none;position:relative;font-size:clamp(1.125rem,.922rem + .904vw,1.5rem);margin:0 .5rem}[data-product-non-sale-price-without-tax]::before{content:" ";background-color:#cc4749;height:3px;width:110%;display:block;rotate:-7deg;position:absolute;top:50%;transform:translate(3.5%, -50%);opacity:.82}.price-field--custom{-moz-column-gap:.5rem;column-gap:.5rem;align-items:first baseline}.price-field--custom p{font-size:clamp(.875rem,.643rem + .753vw,1.125rem);padding-bottom:.25rem;font-weight:450}.productView-info>div{display:flex;align-items:baseline}.productView-info dt,.productView-info dd{font-size:clamp(.813rem,.643rem + .753vw,1.125rem)}.productView-info dt{font-weight:620}#categoryList{margin-bottom:0;float:none}#categoryList a{font-size:clamp(.813rem,.643rem + .753vw,1.125rem)}[data-cart-item-add]{bottom:0;width:100%;background:#fff;left:0;z-index:50}[data-cart-item-add].logged-in{position:fixed;box-shadow:0px -6px 10px #f4f4f4;padding:16px 12px 0}#add-to-cart-wrapper{gap:.75rem;margin-bottom:1.25rem}[data-quantity-change]{display:flex;background-color:#f4f4f4;border-radius:30px;justify-content:center;align-items:center;height:40px;flex:0 0 40%;max-width:120px;overflow:hidden}[data-quantity-change] .button{background:rgba(0,0,0,0);border:0}[data-quantity-change] .button:focus{transform:none;box-shadow:none;background-color:rgb(133.84,136.5028571429,143.16)}[data-quantity-change] .button:focus svg use{fill:#fff}[data-quantity-change] .button svg{width:18px;height:40px}[data-quantity-change] .button svg use{fill:#343434}[data-quantity-change] .button:first-of-type{padding:0 10px 0 22px;border-radius:30px 0 0 30px}[data-quantity-change] .button:last-of-type{padding:0 22px 0 10px;border-radius:0 30px 30px 0}[data-quantity-change] .button:hover{transform:none;box-shadow:none;background-color:rgb(133.84,136.5028571429,143.16)}[data-quantity-change] .button:hover svg use{fill:#fff}[data-quantity-change] .button:active{border:0}[data-quantity-change] input{font-family:"MuseoSans_700","Montserrat",sans-serif;font-size:1.125rem;font-weight:700;display:inline-block;background-color:rgba(0,0,0,0);text-align:center;width:40px;transform:translateX(-2px)}.add-to-cart-buttons{width:100%}.add-to-cart-buttons .button{height:40px}.cust-register-prompt{margin:1.25rem 0 .5rem}.cust-login-prompt{padding-bottom:0}.cust-login-prompt a{color:#6f8a7a;font-size:1.0625rem}#form-action-addToCart{width:100%;display:flex;align-items:center;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem}#form-action-addToCart svg{width:21px;height:21px;transform:translateY(-1px)}#form-action-addToCart svg use{fill:#fff}#trustIcons{flex-wrap:wrap;justify-content:flex-start;margin:1.25rem auto;gap:1rem .625rem}#trustIcons:has(>.trust-container:nth-child(3)){justify-content:space-evenly}.trust-container{width:-moz-fit-content;width:fit-content;max-height:80px}.trust-container:has(svg.circled){max-height:70px;align-content:baseline;position:relative;top:6px}.trust-container svg{width:80px;height:auto;aspect-ratio:1/1}.trust-container svg.circled{width:70px}.productView-description{float:none;background-color:#fff;max-width:1200px;padding:.75rem .25rem;margin:0 auto;border-top:0;border-bottom:0}#content-description p{padding-bottom:.875rem}.section-head{font-size:1.375rem;color:#343434}.productView-info-name{float:none}#accordion-wrap{margin-bottom:2rem}#accordion-wrap details{border-top:1px solid #f4f4f4}#accordion-wrap details:last-of-type{border-bottom:1px solid #f4f4f4}#accordion-wrap details[open]{border-color:#e0592a;border-bottom:0}#accordion-wrap details[open] summary{color:#e0592a}#accordion-wrap details[open] span::after{filter:none;transform:rotate(0deg)}#accordion-wrap summary{display:block;cursor:pointer;font-weight:bold}#accordion-wrap summary::-webkit-details-marker{display:none}#accordion-wrap span[role=term]{position:relative;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;display:flex;font-weight:600;align-items:center;justify-content:space-between;padding-top:.25rem;padding-left:.5rem;height:4rem;cursor:pointer;line-height:1.2}#accordion-wrap span[role=term]::after{content:url("https://www.myco-clinic.com/content/img/icons/close.svg");display:block;width:18px;height:18px;filter:brightness(0) opacity(0.75);margin-right:.5rem;transform:rotate(45deg);transition:transform 400ms ease;position:relative;top:-3px}#accordion-wrap details[open]+.accordion-content{max-height:1000px;border-color:#f4f4f4;padding:1rem .5rem 1.25rem;transition:max-height 400ms ease-in-out,border 0ms linear}.accordion-content{display:block;max-height:0;overflow:auto;padding:0 .5rem;transition:max-height 400ms ease-in-out,border 0ms 400ms linear,padding .32s ease}.accordion-content p,.accordion-content span,.accordion-content dt,.accordion-content dd,.accordion-content li{font-size:1.125rem}.accordion-content h3,.accordion-content h4{padding-bottom:1.25rem;line-height:1.2}.accordion-content h3{color:#54565b;font-size:clamp(1.5rem,1.2rem + 1.333vw,2rem);font-weight:550}.accordion-content h4{font-size:clamp(1.125rem,.75rem + 1.667vw,1.75rem)}.accordion-content ul{margin:.75rem 0}.accordion-content li:not(last-child){padding-bottom:.75rem}.accordion-content>div{content-visibility:auto;min-height:280px}#content-more div{display:flex;-moz-column-gap:1.125rem;column-gap:1.125rem}#content-more div dt{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}#yotpoReviews{margin-bottom:2rem}#yotpoReviews>h3{padding-bottom:2rem}@media(min-width: 768px){#yotpoReviews>h3{text-align:center;margin-bottom:2rem}}@media(min-width: 768px){#yotpoReviews .yotpo-base-layout{width:100% !important;max-width:1200px}}#yotpoReviews .yotpo-main-layout .yotpo-border-margin:empty{margin-top:1rem;margin-bottom:2rem}#yotpoReviews .yotpo-main-layout .yotpo-head{display:none}#yotpoReviews .yotpo-bottom-line .yotpo-summary-section{align-self:center}@media(min-width: 500px){#yotpoReviews .yotpo-filters-container .yotpo-filters-container-inner{flex-direction:row}#yotpoReviews .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel{flex:1}#yotpoReviews .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-mobile-filters-btn.yotpo-mobile-filters-popup-btn{max-width:200px}#yotpoReviews .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel{flex:1;align-self:center;justify-content:flex-end;max-width:-moz-fit-content;max-width:fit-content}}#related-products{display:none}.productCarousel{margin:1.5rem auto}.productCarousel-slide .card{border-bottom:0}.card-title{margin-bottom:.5rem}.card-title>a{line-height:1.3;font-size:initial;font-weight:600}.card-title>a:hover{opacity:.86}.card-body{padding-top:0}.card-body .card-text{color:#54565b}.card-body .price-section.flexed{padding-bottom:.25rem;justify-content:space-between;gap:.5rem}.card-body .price-section.flexed span{font-size:1rem}.card-body .price-section.flexed span.price{color:#54565b}.card-body .custom-field{display:none}.card-body .cust-register-prompt{margin-top:.25rem;padding-bottom:0}.card-body .cust-register-prompt a{color:#4a8b2c;font-weight:600;font-size:1.125rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;line-height:1}.card-body .cust-register-prompt:hover a{opacity:.75;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.card-body .cust-login-prompt a{font-size:.9375rem;font-weight:500;color:#54565b}.card-body .cust-login-prompt:hover a{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#previewModal.modal{left:unset;top:unset !important;transform:none;max-width:none;width:100vw;height:90vh;bottom:-90vh;opacity:1;visibility:visible;transition:transform .25s ease;transform:translateY(0)}#previewModal.modal.open{transform:translateY(-90vh)}.modal-body{padding:1rem .5rem;overflow:unset}.modal-header{padding:0 1.75rem 0 .5rem;border:0}.modal-header p{font-size:1.125rem;padding-bottom:.75rem;font-weight:500}.modal-header p span{color:#e0592a}.modal-header p:first-of-type{font-weight:700}.previewCartSubTotal{justify-content:flex-start;gap:.625rem;padding-left:.5rem}.previewCartSubTotal span{font-weight:600;font-size:1.125rem;color:#6f8a7a}.previewCartAction{gap:1.25rem;justify-content:flex-start;padding-top:0;margin-top:1.25rem}.previewCartAction-checkout,.previewCartAction-viewCart{padding:0;width:100%;float:none}.previewCartAction-checkout a,.previewCartAction-viewCart a{text-transform:uppercase}#addedCartPreviewList [id^=prevCartItem]{gap:.5rem}#addedCartPreviewList [id^=prevCartItem] .previewCartItem-image{width:auto;position:static;display:block}#addedCartPreviewList [id^=prevCartItem] .previewCartItem-image img{position:static;min-width:110px}#addedCartPreviewList [id^=prevCartItem] .previewCartItem-image:after{display:none}#addedCartPreviewList [id^=prevCartItem] .previewCartItem-content{padding:0}#addedCartPreviewList [id^=prevCartItem] .previewCartItem-content span.previewCartItem-name{font-size:.8175rem}h2.section-head{font-size:clamp(1.5rem,1.125rem + 1.875vw,1.875rem);color:#e0592a}@media(min-width: 640px){#gallery-wrapper .gallery-img-wrapper{max-width:500px;min-width:0;width:100%;margin:0 auto 1.5rem}.gallery-thumbnails{display:block}.gallery-thumbnails .slick-track{display:flex;gap:1rem;justify-content:space-evenly;min-width:100%}.gallery-thumbnails .slick-track .gallery-thumbnail{height:auto;aspect-ratio:1/1;flex:0 1 fit-content;padding:6px;background-color:#f4f4f4;border-radius:15px;max-width:100px}.gallery-thumbnails .slick-track .gallery-thumbnail img{mix-blend-mode:multiply}#trustIcons:has(>.trust-container:nth-child(3)){justify-content:flex-start}.trust-container{max-height:90px}.trust-container:has(svg.circled){max-height:75px}.trust-container:has(svg.circled) svg.circled{width:75px}.trust-container svg{width:90px}}@media(min-width: 768px){.productView{padding:1rem .75rem 1rem;flex-direction:row;-moz-column-gap:1.5rem;column-gap:1.5rem}#gallery-wrapper{margin:0;max-width:calc(45% - .75rem)}#gallery-wrapper .gallery-img-wrapper{margin:0 0 1.5rem;max-width:-moz-fit-content;max-width:fit-content}.gallery-thumbnails li img{width:calc(60px + 1.5vw);max-width:80px}#gallery-wrapper:has(.card-badges) .card-badges:not(.hidden){bottom:1rem;left:2rem}.productView-details.product-data{float:none;clear:unset;padding:0}#title-wrap.container{padding:0 0 1rem}.productView-title{margin-top:0}.productView-product{border:0;padding-bottom:0}.short-description{margin-bottom:1.5rem}.productView-info{margin:2.5rem 0 0;display:block}.productView-info>:first-child{margin-top:0;margin-bottom:.375rem}.productView-info>div{display:flex;width:-moz-fit-content;width:fit-content;justify-content:flex-start;align-items:last baseline}.productView-info>div dt,.productView-info>div dd{margin-bottom:0;font-size:1.125rem}.productView-info>div dt{font-weight:700;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}.productView-info>div dd .pseudo-category{font-size:1.25rem;padding-right:.625rem}[data-cart-item-add]{margin-top:2rem}[data-cart-item-add].logged-in{position:static;box-shadow:none;padding:0}[data-cart-item-add] #add-to-cart-wrapper{padding-bottom:0;border-bottom:0}[data-cart-item-add] .section-head{font-size:1.5rem;color:#e0592a;padding-bottom:1rem;border:0}}@media(min-width: 1024px){.productView{padding:2rem 1rem;gap:40px}.productView-images{margin:0;flex-basis:auto}.producView-details.product-data{flex-basis:49%}#trustIcons{gap:1.5rem}.trust-container{max-height:110px}.trust-container:has(svg.circled){max-height:95px;top:8px}.trust-container svg:not(.circled):not(.vegan-icon){width:110px}}