.tabs-nav{border:1px solid var(--color-border);border-radius:30.5px;padding:8px}@media screen and (max-width:767px){.tabs-nav{display:none}}.tabs-nav__list{width:100%}.tabs-nav__item{border-radius:1.40625rem;cursor:pointer;max-width:100%;padding:.625rem 1.5rem;position:relative;text-align:center}@media screen and (min-width:768px){.tabs-nav__item:not(.is-active){color:var(--color-brand-primary)}.tabs-nav__item{background:transparent;padding:.625rem}}@media screen and (min-width:1024px){.tabs-nav__item{padding:.625rem 1rem}}@media screen and (min-width:1200px){.tabs-nav__item{padding:.625rem 1.5rem}}@media screen and (min-width:768px){.tabs-nav__item:hover{background:var(--color-brand-background-hover)}}.tabs-nav__item.is-active{background:var(--color-brand-background-active);font-family:var(--font-bold-family);font-style:var(--font-bold-style);font-weight:var(--font-bold-weight)}[dir=ltr] .tabs-nav__item-mobile{text-align:left}[dir=rtl] .tabs-nav__item-mobile{text-align:right}.tabs-nav__item-mobile{font-family:var(--font-bold-family);font-style:var(--font-bold-style);font-weight:var(--font-bold-weight);margin-top:.625rem;position:relative}.tabs-nav__item-mobile span{padding-right:3.125rem}[dir=rtl] .tabs-nav__item-mobile span{padding-left:3.125rem;padding-right:0}.tabs-nav__item-mobile .icon{padding:.625rem;position:absolute;right:0;top:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2 ease-in-out;transition:-webkit-transform .2 ease-in-out;transition:transform .2 ease-in-out;transition:transform .2 ease-in-out,-webkit-transform .2 ease-in-out}[dir=rtl] .tabs-nav__item-mobile .icon{left:0;right:auto}.tabs-nav__item-mobile.is-active .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.tabs-nav__span{display:block;font-size:1rem;text-decoration:none}@media screen and (min-width:768px){.tabs-nav__span{font-size:.875rem}}@media screen and (min-width:1024px){.tabs-nav__span{font-size:1.125rem}}@media screen and (min-width:1200px){.tabs-nav__span{font-size:1.25rem}}.tabs-content{margin:0 auto}.tabs-content__pane{color:var(--color-brand-text-50);display:none;margin:1rem 0;padding:0 1rem}@media screen and (min-width:768px){.tabs-content__pane{margin-bottom:1.5625rem;margin-top:2.8125rem;padding:0 1rem}}@media screen and (min-width:1024px){.tabs-content__pane{margin-bottom:1rem;margin-top:3.4375rem}}.tabs-content__pane.is-active{display:block}.tabs-content__pane p b,.tabs-content__pane p strong{font-family:var(--font-bold-family);font-style:var(--font-bold-style);font-weight:var(--font-bold-weight)}.tabs-content__pane .image img{max-width:100%}.product-metafield{margin-bottom:1.5625rem}@media screen and (min-width:768px){.product-metafield{margin-bottom:2.1875rem}}.product-metafield:last-child{margin-bottom:0}.product-metafield__label{font-family:var(--font-medium-family);font-style:var(--font-medium-style);font-weight:var(--font-medium-weight);letter-spacing:.075rem;margin-bottom:.5rem}@media screen and (min-width:768px){.product-metafield__label{letter-spacing:1px;margin-bottom:1rem}}.product-metafield__title{font-family:var(--font-bold-family);font-style:var(--font-bold-style);font-weight:var(--font-bold-weight);margin-top:0}.product-metafield__properties{font-family:var(--font-medium-family);font-style:var(--font-medium-style);font-weight:var(--font-medium-weight);margin-top:0}.product-metafield__properties p{margin:0 0 .375rem}.product-metafield.product-metafield--content .product-metafield__content{max-height:16.375rem;overflow:hidden;-webkit-transition:max-height var(--duration-default) ease-in-out;transition:max-height var(--duration-default) ease-in-out}@media screen and (min-width:768px){.product-metafield.product-metafield--content .product-metafield__content{max-height:none}}.product-metafield-content-is-open .product-metafield.product-metafield--content .product-metafield__content{max-height:1000000px}@media screen and (min-width:1024px){.tabs-description{min-height:25rem}}.tabs-description__extra{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;position:relative}@media screen and (max-width:1023px){.tabs-description__extra{max-width:19.6875rem;padding:3.4375rem 0}}.tabs-description__extra ul{list-style:none;margin:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:1024px){.tabs-description__extra ul{margin:.125rem 0 0;padding:0 2rem}}.tabs-description__extra ul li{grid-gap:0 8px;display:grid;font-family:var(--font-medium-family);font-size:1rem;font-style:var(--font-medium-style);font-weight:var(--font-medium-weight);gap:0 8px;grid-auto-columns:1fr;grid-template-columns:32px 1fr;grid-template-rows:1fr;line-height:1.25rem;margin-bottom:1rem;position:relative;width:100%}@media screen and (min-width:1024px){.tabs-description__extra ul li{grid-template-columns:40px 1fr}}.tabs-description__extra ul li span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}[dir=rtl] .tabs-description__extra ul li{padding-left:0;padding-right:2.5rem}@media screen and (min-width:1024px){.tabs-description__extra ul li{font-size:1.25rem;line-height:1.5rem}}.tabs-description__extra ul li:last-child{margin-bottom:0}.tabs-description__bg{display:block;position:relative;z-index:-1}@media screen and (min-width:1024px){.tabs-description__bg{padding:0 0 0 1rem}}.tabs-nutrition table{height:100%!important;width:100%!important}@media screen and (min-width:768px){.tabs-nutrition table{min-width:50%;width:auto}}.tabs-nutrition table tbody{display:inline-table;width:100%}@media screen and (min-width:768px){.tabs-nutrition table tbody{min-width:50%;width:auto}}.tabs-nutrition table td,.tabs-nutrition table th{border-bottom:1px solid var(--color-lines);line-height:1.5rem;padding:.75rem .3125rem .75rem 0}.tabs-nutrition table td *,.tabs-nutrition table th *{margin:0}@media screen and (max-width:767px){.tabs-faq .collapsible .collapsible__content{padding-left:1.5rem;padding-right:1.5rem}}