.header .header__row--bottom{padding-top:6px;padding-bottom:6px}.header__column .header__icon:hover{color:#b7a077}.header__column .header__icon:hover svg{color:#b7a077!important;fill:#b7a077!important}.header__inline-menu .list-menu{gap:30px}#header-group .header__inline-menu .header__active-menu-item{background-position-x:0%!important;background-size:100% var(--link-underline-width, 1px)!important}.header__icon--wishlist{opacity:1!important;cursor:pointer!important}#Drawer-Account .drawer__inner{padding-left:35px;padding-right:35px;padding-top:18px}#Drawer-Account .drawer__inner .field__input{border-radius:7px!important}#Drawer-Account .button,#Drawer-Account .button-secondary{border-radius:9px!important;text-transform:uppercase}#Drawer-Account .button-secondary:after{background:#000}#Drawer-Account .button-secondary:hover{color:#fff}#Cart-Drawer .drawer__inner{padding-left:30px;padding-right:30px}#Cart-Drawer button.function-block{display:none}#Cart-Drawer .icon-remove svg{width:14px;height:14px}#Cart-Drawer .totals__total-value{font-weight:700}#Cart-Drawer .button,#Cart-Drawer .button-secondary{text-transform:uppercase;font-weight:700!important}#Cart-Drawer .button-secondary:hover{color:#fff}.cart-drawer .cart-items__table-row .cart-item__remove .button:after{border:none}.cart-drawer .cart-items__table-row .cart-item__remove .button:hover{transform:inherit!important}#Cart-Drawer .quantity .button{min-height:35px!important;height:35px!important;padding:0!important}#Cart-Drawer .quantity{min-height:35px!important}.slideshow__slide{align-items:center}.slideshow__slide .slide__content{padding-left:50px}.slideshow__slide .slide__content h1{color:#fff;font-size:54px;line-height:1.1}.slideshow__slide .slide__content h1 strong{color:#b7a077}.slideshow__slide .page-width--full{max-width:1625px}.slideshow__slide .slide__content .text-block{font-size:22px}.slideshow__slide .slide__content .button{background:#b7a077!important;color:#fff;padding:13px 30px!important}.slideshow__slide .slide__content .button .icon-button{position:relative;top:2px}.slideshow__slide .slide__content .button:after{background:#fff}.slideshow__slide .slide__content .button:hover{color:#000!important}.slideshow__slide .slide__content .button:hover svg{fill:#000;color:#000}.slideshow .swiper-btns-wrap .swiper-button{opacity:1!important}.slideshow .swiper-btns-wrap{gap:5px!important}.slideshow .swiper-btns-wrap .swiper-button svg{width:16px;height:16px}.about-zenovus-section{padding-top:75px;padding-bottom:80px}.cus-container{max-width:1620px;margin-left:auto;margin-right:auto;padding-left:55px;padding-right:55px}.abt-znvs-top-row{display:flex;align-items:center;justify-content:space-between}.about-zenovus__image{width:50%;padding-right:20px}.about-zenovus__content{width:50%;padding-left:45px}.about-zenovus__image img{border-radius:13px}.subtitle{margin-bottom:0;color:#b7a077;text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:17px}.about-zenovus__title{margin-top:20px;font-size:38px;margin-bottom:20px}.about-zenovus__text{font-size:18px}.about-zenovus__text ul{list-style:none;margin:0;padding:0}.about-zenovus__text ul li{position:relative;margin-bottom:7px;padding-left:30px}.about-zenovus__text ul li:before{content:"";width:15px;height:15px;background:#b7a077;position:absolute;left:0;border-radius:100px;top:5px}.about-zenovus__text ul li:after{content:"";width:5px;height:5px;background:#fff;position:absolute;border-radius:100px;top:10px;z-index:1;left:5.8px}.abt-znvs-card-row{margin-top:75px}.about-zenovus__cards{display:flex;gap:30px}.about-zenovus__card{background:#fff;border-radius:10px;border-bottom:6px solid #b7a077;text-align:center;padding:35px;box-shadow:0 5px 18px #cccccc69;transition:.4s}.about-zenovus__card h3{font-size:20px;margin-bottom:14px;margin-top:25px}.about-zenovus__card p{font-size:18px}.about-zenovus__card-content:after{display:none}.about-zenovus__card-icon{background:#b7a07724}.about-zenovus__card-icon img{width:65px;height:65px;margin-left:auto;margin-right:auto}.about-zenovus__card-icon{width:max-content;margin-left:auto;margin-right:auto;border-radius:100px;padding:16px;transition:.4s}.about-zenovus-section{background:linear-gradient(180deg,#f5f5f5 77%,#fff 25%)}.about-zenovus__card:hover{transform:translateY(-8px)}.about-zenovus__card:hover .about-zenovus__card-icon{background:#b7a077}.about-zenovus__card:hover .about-zenovus__card-icon img{filter:brightness(0) saturate(100%) invert(100%) sepia(13%) saturate(1961%) hue-rotate(155deg) brightness(115%) contrast(100%)}.home-products{background:#fff!important}button{text-transform:uppercase!important}.home-products .card{background:#f5f5f5;border-radius:10px;border:1px solid #e2e2e2;transition:.5s}.home-products .price-item--regular{font-weight:500!important;font-family:DM Sans;color:#b7a077!important}.home-products .card__heading{font-size:16px;font-weight:600}.home-products .card-product-information{gap:9px}.home-products .card:hover{border-color:#b7a077}.home-products .collection{padding-left:12px;padding-right:12px}.add-to-cart-button{text-transform:uppercase}.why-choose-content-box{background:#242424;max-width:600px;padding:50px 50px 55px;border-radius:15px}.why-choose-us{padding-top:60px;padding-bottom:60px;background-position:center;background-repeat:no-repeat;background-size:cover}.why-choose-us__subtitle{margin-bottom:0;color:#b7a077;text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:17px}.why-choose-us__title{color:#fff;margin-top:15px;margin-bottom:17px}.why-choose-us__content{color:#ffffffde}.why-choose-us__button{margin-top:28px}.why-choose-us__button a{background:#b7a077!important;border-color:#b7a077;padding:12px 28px;color:#fff!important}.why-choose-us__title strong{color:#b7a077}.why-choose-us__button a:after{background:#fff!important}.why-choose-us__button a:hover{color:#000!important}.why-choose-us__button a:hover svg{color:#000!important}.research-quality__title{margin-top:15px;margin-bottom:15px}.research-quality-section{background:#fff;padding-top:70px;padding-bottom:70px}.research-quality__content{margin-top:20px;max-width:1065px;font-size:18px;margin-left:auto;margin-right:auto}.shipping-policies-section{background:#b7a077;padding-top:45px;padding-bottom:45px}.shipping-policies__grid{display:flex;justify-content:space-between}.shipping-policies__card{width:25%;text-align:center;color:#ffffffd9;border-right:1px solid #ffffff66;padding:0 39px}.shipping-policies__title{color:#fff;margin-bottom:10px;margin-top:20px;font-size:22px}.shipping-policies__icon img{width:46px;height:38px;margin-left:auto;margin-right:auto}.shipping-policies__icon{margin-left:auto;margin-right:auto;background:#fff;padding:17px;border-radius:100px;width:80px;height:80px;display:flex;justify-content:center;align-items:center;transition:.5s}.shipping-policies__card:last-child{border-right:none}.shipping-policies__card:hover .shipping-policies__icon{transform:rotateY(360deg)}.about-zenovus__card:nth-child(1),.about-zenovus__card:nth-child(3){width:35%}.about-zenovus__cards{flex-wrap:wrap}.about-zenovus__card:nth-child(2){width:25%}.about-zenovus__card br{display:none}.template-index .slideshow:after{z-index:1;content:"Not for human consumption";position:absolute;bottom:0;right:0;text-transform:capitalize;padding:4px 25px;background:#48484882;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top-left-radius:10px;font-size:15px}.slideshow :is(.swiper-actions--bottom_center,.swiper-actions--bottom_right){bottom:5rem}.footer__social{width:max-content;margin:22px auto 10px}footer{border-bottom:1px solid #474b55!important}footer .group-block{padding:0}.foo-logo img{width:200px}p.foo-text{color:#ffffffc7}.menu__heading__default{text-transform:uppercase;font-weight:300!important;font-size:18px!important}footer .group-block accordion-custom{border-left:1px solid #ffffff30;height:100%!important;padding-left:43px}footer .group-block-content{align-items:inherit;gap:0px!important}.foo-logo-col{width:40%;padding-right:65px}footer .group-block accordion-custom:nth-child(2){width:18%}footer .group-block accordion-custom:nth-child(3){width:18%}footer .group-block accordion-custom:nth-child(4){width:24%}.breadcrumb-banner__title{color:#fff;font-size:54px;max-width:540px;margin-top:14px;margin-bottom:14px}.breadcrumb-banner__title strong{color:#b7a077}.breadcrumb-banner__content{color:#ffffffcf;font-size:20px;max-width:600px}.breadcrumb-banner{padding-top:80px;padding-bottom:80px;background-position:center;background-repeat:no-repeat;background-size:cover}.con-main-section h2{font-size:35px!important}.con-main-section .rte p{font-size:18px}.con-main-section .block-contact-form label{font-weight:700;margin-top:12px}.con-main-section .block-contact-form .contact-form-row{width:100%}.con-main-section .block-contact-form input:focus-visible,.con-main-section .block-contact-form textarea:focus-visible{outline:none!important;box-shadow:none!important}.con-main-section .block-contact-form input:hover,.con-main-section .block-contact-form textarea:hover{border-color:#b7a077!important}.block-contact-form textarea{height:100px}.con-main-section .block-contact-form button{text-transform:uppercase;font-weight:500;padding:14px 40px;font-size:18px;margin-top:13px}.con-main-section .block-contact-form button:hover{color:#fff!important}.con-main-section .block-contact-form button:after{background:#101116!important}.con-main-section .icon-block img,.con-main-section .icon-block svg{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(261deg) brightness(109%) contrast(101%)}.faqs-banner .breadcrumb-banner__title{max-width:600px}#MainContent accordion-custom{box-shadow:0 2px 10px #ccc;border-radius:14px;overflow:hidden;margin-bottom:20px!important}#MainContent .accordion .details__header{font-weight:600;font-size:18px;padding:17px 25px;height:min-content!important;max-height:min-content!important}#MainContent .accordion details.details{height:auto!important;max-height:inherit!important}#MainContent .accordion .details-content .text-block{padding:20px 25px 25px;text-align:left!important;border-top:1px solid #ccc}#MainContent .accordion .details-content .text-block p{text-align:left;font-size:16px}#MainContent accordion-custom{max-width:1000px;margin-left:auto!important;margin-right:auto!important}#MainContent .fqs-cta-row{display:flex;box-shadow:0 0 10px #ccc;border-radius:14px;background:#fff;overflow:hidden;align-items:center}#MainContent .faq-cta-section{position:relative;z-index:1;padding-bottom:70px}#MainContent .faq-cta__image{width:45%}#MainContent .faq-cta__content{width:55%;padding:60px}#MainContent .faq-cta__title{margin-top:15px;margin-bottom:14px}#MainContent .faq-cta__text{margin-bottom:30px}#MainContent .faq-cta__button a{padding-left:22px}.our-story-section{padding-top:80px;padding-bottom:80px}.our-story .cus-container{display:flex;align-items:center}.story-row{width:50%;padding-right:45px}.our-story__content{width:50%;padding-left:15px}.our-story__title{margin-top:15px;margin-bottom:25px}.our-story__card-icon img{filter:brightness(0) saturate(100%) invert(72%) sepia(9%) saturate(1239%) hue-rotate(360deg) brightness(90%) contrast(84%);width:45px;height:46px;min-width:45px;object-fit:contain}.our-story__cards{display:flex;flex-wrap:wrap;margin-top:40px}.our-story__card{width:50%;display:flex;align-items:flex-start;gap:20px;margin-bottom:40px}.our-story__card-title{font-size:20px;margin-bottom:8px}.our-story__card:nth-child(odd){border-right:2px solid #b7a077;padding-right:32px}.our-story__card:nth-child(2n){padding-left:38px}.our-story__image img{width:100%;height:595px;border-radius:15px;object-fit:cover}.our-story__card:nth-child(3),.our-story__card:nth-child(4){margin-bottom:0}.our-value-section{padding-top:80px;padding-bottom:80px}.mission__title{color:#fff;margin-top:10px;margin-bottom:10px;max-width:600px}.mission__content{color:#ffffffcf;max-width:635px;margin-top:20px}.mission-box{background-position:center;background-repeat:no-repeat;background-size:cover;padding:60px;border-radius:16px}.value-header{text-align:center}.value-header .our-value__title{margin-top:15px}.our-value__grid{margin-top:35px;display:flex;gap:20px}.our-value__card{width:20%;background:#fff;border-radius:10px;border-bottom:6px solid #b7a077;text-align:center;padding:35px;box-shadow:0 5px 18px #cccccc69;transition:.4s}.our-value__heading{margin-bottom:12px;font-size:19px}.our-value__icon img{filter:brightness(0) saturate(100%) invert(72%) sepia(9%) saturate(1239%) hue-rotate(360deg) brightness(90%) contrast(84%);width:55px;height:51px;object-fit:contain;margin-left:auto;margin-right:auto}.our-value__icon{text-align:center}.our-value__card:hover{transform:translateY(-5px)}.commitment{padding-bottom:75px}.commitment-box{background-position:center;background-repeat:no-repeat;background-size:cover;padding:60px;border-radius:16px}.commitment__title{color:#fff;margin-top:10px;margin-bottom:10px;max-width:600px}.commitment__content{color:#ffffffcf;max-width:635px;margin-top:20px}.commitment__content strong{color:#fff;margin-top:10px;display:block}.commitment-box .button{background:#b7a077!important;border-color:#b7a077!important;color:#fff;padding:13px 24px 12px 30px;margin-top:32px}.commitment-inner-box{max-width:670px;margin-left:auto}.commitment-box .button:after{background:#fff!important}.commitment-box .button:hover,.commitment-box .button:hover svg{color:#000!important}.product-banner .breadcrumb-banner__title{max-width:700px}.product-banner .breadcrumb-banner__content{max-width:500px}.template-collection .collection-wrapper{padding-left:15px;padding-right:15px}.template-collection .collection-header{padding:0}.template-collection #FacetSortForm{justify-content:flex-end;width:max-content;margin-left:auto;padding:0;border-radius:11px;margin-bottom:20px}.template-collection #FacetSortForm .sorting-wrapper{align-self:flex-end;justify-content:flex-end;width:100%}.template-collection .product-grid__item{background:#fff;padding-bottom:25px;border-radius:13px;border:1px solid #dbdbdb}.template-collection #product-grid{gap:15px}.template-collection .card__heading{font-weight:700;font-size:17px}.template-collection #FacetSortForm .details__list{background:#fff}.template-collection .facets-block-wrapper{width:265px;background:#fff;padding:8px 30px 30px;border-radius:12px;height:max-content;border:1px solid #dbdbdb;position:sticky!important;top:40px!important}.template-collection .main-collection-grid{width:100%!important;max-width:100%!important}.template-collection .main-collection-grid{width:calc(100% - 67px)!important;margin-left:auto}.template-collection .product-grid__item .card-product-information{padding-left:15px;padding-right:15px}.product-information__media .product-media{background:#fff;border:1px solid #ccc;border-radius:13px}.add-to-cart-button-container .add-to-cart-button-inner .card-product__group-item button{min-width:52px}.tabs-list.show-border-bottom{border-bottom-width:2px!important;border-color:#c5c5c5!important;padding-bottom:9px!important}.product-tabs-wrapper .toggle-content{font-size:17px}.product-tabs-wrapper h2{margin-bottom:0;font-size:24px}.product-tabs-wrapper h3{margin-bottom:0;font-size:20px;margin-top:30px}.product-tabs-wrapper p{margin-top:10px}.product-tabs-wrapper ul{margin-top:15px}.product-tabs-wrapper ul li{margin-bottom:6px}.sticky-cart__button .add-to-cart-text{text-transform:uppercase;letter-spacing:.6px}.product-tabs-wrapper .toggle-content thead:not(:first-child){margin-top:30px;display:block}.product-recommendations{background:#fff!important}.product-recommendations .section-resource-list__content .custom-typography{margin-left:auto;margin-right:auto}.product-recommendations .card{background:#fff;border:1px solid #ccc;border-radius:10px;padding-bottom:26px;padding-top:0!important;transition:.4s}.product-recommendations .section-resource-list__content{margin-bottom:30px}.product-recommendations .price-item--regular{font-weight:500!important;font-family:DM Sans;color:#b7a077!important}.product-recommendations .card__heading{font-size:16px;font-weight:600}.product-recommendations .card-product-information{gap:9px;padding-left:20px;padding-right:20px}.product-recommendations .card:hover{border-color:#b7a077}.card-product__group-btn.wishlist-button{border:1px solid #e6e6e6;right:-16px;top:-8px}.product-recommendations .add-to-cart-button{text-transform:uppercase;background:#fff!important;font-weight:500;font-size:15px}.product-recommendations .swiper-button{top:48%;transform:translateY(-50%)!important}.product-recommendations .swiper-button.swiper-button-prev{left:6px}.product-recommendations .swiper-button.swiper-button-next{right:6px}.product-recommendations .svg-wrapper svg{width:16px}.product-details .rte-table-wrapper{margin-bottom:20px;min-width:100%}.shopify-policy__container{padding-top:70px;padding-bottom:70px;max-width:1000px}.shopify-policy__title h1{font-size:40px}.shopify-policy__title{margin-bottom:25px}.shopify-policy__container h2{font-size:26px;margin-bottom:0;margin-top:45px}.shopify-policy__container li{margin-bottom:10px}.shopify-policy__container h3{margin-bottom:0;font-size:22px;margin-top:50px}cart-items-component .cart-items thead tr{background:#1a1d26!important;color:#fff!important}#main-cart-products .cart-item__name{font-weight:700;color:#000}.cart-shipping-calculator .button,.cart-purchase-conditions .button{text-transform:uppercase!important}.cart__summary-inner text-loader-component.totals__total-value{font-weight:700}.cart__summary-inner .cart-discounts{margin-top:25px}#cart-discount{outline:none!important;box-shadow:none!important}.shipping-calculator-form input,.shipping-calculator-form select{box-shadow:none!important}.cart-purchase-conditions #checkout{background:#232323;color:#fff}.cart-purchase-conditions #checkout:hover{border-color:#b7a077}.cart-purchase-conditions #checkout:after{background:#b7a077}small.tax-note a{border-bottom:1px solid}.wishlist-table-wrapper .switcher-grid{display:none}.wishlist-footer{display:none!important}.wishlist-items-container .card{background:#fff;border-radius:13px;gap:5px;padding:0 20px 20px}.wishlist-content{margin-top:40px}.wishlist-content rte-formatter:not(.card--block-title rte-formatter){display:none}.wishlist-content .card--block-title rte-formatter{font-size:20px}.wishlist-items-container .card-product__group-btn{top:10px}.cart-drawer .cart-items__table-row .cart-item__remove .button:hover:after{display:none}.cart__empty-text,.cart__login-title{font-size:25px}.cart-drawer__empty-content .button{padding:10px 25px}.main-peptide-calculator{padding-top:60px;padding-left:15px;padding-right:15px}.main-peptide-calculator .peptide-calculator{background:#fff;padding:25px!important;max-width:1000px;border:1px solid #dddddd;border-radius:15px}.peptide-calculator .ukp-hero{background:#242833;color:#fff;padding:30px;border-radius:12px;margin-bottom:22px}.peptide-calculator .ukp-hero h1{color:#fff;font-size:30px;margin-bottom:0}.peptide-calculator .ukp-hero p{padding-top:0;margin-top:10px}.template-peptides-calculator .ukp-hero h1{margin:0 0 6px;font-size:28px;line-height:1.2;color:#fff}.template-peptides-calculator .ukp-hero p{margin:0;opacity:.95}.template-peptides-calculator .step-section{margin-bottom:25px;padding:18px;background:#f5f5f5;border-radius:12px;border:1px solid #dddddd}.template-peptides-calculator .step-header{display:flex;align-items:center;gap:12px;margin-bottom:15px}.template-peptides-calculator .step-number{background:#b7a077;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.template-peptides-calculator .step-title{font-size:18px;font-weight:600;margin:0}.template-peptides-calculator .peptide-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.template-peptides-calculator .peptide-btn{background:#fff;border:2px solid #dddddd;padding:12px 6px;border-radius:8px;cursor:pointer;text-align:center;font-weight:600;transition:all .2s;font-size:13px;min-height:48px;display:flex;align-items:center;justify-content:center}.template-peptides-calculator .peptide-btn.selected{background:#b7a077;color:#fff;border-color:#b7a077}.template-peptides-calculator .target-inputs{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:10px}.template-peptides-calculator .input-group{position:relative;margin-bottom:14px}.template-peptides-calculator .input-group label{display:block;margin-bottom:6px;font-weight:600;font-size:14px}.template-peptides-calculator .input-group input,.template-peptides-calculator .input-group select{width:100%;padding:12px;border:1px solid #CBD5E1;border-radius:9px;font-size:16px;background:#fff;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.template-peptides-calculator .input-group input:focus,.template-peptides-calculator .input-group select:focus{outline:none}.template-peptides-calculator .small-input{width:50%}.template-peptides-calculator .smart-recommendations{border:1px solid #ddd;padding:15px;margin-top:15px;animation:slideIn .3s ease;background:#fff;border-radius:10px}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.template-peptides-calculator .smart-recommendations h4{margin:0 0 10px;font-size:16px}.template-peptides-calculator .recommendation-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.template-peptides-calculator .rec-card{background:#fff;border:1px solid #ddd;padding:14px;position:relative;transition:all .2s;cursor:pointer;border-radius:10px}.template-peptides-calculator .rec-card.recommended{background:linear-gradient(135deg,#f5f5f5,#f5f5f5)}.template-peptides-calculator .rec-card:hover{transform:translateY(-2px);border-color:#b7a077}.template-peptides-calculator .badge{position:absolute;top:-8px;right:8px;background:#b7a077;color:#fff;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase}.template-peptides-calculator .rec-card h5{margin:0 0 8px;font-size:14px;font-weight:600}.template-peptides-calculator .rec-details{font-size:12px;line-height:1.4}.template-peptides-calculator .rec-item{display:flex;justify-content:space-between;margin:4px 0}.template-peptides-calculator .rec-item .value{font-weight:600}.template-peptides-calculator .calculate-btn{background:#b7a077;color:#fff;border:none;padding:15px 30px;font-size:16px;border-radius:11px;cursor:pointer;width:100%;transition:all .2s;font-weight:600}.template-peptides-calculator .calculate-btn:hover{transform:translateY(-1px)}.template-peptides-calculator .calculate-btn:disabled{cursor:not-allowed;transform:none}@media(max-width:480px){.template-peptides-calculator .calculate-btn{position:sticky;bottom:8px;z-index:5}}.template-peptides-calculator .result-card{background:#f5f5f5;border:1px solid #dddddd;border-radius:9px;padding:22px;margin-top:18px}.template-peptides-calculator .result-card h3{margin-top:0;font-size:18px}.template-peptides-calculator .result-details{background:#fff;padding:18px;border:1px solid #E3E8F6;margin:15px 0;border-radius:10px}.template-peptides-calculator .result-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:18px}.template-peptides-calculator .result-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #ddd}.template-peptides-calculator .result-item:last-child{border-bottom:none}.template-peptides-calculator .result-label{font-size:14px;font-weight:500}.template-peptides-calculator .result-value{font-size:15px;font-weight:700}.template-peptides-calculator .syringe-container{position:relative;max-width:500px;margin:18px auto 8px;text-align:center}.template-peptides-calculator .syringe-container img{width:100%;height:auto;display:block}.template-peptides-calculator .syringe-overlay{display:none}.template-peptides-calculator .progress-bar{position:absolute;bottom:0;left:0;width:100%;height:20px;background:transparent}.template-peptides-calculator .progress{height:100%;transition:width .3s;opacity:.6}.template-peptides-calculator .progress-text{position:absolute;top:-49px;left:50%;transform:translate(-50%);font-size:16px;font-weight:700;background:#f5f5f5;padding:6px 12px}.template-peptides-calculator .error-message{background:#fef2f2;border:1px solid #FECACA;padding:10px;border-radius:10px;margin:10px 0;font-size:14px}.template-peptides-calculator .reset-btn{background:#4a4a5c;color:#fff;border:none;padding:12px 22px;border-radius:6px;cursor:pointer;font-size:14px;margin-top:10px}.template-peptides-calculator .reset-btn:hover{background:#303042}.template-peptides-calculator .info-section,.template-peptides-calculator .conversion-table{border:1px solid #E3E8F6;padding:14px;margin-bottom:14px}.template-peptides-calculator .info-section h2,.template-peptides-calculator .conversion-table h3{margin:0 0 8px;font-size:20px}.template-peptides-calculator .collapsible{border:1px solid #E3E8F6;margin:15px auto;overflow:hidden}.template-peptides-calculator .collapsible-header{padding:15px 18px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s;-webkit-user-select:none;user-select:none}.template-peptides-calculator .collapsible-header:hover{background:#e8ecff}.template-peptides-calculator .collapsible-header h3{margin:0;font-size:18px;font-weight:600}.template-peptides-calculator .toggle-btn{color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;transition:transform .3s;background:#b7a077}.template-peptides-calculator .collapsible-content{padding:0 18px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.template-peptides-calculator .collapsible.active .collapsible-content{padding:18px}.template-peptides-calculator .collapsible.active .toggle-btn{transform:rotate(45deg)}.template-peptides-calculator .example-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px;margin-top:15px}.template-peptides-calculator .example-card{background:#fff;border:1px solid #E3E8F6;padding:15px}.template-peptides-calculator .example-card h4{margin:0 0 10px;font-size:16px}.template-peptides-calculator .example-card p{margin:5px 0;font-size:14px;line-height:1.4}.template-peptides-calculator .faq-container{margin-top:15px}.template-peptides-calculator .faq-item{background:#fff;border:1px solid #E3E8F6;padding:15px;margin-bottom:10px}.template-peptides-calculator .faq-item h4{margin:0 0 8px;font-size:16px;font-weight:600}.template-peptides-calculator .faq-item p{margin:0;font-size:14px;line-height:1.5}.template-peptides-calculator .guide-steps{margin-top:15px}.template-peptides-calculator .guide-step{display:flex;gap:15px;margin-bottom:20px;align-items:flex-start}.template-peptides-calculator .guide-step .step-number{color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;flex-shrink:0}.template-peptides-calculator .step-content h4{margin:0 0 5px;font-size:16px;font-weight:600}.template-peptides-calculator .step-content p{margin:0;font-size:14px;line-height:1.5}.template-peptides-calculator .conversion-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.template-peptides-calculator .conversion-item{padding:12px;text-align:center;font-weight:600;border:1px solid #E3E8F6}.template-peptides-calculator .calculate-btn:hover{background:#98825b}.pcalculator-header h3{margin-bottom:0;font-size:20px;text-transform:inherit;letter-spacing:0px;font-weight:200!important}.peptide-calculator-faqs{max-width:1018px;margin:65px auto 70px;padding-left:10px;padding-right:10px}.peptide-calculator-faqs .pcalculator{border-radius:12px;border:1px solid #ddd}.peptide-calculator-faqs .active .pcalculator-content{padding-bottom:20px}@media screen and (max-width:1025px){.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus{background:#ffffff26!important;border-radius:9px}.side-drawer .list-menu__item{text-transform:uppercase!important;font-size:18px!important}.slideshow__slide .slide__content h1{font-size:35px;max-width:500px}.slideshow__slide .slide__content .text-block{font-size:16px}.slideshow__container{min-height:400px}.slideshow__container .swiper.slideshow__slides{height:400px;!important;aspect-ratio:inherit!important}.slideshow__container .swiper.slideshow__slides .swiper-wrapper{height:100%}.abt-znvs-top-row{flex-direction:column-reverse}.about-zenovus__content{padding-left:0;width:100%}.about-zenovus__image{padding-right:0;width:100%;margin-top:50px}.about-zenovus__card-icon img{width:42px;height:42px}.about-zenovus__card h3{font-size:17px}.about-zenovus__cards{flex-wrap:wrap}.about-zenovus__card{width:calc(50% - 16px)}.about-zenovus-section{background:linear-gradient(180deg,#f5f5f5 69%,#fff 25%)}.home-products{padding-bottom:70px;padding-left:30px;padding-right:30px}.about-zenovus__title{font-size:28px}h2,.h2{font-size:28px!important}.why-choose-content-box{padding:35px;max-width:400px}.shipping-policies__grid{flex-wrap:wrap}.shipping-policies__card{width:50%}.shipping-policies__card:nth-child(2){border-right:none}.shipping-policies__card:nth-child(2),.shipping-policies__card:nth-child(1){border-bottom:1px solid #ffffff66;padding-bottom:35px}.shipping-policies__card:nth-child(3),.shipping-policies__card:nth-child(4){padding-top:30px}.shipping-policies__title{font-size:20px}footer .group-block-content{flex-wrap:wrap}.foo-logo-col{width:100%;text-align:center;padding-left:65px;padding-bottom:50px}a.foo-logo{text-align:center}.foo-logo img{display:block;margin-left:auto;margin-right:auto}footer .group-block accordion-custom:nth-child(2){width:30%}footer .group-block accordion-custom:nth-child(3){width:30%}footer .group-block accordion-custom:nth-child(4){width:40%}.breadcrumb-banner__title{font-size:42px}.breadcrumb-banner__content{font-size:17px;max-width:375px}.con-main-section .group-block-content:not(.con-main-section .group-block-content .group-block-content){display:block}.con-main-section{padding-top:30px;max-width:600px;margin-left:auto;margin-right:auto;padding-bottom:40px}.our-story .cus-container{flex-direction:column-reverse}.story-row{width:100%;padding-right:0;margin-top:50px}.our-story__content{width:100%;padding-left:0}.our-story__image img{height:450px}.our-story-section,.our-value-section{padding-top:60px;padding-bottom:60px}.our-value__grid{justify-content:center;flex-wrap:wrap}.our-value__card{width:30.33%;padding:25px}.our-value__heading{font-size:17px}.commitment-inner-box{max-width:361px;margin-left:auto}.commitment-box,.mission-box{padding:40px}.mission__content{max-width:400px}.template-collection .facets-block-wrapper{padding:0!important}.template-collection .facets-block-wrapper summary.mobile-facets__open-wrapper{padding:7px 20px!important}.template-collection .main-collection-grid{max-width:100%!important;width:93%!important;margin-right:auto!important;margin-top:20px!important}.mobile-facets__open{color:#000!important}.template-collection .facets-block-wrapper{margin-right:0!important;float:right!important;transform:none!important;position:static!important}.template-collection .facets-block-wrapper{width:calc(100% - 25px)!important}.menu-opening .mobile-facets__inner{box-shadow:none!important;max-width:300px!important}.mobile-facets__header{padding-left:20px!important;padding-right:12px!important}.mobile-facets__summary{padding-left:20px!important;padding-right:20px!important;padding-top:10px!important}.global-settings-popup{border-color:#d2d2d2!important}.facets--vertical .active-facets-mobile{padding-left:20px!important;padding-right:20px!important;gap:0px!important}.mobile-facets__main{padding-left:20px!important;padding-right:20px!important;margin-top:5px!important}.mobile-facets__details{width:100%!important}.mobile-facets__details summary{width:100%!important}#MainContent accordion-custom{width:100%!important;margin-bottom:12px!important;box-shadow:none!important;border-radius:0}#MainContent accordion-custom .mobile-facets__summary{padding:0!important}.field__input.filter__price_number{padding-top:0;padding-bottom:0;height:max-content;min-height:28px}p.mobile-facets__info{margin-bottom:0}.facets--vertical .facets-container{padding:0!important}.product-information__media:has(.media-gallery--carousel){height:min-content}.product-details h1{font-size:30px!important}}@media screen and (max-width:767px){#Cart-Drawer .totals__total{font-size:16px!important}#Cart-Drawer p.totals__total-value{transform:translateY(1px)}.slideshow__slide .slide__content{padding-left:20px;padding-right:20px}.slideshow__slide .slide__content h1{font-size:27px}.slideshow__slide .slide__content .text-block{padding-top:15px}.slideshow__container{min-height:600px}.slideshow__container .swiper.slideshow__slides{height:600px}.slideshow__container .media img{object-position:bottom center}.slideshow__slide{align-items:flex-start}.slideshow__slide .page-width--full{padding-top:30px}.cus-container{padding-left:20px;padding-right:20px}.about-zenovus-section{padding-top:50px;background:#f5f5f5;padding-bottom:40px}h2,.h2{font-size:24px!important}.rte,.about-zenovus__card p{font-size:16px}.slideshow__slide .slide__content .button{font-size:15px;padding:11px 24px!important}.subtitle{font-size:15px}.about-zenovus__image,.abt-znvs-card-row{margin-top:30px}.about-zenovus__card{width:100%!important;padding:25px}.about-zenovus__card h3{margin-bottom:10px;margin-top:20px}.home-products{padding:50px 0 45px}.home-products .add-to-cart-button{font-size:11px;letter-spacing:0px;padding:7px 17px!important;height:min-content!important;min-height:auto!important}.home-products .price-item--regular{font-size:14px}.home-products .card__heading,.home-products .card__heading .rte{font-size:14px!important}.home-products .card-product-information{gap:3px}.home-products .card{gap:10px}.home-products .h2{padding-bottom:18px}.why-choose-us{padding-top:45px;padding-bottom:320px;background-position-y:65%}.why-choose-us__subtitle{font-size:14px}.why-choose-content-box{padding:28px}.why-choose-us__button a{font-size:14px;padding:9px 24px}.why-choose-us__button{margin-top:18px}.research-quality-section{padding-top:50px;padding-bottom:50px}.slideshow:after{font-size:13px}.shipping-policies__card{padding-left:12px;padding-right:12px}.shipping-policies__title{font-size:17px}.shipping-policies__icon img{width:39px;height:32px}.shipping-policies__icon{padding:0;width:65px;height:65px}.shipping-policies__card:nth-child(odd){padding-left:0}.shipping-policies__card:nth-child(2n){padding-right:0}.shipping-policies__card:nth-child(2),.shipping-policies__card:nth-child(1){padding-bottom:22px}.shipping-policies__card:nth-child(3),.shipping-policies__card:nth-child(4){padding-top:22px}.foo-logo-col{padding-left:0;padding-right:0;padding-bottom:20px}footer .group-block-content{display:block}footer .group-block accordion-custom{border-left:none}footer .section{padding-left:15px;padding-right:15px;padding-bottom:40px}footer .menu--accordion .menu__details{margin-bottom:0}.breadcrumb-banner__title{font-size:32px}.breadcrumb-banner{padding-top:40px;padding-bottom:262px;background-position-y:75%}.con-main-section{padding:35px 10px 0}.con-main-section span.spacer{height:25px}.con-main-section h3{font-size:23px!important}.con-main-section h2{font-size:27px!important}.con-main-section .group-block:first-child{padding:0;margin-bottom:34px}.contact-form-input,.contact-form-textarea{min-height:42px;padding:10px 15px}.con-main-section .group-block:last-child{margin-bottom:10px}.con-main-section .block-contact-form button{padding:12px 32px;font-size:16px}.con-main-section .rte p{font-size:16px}.faqs-banner .breadcrumb-banner__title{font-size:30px}.faqs-banner{padding-bottom:165px}#MainContent .accordion .details__header{font-size:17px;padding:14px 17px;line-height:21px}#MainContent .accordion .details__header span.svg-wrapper{right:13px}#MainContent .fqs-cta-row{flex-direction:column}#MainContent .faq-cta__image{width:100%}#MainContent .faq-cta__content{width:100%;padding:23px 25px 28px}#MainContent .faq-cta__text{margin-bottom:20px}filter-faqs{padding-left:14px!important;padding-right:14px!important}.abtn-banner{padding-bottom:200px}.our-story-section,.our-value-section{padding-top:40px;padding-bottom:40px}.our-story__title{margin-bottom:18px}.our-story__cards{flex-direction:column}.our-story__card:nth-child(odd){padding-right:0;border-right:none}.our-story__card:nth-child(2n){padding-left:0}.our-story__card:not(:last-child){width:100%;border-bottom:2px solid #b7a077;padding-bottom:25px!important;margin-bottom:25px!important}.our-story__card{width:100%}.story-row{margin-top:35px}.our-story__image img{height:280px}.commitment-box,.mission-box{padding:30px 30px 240px;background-position:bottom center;background-repeat:no-repeat;background-size:cover}.our-value__card{width:100%}.commitment{padding-bottom:50px}.commitment-box .button{padding:10px 18px 10px 25px;margin-top:25px}.our-story__card-title{font-size:18px}.product-banner{padding-bottom:160px}.template-collection .collection-wrapper{padding-left:0;padding-right:0}.template-collection .facets-block-wrapper{width:calc(100% - 4px)!important;max-width:140px!important}.facets-block-wrapper--vertical{grid-column:8 / 14}.template-collection #product-grid{gap:9px}.template-collection .main-collection-grid{width:97%!important}.facets-price__apply button{padding:7px 10px!important;margin-bottom:5px}.template-collection .product-grid__item .card-product-information{padding-left:10px;padding-right:10px;gap:4px}.template-collection .card__heading a .rte{font-size:15px!important}.template-collection .product-grid__item .card-product-information .price__container *{font-size:14px}.template-collection .product-grid__item{padding-bottom:15px}product-info.product-information{padding-top:10px}.product-details{margin-top:15px}.product-details h1{font-size:26px!important}product-info.product-information .price{font-size:24px}.add-to-cart-button-container .add-to-cart-button-inner .card-product__group-item button{min-width:45px!important}.product-tabs{padding-top:0}#Global-Drawer tbody:not(:first-child){display:block;margin-bottom:20px}#Global-Drawer td,#Global-Drawer th{font-size:14px}#Global-Drawer h2{font-size:20px!important;margin-bottom:10px}#Global-Drawer h3{font-size:17px!important;margin-bottom:10px}#Global-Drawer p{margin-top:0!important}#Global-Drawer li{margin-bottom:8px}.product-recommendations .add-to-cart-button{letter-spacing:0px;font-size:14px;padding:8px 10px!important;min-height:max-content!important}.product-recommendations .section-resource-list__content{margin-bottom:20px}toolbar-mobile{display:none!important}.shopify-policy__container{padding:25px 15px 60px}.shopify-policy__title h1{font-size:30px}.shopify-policy__container h2{font-size:20px!important}.shopify-policy__container h3{font-size:17px!important}cart-items-component .cart-items thead tr{padding:0 16px;margin-bottom:20px}.cart__summary h2.totals__total{font-size:18px!important}.cart-page{padding-top:10px}cart-items-component .cart-item__quantity .quantity-selector{width:117px!important}.template-peptides-calculator .calculator-container{padding:10px 8px;margin:0 5px}.template-peptides-calculator .step-section{margin-bottom:20px;padding:12px}.template-peptides-calculator .recommendation-cards{grid-template-columns:1fr}.template-peptides-calculator .peptide-buttons{grid-template-columns:repeat(4,1fr);gap:8px}.template-peptides-calculator .peptide-btn{padding:10px 4px;font-size:12px}.template-peptides-calculator .target-inputs{grid-template-columns:1fr;gap:10px}.template-peptides-calculator .small-input{width:100%}.template-peptides-calculator .step-header{gap:8px;margin-bottom:12px}.template-peptides-calculator .step-number{width:28px;height:28px;font-size:14px}.template-peptides-calculator .step-title{font-size:16px}.template-peptides-calculator .example-grid{grid-template-columns:1fr}.template-peptides-calculator .guide-step{gap:12px}.template-peptides-calculator .calculator-container{box-shadow:none;border:1px solid #E9EDF7}.main-peptide-calculator{padding-top:20px}.main-peptide-calculator .peptide-calculator{padding:14px!important}}@media screen and (max-width:480px){.template-peptides-calculator .calculator-container{padding:8px 15px;margin:0 2px 30px}.template-peptides-calculator .step-section{padding:10px;margin-bottom:15px}.template-peptides-calculator .peptide-buttons{grid-template-columns:repeat(4,1fr);gap:6px}.template-peptides-calculator .peptide-btn{padding:8px 2px;font-size:11px;min-height:44px}.template-peptides-calculator .ukp-hero{padding:18px 17px;margin-bottom:12px}.template-peptides-calculator .ukp-hero h1{font-size:19px}.template-peptides-calculator .step-title{font-size:17px!important}.pcalculator-header h3{font-size:18px}.template-peptides-calculator .toggle-btn{min-width:24px}.pcalculator-header{padding:14px 12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
