.product__accordion.accordion{margin-top:var(--spacing2x);border:0;border-top:var(--outline-width) solid var(--grey-light)}.product__accordion.accordion>details:last-child>.accordion__content{border-bottom:var(--outline-width) solid var(--grey-light)}@media screen and (min-width: 990px){.product__accordion.accordion{border-top:0;margin-top:var(--spacing5x)}}#desktop_tabs{display:none}@media screen and (min-width: 990px){#desktop_tabs{display:flex}#desktop_tabs .tab{margin:0;padding:var(--spacing-base);background-color:var(--color-white);border:0;color:var(--color-text);font-family:var(--font-family);line-height:1.5;letter-spacing:normal;text-transform:capitalize;cursor:pointer}#desktop_tabs .tab.active{background-color:var(--background)}}.product__accordion.accordion .summary__title{justify-content:space-between;padding:var(--spacing-base);outline:none;border-bottom:var(--outline-width) solid var(--grey-light);background-color:var(--background);line-height:1.5}@media screen and (min-width: 990px){.product__accordion.accordion .summary__title{position:absolute;left:-9999px;visibility:hidden}}.product__accordion .icon-minus-trellis{display:none}.product__accordion.accordion details[open] .summary__title>.icon-plus-trellis{display:none}.product__accordion.accordion details[open] .summary__title>.icon-minus-trellis{display:block;margin-top:8px}.product__accordion.accordion .accordion__title{display:block;max-width:100%;padding-bottom:var(--spacing-base);margin-bottom:var(--spacing2x);border-bottom:var(--outline-width) solid var(--grey-light);font-size:var(--text-heading-5)}.product__accordion.accordion .accordion__content{padding:var(--spacing2x) var(--spacing-base);margin-bottom:0;background-color:var(--color-white)}@media screen and (min-width: 990px){.product__accordion.accordion .accordion__content{display:none}.product__accordion.accordion details[open] .accordion__content{display:block;border-top:var(--outline-width) solid var(--grey-light);padding:var(--spacing3x) 0}}.product__accordion.accordion p{margin-top:0;margin-bottom:0}.product__accordion.accordion p:not(:last-child){margin-bottom:var(--spacing-base)}@media screen and (min-width: 750px){.product__accordion.accordion .product__description p:not(:last-child){margin-bottom:var(--spacing2x)}}.rte .dietary-restriction{margin:0;padding-left:0}.dietary-restriction__item{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-base);font-size:var(--text-body-small)}@media screen and (min-width: 990px){.dietary-restriction__item{margin-bottom:var(--spacing2x);font-size:var(--text-body-primary)}}.dietary-restriction .icon{width:22px;margin:0 var(--spacing-base)}@media screen and (min-width: 990px){.dietary-restriction .icon{margin:0 var(--spacing2x)}}.dietary-restriction__title{flex:1;min-width:140px;display:block;text-align:right;font-weight:var(--font-body-weight-bold)}.dietary-restriction__description{flex:2}@media screen and (min-width: 990px){.dietary-restriction__description{flex:6}}.faq-accordion.accordion{margin-top:0;border:0}.faq-accordion.accordion summary{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-base);outline:none;background-color:var(--background);border-bottom:var(--outline-width) solid var(--grey-light)}.faq-accordion.accordion summary .faq-accordion__title{margin-bottom:0;line-height:1.5}.faq-accordion__content{padding:var(--spacing-base);background-color:var(--grey-light)}.faq-accordion__content p{margin-bottom:0}.faq-accordion.accordion details[open] .icon-plus-trellis{display:none}.faq-accordion.accordion details[open] .icon-minus-trellis{display:block}.product-ingredients-container__title{display:block;margin-bottom:var(--spacing-base);font-weight:var(--font-body-weight-bold)}.product-ingredients-container__item{margin-bottom:var(--spacing-base)}@media screen and (min-width: 990px){.product-ingredients-container__item{margin-bottom:var(--spacing2x)}}.product__accordion.accordion table{width:100%;table-layout:auto!important;margin:var(--spacing2x) 0 var(--spacing-base);border:var(--outline-width) solid var(--background)}.product__accordion.accordion table th,.product__accordion.accordion table td{min-width:100px;padding:var(--spacing-base)!important;border:var(--outline-width) solid var(--background);vertical-align:baseline;text-align:left}@media screen and (min-width: 990px){.product__accordion.accordion table{margin:var(--spacing4x) 0 var(--spacing2x)}.product__accordion.accordion table th,.product__accordion.accordion table td{min-width:230px}}.product__accordion.accordion table th{background-color:var(--grey-medium-light);font-size:var(--text-body-large)}.product__accordion.accordion table td{background-color:var(--grey-light);font-size:var(--text-body-primary)}.product__accordion.accordion .product__description table p:not(:last-child){margin-bottom:var(--spacing-sm)}
/*# sourceMappingURL=/cdn/shop/t/357/assets/trellis-product-tabs.css.map */
