:root{--f24-product-name-size: 14px;--f24-product-name-weight: 400;--f24-product-price-size: 23px;--f24-commerce-action-size: 14px}@supports (grid-template-rows: subgrid){#MainContent #product-grid.product-grid>.grid__item{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}#MainContent #product-grid.product-grid>.grid__item>product-component{display:contents}#MainContent #product-grid.product-grid .product-card-wrapper,#MainContent #product-grid.product-grid .card--f24-product{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;min-width:0}#MainContent #product-grid.product-grid .card--f24-product>.card__inner{grid-row:1}#MainContent #product-grid.product-grid .card--f24-product>.card__content,#MainContent #product-grid.product-grid .card--f24-product>.card__content>.card__information{display:contents}#MainContent #product-grid.product-grid .card--f24-product>.card__content .card__heading{grid-row:2;align-self:start;margin:8px 14px}#MainContent #product-grid.product-grid .card-information{grid-row:3;align-self:start;margin:0 14px 10px}#MainContent #product-grid.product-grid .card--f24-product>.card__content>:is(.quick-add,.f24-card-view){grid-row:4;align-self:stretch;display:flex;flex-direction:column;margin:0 14px 14px}#MainContent #product-grid.product-grid .quick-add>:is(product-form,modal-opener),#MainContent #product-grid.product-grid .quick-add form{display:flex;flex-direction:column;flex:1}#MainContent #product-grid.product-grid .quick-add__submit{flex:1;padding-inline:8px}}#MainContent [data-f24-rec-carousel] .f24-med-rec-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px)/3);align-items:stretch;column-gap:16px;row-gap:0}#MainContent [data-f24-rec-carousel] .f24-med-rec-card{display:flex;flex-direction:column;min-width:0;padding:12px;border-radius:10px}#MainContent [data-f24-rec-carousel] .f24-med-rec-visual{display:flex;flex-direction:column;height:176px;flex:none;padding:0}#MainContent [data-f24-rec-carousel] .f24-med-rec-image{flex:1;height:auto;min-height:0;margin:0;padding:20px 12px 8px}#MainContent [data-f24-rec-carousel] .f24-med-rec-image img{width:100%;height:100%;object-fit:contain}#MainContent [data-f24-rec-carousel] .f24-card-variant-label{flex:none;font-size:12px;margin:0}#MainContent [data-f24-rec-carousel] .f24-med-rec-body{display:flex;flex-direction:column;flex:1;min-width:0;padding:8px 0 0}#MainContent [data-f24-rec-carousel] .f24-med-rec-card h3{margin:0 0 8px;height:auto;min-height:0}#MainContent [data-f24-rec-carousel] .f24-med-rec-card h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:inherit;font-weight:inherit;text-decoration:none}#MainContent [data-f24-rec-carousel] .f24-rec-prices{display:block;min-height:0;margin:0}#MainContent [data-f24-rec-carousel] .f24-rec-price-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px}#MainContent [data-f24-rec-carousel] .f24-rec-compare{font-size:12px;line-height:18px;color:#6b6473}#MainContent [data-f24-rec-carousel] .f24-rec-current{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;line-height:29px}#MainContent [data-f24-rec-carousel] .f24-rec-currency{font-size:12px;font-weight:400}#MainContent [data-f24-rec-carousel] .f24-rec-saving{display:block;margin:3px 0 0;color:#246760;font-size:12px;font-weight:500;line-height:18px}#MainContent [data-f24-rec-carousel] .f24-card-purchase{margin-top:10px;padding-top:0}#MainContent [data-f24-rec-carousel] .f24-card-purchase__button{margin:0;min-height:44px;border-radius:7px;padding:10px 8px;color:#fff;background:#694c9b;border-color:#694c9b}#MainContent [data-f24-rec-carousel] .f24-card-purchase__button:hover{background:#5e418d;color:#fff}@supports (grid-template-rows:subgrid){#MainContent [data-f24-rec-carousel] .f24-med-rec-track{grid-template-rows:repeat(4,auto)}#MainContent [data-f24-rec-carousel] .f24-med-rec-card{display:grid;grid-row:1 / span 4;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0}#MainContent [data-f24-rec-carousel] .f24-med-rec-visual{grid-row:1}#MainContent [data-f24-rec-carousel] .f24-med-rec-body{display:contents}#MainContent [data-f24-rec-carousel] .f24-med-rec-card h3{grid-row:2;margin:8px 0;align-self:start}#MainContent [data-f24-rec-carousel] .f24-rec-prices{grid-row:3;align-self:start}#MainContent [data-f24-rec-carousel] .f24-card-purchase{grid-row:4;align-self:start}}#MainContent .product-card-wrapper .card--f24-product .card__heading{min-height:0!important;font-size:var(--f24-product-name-size)!important;font-weight:var(--f24-product-name-weight)!important;line-height:1.45!important}#MainContent .product-card-wrapper .card--f24-product .card__heading a{font-weight:inherit}#MainContent .card--f24-product>.card__inner{height:176px;min-height:0}#MainContent .card--f24-product>.card__inner:before{padding-bottom:0}#MainContent .card--f24-product .card__media .media>img{object-fit:contain}#MainContent .product-card-wrapper .card--f24-product .price{font-size:23px!important;font-weight:500}#MainContent .card--f24-product .price--f24-compact .price__container{display:block;margin:0}#MainContent .card--f24-product .f24-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px}#MainContent .card--f24-product .f24-card-price__previous{font-size:12px;line-height:18px;color:#6b6473}#MainContent .card--f24-product .f24-card-price__previous :is(span,s){font-size:12px;line-height:18px}#MainContent .card--f24-product .f24-card-price__current{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;line-height:29px}#MainContent .card--f24-product .f24-card-price__amount{margin:0;color:#694c9b;font-weight:500;font-size:23px;line-height:29px}#MainContent .card--f24-product .f24-card-price__currency{font-size:11px;font-weight:400;line-height:1.4}#MainContent .card--f24-product .card-information>.f24-card-variant-label{margin-top:4px;font-size:12px;line-height:1.4}#MainContent .product-card-wrapper .card--f24-product .quick-add__submit{min-height:44px!important;font-size:14px!important;font-weight:500!important;color:#fff!important;background:#694c9b!important;border:1px solid #694c9b!important;border-radius:7px!important;box-shadow:none}#MainContent .card--f24-product .quick-add__submit:hover{background:#5e418d!important;border-color:#5e418d!important}#MainContent .card--f24-product .quick-add__submit:before,#MainContent .card--f24-product .quick-add__submit:after,#MainContent [data-f24-medicine-pdp] .product-form__submit:before,#MainContent [data-f24-medicine-pdp] .product-form__submit:after{box-shadow:none}#MainContent .card--f24-product .quick-add__submit:focus-visible,#MainContent [data-f24-medicine-pdp] .product-form__submit:focus-visible{outline:2px solid #694c9b;outline-offset:3px}#MainContent [data-f24-rec-carousel] .f24-med-rec-card h3{font-size:14px;font-weight:400;line-height:1.45}#MainContent [data-f24-rec-carousel] .f24-rec-prices strong{display:inline;margin:0;font-size:23px;font-weight:500;line-height:29px}#MainContent [data-f24-rec-carousel] .f24-med-rec-link{font-size:14px;font-weight:500}#MainContent [data-f24-medicine-pdp] .product__title :is(h1,h2){font-size:21px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:normal}#MainContent [data-f24-medicine-pdp] :is(.price--large,.price-item--regular,.price-item--sale){font-size:27px!important;font-weight:500}#MainContent [data-f24-medicine-pdp] .price__sale .price-item--regular{font-size:16px!important;font-weight:400}#MainContent [data-f24-medicine-pdp] .product-form__submit{min-height:44px!important;font-weight:500!important}#MainContent [data-f24-medicine-pdp] .f24-med-details h2,#MainContent .f24-med-recommendations h2{font-size:18px!important;font-weight:500}#MainContent [data-f24-medicine-pdp] .f24-med-details summary{font-weight:500}@media not (min-width:750px){#MainContent [data-f24-medicine-pdp] .product__title :is(h1,h2){font-size:20px!important}#MainContent [data-f24-medicine-pdp] :is(.price--large,.price-item--regular,.price-item--sale){font-size:25px!important}#MainContent [data-f24-rec-carousel] .f24-med-rec-track{grid-auto-columns:82%}#MainContent .product-card-wrapper .card--f24-product .price{font-size:21px!important}#MainContent .card--f24-product .f24-card-price__amount,#MainContent [data-f24-rec-carousel] .f24-rec-prices strong{font-size:21px}}@media(min-width:750px)and (max-width:1024px){#MainContent [data-f24-rec-carousel] .f24-med-rec-track{grid-auto-columns:calc((100% - 52px) / 2.12)}}@media not (min-width:375px){#MainContent #product-grid.grid:has(.card--f24-product){grid-template-columns:minmax(0,1fr)!important;max-width:280px;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/farma24-commerce-rhythm.css.map */
