:root{--vechen-ink: #0A0A10;--pillar-structure: #3E7FBF;--pillar-energy: #E8492A;--pillar-immunity: #E0A020;--pillar-everyday: #4E8C3F;--pillar-structure-ink: #32689D;--pillar-energy-ink: #B13A20;--pillar-immunity-ink: #906115;--pillar-everyday-ink: #37702B;--pillar-structure-tint: #DCE9F5;--pillar-energy-tint: #FBE3DC;--pillar-immunity-tint: #FBEFD5;--pillar-everyday-tint: #E4EDDC}product-card.product-card{height:100%;min-width:0}product-card .product-card__content{height:100%;align-items:stretch}product-card .product-card__content>.group-block:has(.buy-buttons-block){flex:1 1 auto;width:100%;height:auto;min-height:0}product-card .product-card__content>.group-block:has(.buy-buttons-block)>.group-block-content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:100%;gap:10px}product-card .group-block:has(>.group-block-content>.product-card-add){flex:1 1 auto}product-card .product-card-add{margin-top:auto!important;width:100%!important}product-card .product-card-add>.group-block-content{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;justify-content:flex-end!important}product-card .mak_subsc{margin-top:auto;width:100%}product-card .buy-buttons-block,.product-grid product-card.product-card .product-card-add .buy-buttons-block{display:block;width:100%!important;max-width:100%!important;flex:none!important}product-card .product-form-buttons,product-card .product-form-buttons>span,product-card add-to-cart-component{display:block;width:100%}product-card.product-card .buy-buttons-block .product-form-buttons button.add-to-cart-button{width:100%!important;max-width:100%!important;min-width:0!important;min-height:46px;height:auto;padding:12px 10px!important;margin:0!important;font-size:11px!important;line-height:1.3!important;letter-spacing:.1em!important;border-radius:0;background:var(--vechen-ink)!important;color:#fff!important;border-color:var(--vechen-ink)!important;white-space:normal!important}product-card.product-card .buy-buttons-block .product-form-buttons button.add-to-cart-button:hover{background:#303039!important}product-card .price{font-size:18px!important;line-height:1.35!important}product-card .compare-at-price{font-size:14px!important;line-height:1.35!important}product-card product-price{display:block;min-height:26px}product-card [ref=productTitleLink]{display:block;min-height:0;width:100%}product-card.product-card [ref=productTitleLink] :is(.text-block,p,h3,h4),.product-grid product-card.product-card .custom-heading-h4,.product-grid product-card.product-card .custom-heading-h4 p{font-family:var(--font-heading--family);font-size:18px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:-.01em!important;margin:0;display:block;overflow:visible;-webkit-line-clamp:unset}product-card .vechen-short-description,product-card .mak-short-description{font-family:var(--font-body--family);color:var(--vechen-ink);font-size:14px!important;line-height:1.45!important;font-weight:400;margin:0;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}product-card .mak-short-bullets{display:none}product-card .vechen-dietary-pills{display:flex;flex-wrap:wrap;gap:5px;margin:0}product-card .vechen-dietary-pill{display:inline-flex;padding:3px 6px;border:1px solid #E1E4EA;font-size:9px;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}product-card [class*=mak__pdp-type--]{height:auto!important;min-height:0}product-card [class*=mak__pdp-type--]>.group-block-content{flex-direction:row!important;align-items:center!important;gap:8px!important}product-card .mak__pdp-type :is(p,a),product-card .mak__pdp-type-link{font-size:11px!important;line-height:1.3!important;letter-spacing:.08em!important;text-transform:uppercase;font-weight:600}product-card .mak-subopt-card__title{font-size:14px!important;line-height:1.35!important;letter-spacing:0!important;font-weight:500!important}product-card .mak-subopt-card__price{font-size:15px!important;line-height:1.3!important}product-card[data-inline-purchase] .product-card__link{pointer-events:none}product-card[data-inline-purchase] .product-card__content{cursor:default}product-card[data-inline-purchase] :is(.mak_subsc,.buy-buttons-block){position:relative;z-index:2;pointer-events:auto}product-card[data-inline-purchase] :is(.card-gallery,[ref=productTitleLink]){cursor:pointer}.resource-list__carousel slideshow-slides{align-items:stretch}.resource-list__carousel .resource-list__slide:has(product-card){height:auto;align-self:stretch}.resource-list__carousel .resource-list__slide>product-card{height:100%}.fyf-product__link{height:100%;display:flex;flex-direction:column}.fyf-product__price{margin-top:auto;padding-top:10px}.pdp-accordion .pdp-accordion__summary{min-height:52px;padding:18px 0;font-size:12px;letter-spacing:.1em}.pdp-accordion .pdp-accordion__panel,.pdp-accordion .pdp-accordion__panel :is(p,li,td,th),.pdp-accordion .pdp-accordion__faq-question,.pdp-accordion .pdp-accordion__faq-answer{font-size:14px!important;line-height:1.5!important;color:var(--vechen-ink);font-weight:400}.pdp-accordion .pdp-accordion__panel :is(p,li){margin-bottom:8px}.pdp-accordion .pdp-accordion__panel p:last-child{margin-bottom:0}.pdp-accordion .pdp-accordion__table :is(td,th){padding:8px 10px 8px 0}.pdp-accordion .pdp-accordion__faq-question{padding:12px 0;min-height:44px}.pdp-accordion .pdp-accordion__nutrition-footer{font-size:12px!important;line-height:1.5}.pdp-accordion .pdp-accordion__panel a{color:var(--vechen-ink);text-decoration:underline;text-underline-offset:3px}:is(.subscribe-faq,.faq-page-accordion) .details-content{font-size:14px!important;line-height:1.5!important}@media(max-width:749px){product-card.product-card [ref=productTitleLink] :is(.text-block,p,h3,h4),.product-grid product-card.product-card .custom-heading-h4,.product-grid product-card.product-card .custom-heading-h4 p{font-size:16px!important;line-height:1.3!important}.product-grid product-card .product-card__content>.group-block:has(.buy-buttons-block){padding:12px!important}product-card .vechen-short-description,product-card .mak-short-description{font-size:13px!important}.resource-list__carousel .resource-list__slide:has([data-inline-purchase]){--slide-width:min(86cqw,340px);width:var(--slide-width);max-width:calc(100vw - 36px)}.resource-list__carousel:has([data-inline-purchase]) slideshow-arrows{display:none}.resource-list__carousel:has([data-inline-purchase]) slideshow-slides{scroll-snap-type:x proximity;touch-action:pan-x pan-y}}.mak__pdp-type--structure .mak__type-line{background-color:var(--pillar-structure)!important}.mak__pdp-type--structure :is(.mak__pdp-type,.mak__pdp-type-link),.mak-cm-wrap .mak-cm-list .mak__colec-type--structure,.ingredient-filter[data-filter=structure],.ingredient-filter[data-filter=structure].active{color:var(--pillar-structure-ink)!important}.ingredient-filter[data-filter=structure]{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important}.ingredient-filter[data-filter=structure].active{border-bottom-color:var(--pillar-structure)!important}.mak__pdp-type--energy .mak__type-line{background-color:var(--pillar-energy)!important}.mak__pdp-type--energy :is(.mak__pdp-type,.mak__pdp-type-link),.mak-cm-wrap .mak-cm-list .mak__colec-type--energy,.ingredient-filter[data-filter=energy],.ingredient-filter[data-filter=energy].active{color:var(--pillar-energy-ink)!important}.ingredient-filter[data-filter=energy]{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important}.ingredient-filter[data-filter=energy].active{border-bottom-color:var(--pillar-energy)!important}.mak__pdp-type--immunity .mak__type-line{background-color:var(--pillar-immunity)!important}.mak__pdp-type--immunity :is(.mak__pdp-type,.mak__pdp-type-link),.mak-cm-wrap .mak-cm-list .mak__colec-type--immunity,.ingredient-filter[data-filter=immunity],.ingredient-filter[data-filter=immunity].active{color:var(--pillar-immunity-ink)!important}.ingredient-filter[data-filter=immunity]{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important}.ingredient-filter[data-filter=immunity].active{border-bottom-color:var(--pillar-immunity)!important}.mak__pdp-type--everyday .mak__type-line{background-color:var(--pillar-everyday)!important}.mak__pdp-type--everyday :is(.mak__pdp-type,.mak__pdp-type-link),.mak-cm-wrap .mak-cm-list .mak__colec-type--everyday,.ingredient-filter[data-filter=everyday],.ingredient-filter[data-filter=everyday].active{color:var(--pillar-everyday-ink)!important}.ingredient-filter[data-filter=everyday]{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important}.ingredient-filter[data-filter=everyday].active{border-bottom-color:var(--pillar-everyday)!important}
/*# sourceMappingURL=/cdn/shop/t/122/assets/vechen-refinements.css.map */
