.product-description.contain-grid{padding-top:144px;padding-bottom:144px}.product-description__text{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}@media screen and (max-width: 991px){.product-description__text{grid-template-columns:auto}.product-description .container{max-width:unset}.product-long-term__timeline-container{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.product-long-term__timeline-container::-webkit-scrollbar{display:none}}.product-description .tab{margin-bottom:140px}.product-description .tab:last-of-type{margin-bottom:0}.product-description .tab>h2,h2.tab__header{font-size:32px;font-weight:400;line-height:55px;margin-bottom:48px}.product-description .tab p,.product-description .tab li{font-weight:400;font-family:roboto,inter,sans-serif;color:#242424}.product-description__text>*{position:relative}.product-description__text>*:nth-child(2n):not(:last-child):after{display:block;content:"";height:1px;width:calc(200% + 40px);position:absolute;left:calc(-100% - 40px);bottom:-24px;background-color:#d3cfcc}@media screen and (max-width: 991px){.product-description__text>*:nth-child(2n):not(:last-child):after{display:none}}.product-description__text>*{margin-bottom:48px}.product-description__text p{font-weight:400}.tab-info__grid-container{display:grid;grid-template-columns:40% auto}@media screen and (max-width: 991px){.tab-info__grid-container{grid-template-columns:1fr}}.tab-info__grid-container>*,.tab .tile{border-radius:4px}.tab-info__photo{background-position:center;background-size:cover;margin-right:20px}@media screen and (max-width: 991px){.tab-info__photo{height:80vw;margin-right:0;margin-bottom:20px}}.tab .tab-info__right{display:grid;grid-template-rows:auto;row-gap:20px;column-gap:20px}.tab .tile{padding:24px}.tab .tile .tab-info__content>:not(:last-child){margin-bottom:24px}.tab .tab-info__extras{display:flex;flex-direction:row;column-gap:24px;row-gap:24px}.tab .tab-info__extra{padding:35px 10px;text-align:center;flex:1 1 0px}@media screen and (max-width: 768px){.tab .tab-info__extras{flex-wrap:wrap}.tab .tab-info__extra{min-width:200px}}.tab .tab-info__extra h3{font-size:20px;line-height:18px;font-weight:400;margin-bottom:16px}.tab .tab-info__extra p{font-size:16px;line-height:18px;font-weight:400;margin-bottom:24px}.tab .tab-info__pill{margin:auto -5px}.tab-ingredients .tab__header{text-align:center}.tab-ingredients__grid-container{display:grid;grid-template-columns:auto 40%;column-gap:20px;row-gap:20px}@media screen and (max-width: 991px){.tab-ingredients__grid-container{grid-template-columns:auto}}.tab .tile.tab-ingredients__table{padding:0;max-width:calc(100vw - 40px);overflow-x:auto}.tab-ingredients__table table{border-spacing:0;border-collapse:collapse;max-width:calc(100vw - 40px)!important}.tab-ingredients__table thead,.tab-ingredients__table thead tr,.tab-ingredients__table table{border-radius:4px}.tab-ingredients__table thead th:first-of-type{border-radius:4px 0 0 4px}.tab-ingredients__table thead th:last-of-type{border-radius:0 4px 4px 0}.tab-ingredients__table th{font-family:taviraj,serif;font-size:20px;font-weight:400;line-height:34px;text-align:left;color:#fff;padding:14px 16px;width:auto!important}.tab-ingredients__table tr{border-bottom:.5px solid #D3CFCC}.tab-ingredients__table th:first-of-type,.tab-ingredients__table tr:last-of-type{border-bottom:none}.tab-ingredients__table tbody td{padding:13px 16px;font-family:roboto,inter,sans-serif;font-size:12px;line-height:14px;width:auto!important}.tab-ingredients__table tr>td:first-of-type,.tab-ingredients__table th:first-of-type{padding-left:24px}.tab-ingredients__table tr>td:last-of-type,.tab-ingredients__table th:last-of-type{padding-right:24px}.tab-ingredients__table tbody tr>td:last-of-type{font-weight:700}.tab-ingredients__table tbody tr>td>ul{padding-left:1.5em}.tab-ingredients__table tbody tr>td{line-height:18px}.tab-ingredients__right{max-width:calc(100vw - 40px);overflow-x:auto}.tab-ingredients__right h1,.tab-ingredients__right h2,.tab-ingredients__right h3{font-size:20px;font-weight:400;line-height:18px}.tab-ingredients__right p{font-size:16px;line-height:18px}.tab-ingredients__right>*{margin-bottom:24px}.tab-ingredients__right>:last-child{margin-bottom:0}.tab-exclamation .product-description__more-text>*,.tab-exclamation .product-description__more-text>*>*{padding-bottom:1.25em}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product_description.css.map */
