.details-tab--accordion-container{border-bottom:var(--border-size--thin) solid var(--color-border);border-top:var(--border-size--thin) solid var(--color-border)}.details-tab--accordion-container~.details-tab--accordion-container{border-top:0}.details-tab--accordion-container .accordion{border-top:0}.details-tab--accordion-container .accordion:last-of-type{border-bottom:0}.details-tab__tab-content{display:flex;flex-direction:column;gap:var(--space-small)}.details-tab .button-tabs__content.active{padding-top:0}.details-tab .details-tab__tab-content,.details-tab .details-tab__tab-text{margin-top:0}.details-tab__tab-content--image-first{flex-direction:column-reverse}.featured-product__details-under-hero{padding-left:var(--space-viewport-sides);padding-right:var(--space-viewport-sides)}@media screen and (min-width:768px){.featured-product__details-under-hero{margin-left:auto;margin-right:auto;max-width:36rem;grid-column:1 / -1;width:100%}.featured-product__details-under-hero .button-tabs{justify-content:center}}.button-tabs.product-details-tabs{flex-wrap:nowrap;align-items:stretch;justify-content:space-between;gap:var(--space-small);margin-bottom:var(--space-medium);border-bottom:var(--border-size--thin) solid hsla(var(--color-foreground-raw),.15)}.button-tabs.product-details-tabs .details-tab{display:flex;flex:1 1 0;min-width:0;margin:0}.button-tabs.product-details-tabs .button-tabs__trigger{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;text-align:center;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;margin-bottom:calc(-1 * var(--border-size--thin));padding:.1rem .55rem .6rem;color:hsla(var(--color-foreground-raw),.55);transition:color .15s ease,border-color .15s ease}.button-tabs.product-details-tabs .button-tabs__trigger:hover{background:none;border-color:transparent;border-bottom-color:hsla(var(--color-foreground-raw),.4);color:var(--color-foreground)}.button-tabs.product-details-tabs .button-tabs__trigger.active{background:none;border-color:transparent;border-bottom-color:currentColor;border-bottom-width:3px;color:var(--color-foreground);cursor:default}.button-tabs.product-details-tabs .details-tab .button-tabs__trigger:not(.active){background:none}.button-tabs.product-details-tabs .button-tabs__trigger h2{margin:0;font-size:.72rem;line-height:1.2;letter-spacing:.01em;overflow-wrap:break-word}.button-tabs.product-details-tabs .product-details-tabs__icon{flex:0 0 auto;color:inherit}@media screen and (min-width:750px){.button-tabs.product-details-tabs .details-tab{flex:0 0 auto}.button-tabs.product-details-tabs .button-tabs__trigger{flex-direction:row;gap:.45rem;padding-left:1.25rem;padding-right:1.25rem}.button-tabs.product-details-tabs .button-tabs__trigger h2{font-size:.85rem}}.main-product__details .allergen-content,.main-product__details .allergen-content div,.main-product__details .allergen-content p{margin-top:0;margin-bottom:0}.main-product__details .allergen-content .legend{gap:16px;margin-bottom:10px;padding:8px 12px}.main-product__details .allergen-content .donut-item{margin-bottom:8px}.main-product__details .allergen-content .donut-header{min-height:0;padding:9px 14px}.main-product__details .allergen-content .donut-name{font-size:14px;line-height:1.3}.main-product__details .allergen-content .allergen-grid{padding:2px 14px 8px}.main-product__details .allergen-content .allergen-row{line-height:1.3;min-height:0;padding:7px 0}.main-product__details .allergen-content .allergen-name,.main-product__details .allergen-content .allergen-status,.main-product__details .allergen-content .status-text{font-size:13px;line-height:1.3}.main-product__details .allergen-content .ingredient-content{font-size:13px;line-height:1.5;padding:10px 14px}.main-product__details .allergen-content .warning-message{margin-top:10px}.main-product__details .b22-nutrition__intro{font-size:13px;margin:0 0 10px}.main-product__details .b22-nutrition .allergen-row{align-items:center;column-gap:.75rem;display:grid;grid-template-columns:minmax(0,1fr) 6.5rem 6.5rem}.main-product__details .b22-nutrition .b22-nutrition__grid--single .allergen-row{grid-template-columns:minmax(0,1fr) 6.5rem}.main-product__details .b22-nutrition .allergen-status{display:contents}.main-product__details .b22-nutrition .b22-nutrition__col{min-width:0;text-align:right;white-space:nowrap}.main-product__details .b22-nutrition .b22-nutrition__head{padding-bottom:4px}.main-product__details .b22-nutrition .b22-nutrition__head .allergen-name,.main-product__details .b22-nutrition .b22-nutrition__head .b22-nutrition__col{font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;white-space:normal}.main-product__details .b22-nutrition .b22-nutrition__kcal{font-size:12px;opacity:.75;white-space:nowrap}@media screen and (max-width:480px){.main-product__details .b22-nutrition .allergen-row{grid-template-columns:minmax(0,1fr) 5.25rem 5.25rem}.main-product__details .b22-nutrition .b22-nutrition__grid--single .allergen-row{grid-template-columns:minmax(0,1fr) 5.25rem}}.main-product__info-container .main-product__details{margin-top:calc(var(--space-between-product-blocks) * .5);max-width:none;padding-left:0;padding-right:0}.main-product__info-container .variant-picker fieldset:last-of-type{margin-bottom:0}.main-product__info-container>div:has(>.shopify-app-block:not(:has(:not(script,style,link,meta,noscript,template)))){display:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/styles-component-details-tab.css.map */
