body .is-root-container .block-product-specs{position:relative;overflow:hidden}body .is-root-container .block-product-specs .component-image-background{left:0;right:unset;max-width:min(calc(12.1875rem + 11.5625 * (100vw - 22.5rem) / 77.5),23.75rem);max-height:min(calc(29.625rem + 8.1875 * (100vw - 22.5rem) / 77.5),37.8125rem)}body .is-root-container .block-product-specs .wrapper{width:100rem;display:grid;grid-template-columns:1fr}body .is-root-container .block-product-specs .wrapper .title{font-family:museo-slab;font-weight:700;line-height:1;font-size:min(calc(0.875rem + 0.625 * (100vw - 22.5rem) / 77.5),1.5rem);letter-spacing:-0.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#0b6746}body .is-root-container .block-product-specs .wrapper .column{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:min(calc(1.5rem + 1 * (100vw - 22.5rem) / 77.5),2.5rem);padding:min(calc(1.875rem + 1.625 * (100vw - 22.5rem) / 77.5),3.5rem) min(calc(0.3125rem + 0.3125 * (100vw - 22.5rem) / 77.5),0.625rem);border-bottom:1px solid rgba(43,101,73,.5)}body .is-root-container .block-product-specs .wrapper .grid-content{display:grid;grid-template-columns:1fr;z-index:3}@media(min-width: 64rem){body .is-root-container .block-product-specs .wrapper .grid-content{grid-template-columns:repeat(3, 1fr);grid-template-areas:"category dietary_tags allergens"}}body .is-root-container .block-product-specs .wrapper .grid-content .column svg{width:min(calc(2.125rem + 0.875 * (100vw - 22.5rem) / 77.5),3rem);height:auto}body .is-root-container .block-product-specs .wrapper .grid-content .column .excerpt{color:#0b6746;text-align:center}@media(min-width: 64rem){body .is-root-container .block-product-specs .wrapper .grid-content .column .excerpt{max-width:20.9375rem}}body .is-root-container .block-product-specs .wrapper .grid-content .column .terms,body .is-root-container .block-product-specs .wrapper .grid-content .column .text,body .is-root-container .block-product-specs .wrapper .grid-content .column .link{font-family:proxima-nova;font-weight:400;line-height:1.3;font-size:min(calc(1.125rem + 0.25 * (100vw - 22.5rem) / 77.5),1.375rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#0b6746;text-align:center}body .is-root-container .block-product-specs .wrapper .grid-content .column .link{text-decoration:none;color:#007c38}body .is-root-container .block-product-specs .wrapper .grid-content .column .link:hover{color:#2b6549;text-decoration:underline}body .is-root-container .block-product-specs .wrapper .grid-content .column .terms{display:flex;align-items:center;flex-wrap:wrap}@media(min-width: 64rem){body .is-root-container .block-product-specs .wrapper .grid-content .column.category{grid-area:category;border-top:1px solid rgba(43,101,73,.5);border-right:1px solid rgba(43,101,73,.5)}}@media(min-width: 64rem){body .is-root-container .block-product-specs .wrapper .grid-content .column.dietary-tags{grid-area:dietary_tags;border-top:1px solid rgba(43,101,73,.5);border-right:1px solid rgba(43,101,73,.5)}}@media(min-width: 64rem){body .is-root-container .block-product-specs .wrapper .grid-content .column.allergens{grid-area:allergens;border-top:1px solid rgba(43,101,73,.5)}}body .is-root-container .block-product-specs .wrapper .product-specs{display:flex;flex-flow:column;width:100%;z-index:3}@media(min-width: 64rem){body .is-root-container .block-product-specs .wrapper .product-specs{flex-flow:row}}body .is-root-container .block-product-specs .wrapper .product-specs .column{width:100%}@media(min-width: 64rem){body .is-root-container .block-product-specs .wrapper .product-specs .column:not(:last-child){border-right:1px solid rgba(43,101,73,.5)}}body .is-root-container .block-product-specs .wrapper .product-specs .column .items{font-family:proxima-nova;font-weight:400;line-height:1.3;font-size:min(calc(1.125rem + 0.25 * (100vw - 22.5rem) / 77.5),1.375rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;display:grid;grid-template-columns:1fr;gap:min(calc(0.5rem + 0.4375 * (100vw - 22.5rem) / 77.5),0.9375rem);width:100%;place-items:center;color:#0b6746}body .is-root-container .block-product-specs .wrapper .product-specs .link{font-family:proxima-nova;font-weight:400;line-height:1.3;font-size:min(calc(1.125rem + 0.25 * (100vw - 22.5rem) / 77.5),1.375rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#007c38}body .is-root-container .block-product-specs .wrapper .product-specs .link:hover{color:#2b6549;text-decoration:underline}body .is-root-container .block-product-specs .wrapper .bottom-grid-content{display:grid;grid-template-columns:1fr;gap:1.5rem;z-index:3}@media(min-width: 64rem){body .is-root-container .block-product-specs .wrapper .bottom-grid-content{grid-template-columns:1fr;align-items:center;border-bottom:1px solid rgba(43,101,73,.5)}}body .is-root-container .block-product-specs .wrapper .bottom-grid-content .ingredients{display:grid;grid-template-columns:1fr;gap:1.5rem;color:#0b6746;padding-top:2.25rem}@media(min-width: 64rem){body .is-root-container .block-product-specs .wrapper .bottom-grid-content .ingredients{padding-top:min(calc(5.625rem + 1.4375 * (100vw - 64rem) / 36),7.0625rem);padding-bottom:min(calc(5.625rem + 1.4375 * (100vw - 64rem) / 36),7.0625rem)}}body .is-root-container .block-product-specs .wrapper .bottom-grid-content .ingredients .title{font-family:museo-slab;font-weight:700;line-height:1;font-size:min(calc(0.875rem + 0.625 * (100vw - 22.5rem) / 77.5),1.5rem);letter-spacing:-0.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:None}body .is-root-container .block-product-specs .wrapper .bottom-grid-content .ingredients .rich-text{font-family:proxima-nova;font-weight:400;line-height:1.3;font-size:min(calc(1.125rem + 0.25 * (100vw - 22.5rem) / 77.5),1.375rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None}body .is-root-container .block-product-specs .wrapper .bottom-grid-content .available_in{display:grid;grid-template-columns:1fr;gap:1.5rem;color:#0b6746;padding-top:2.25rem}@media(min-width: 64rem){body .is-root-container .block-product-specs .wrapper .bottom-grid-content .available_in{padding-top:min(calc(5.625rem + 1.4375 * (100vw - 64rem) / 36),7.0625rem);padding-bottom:min(calc(5.625rem + 1.4375 * (100vw - 64rem) / 36),7.0625rem);padding-right:min(calc(4.375rem + 1.25 * (100vw - 64rem) / 36),5.625rem)}}body .is-root-container .block-product-specs .wrapper .bottom-grid-content .available_in .title{font-family:museo-slab;font-weight:700;line-height:1;font-size:min(calc(0.875rem + 0.625 * (100vw - 22.5rem) / 77.5),1.5rem);letter-spacing:-0.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:None}body .is-root-container .block-product-specs .wrapper .bottom-grid-content .available_in .location{font-family:proxima-nova;font-weight:400;line-height:1.3;font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;display:flex;gap:0.5rem}body .is-root-container .block-product-specs .wrapper .hidden{display:none}body .is-root-container .block-product-specs.custom_style .wrapper .column{border-bottom:1px solid color-mix(in srgb, var(--secondary-color) 50%, transparent)}@media(min-width: 64rem){body .is-root-container .block-product-specs.custom_style .wrapper .grid-content .column.category{border-top:1px solid color-mix(in srgb, var(--secondary-color) 50%, transparent);border-right:1px solid color-mix(in srgb, var(--secondary-color) 50%, transparent)}}@media(min-width: 64rem){body .is-root-container .block-product-specs.custom_style .wrapper .grid-content .column.dietary-tags{border-top:1px solid color-mix(in srgb, var(--secondary-color) 50%, transparent);border-right:1px solid color-mix(in srgb, var(--secondary-color) 50%, transparent)}}@media(min-width: 64rem){body .is-root-container .block-product-specs.custom_style .wrapper .grid-content .column.allergens{border-top:1px solid color-mix(in srgb, var(--secondary-color) 50%, transparent)}}@media(min-width: 64rem){body .is-root-container .block-product-specs.custom_style .wrapper .product-specs .product-code,body .is-root-container .block-product-specs.custom_style .wrapper .product-specs .pack-size{border-right:1px solid color-mix(in srgb, var(--secondary-color) 50%, transparent)}}body .is-root-container .block-product-specs.custom_style .wrapper .grid-content .column .text,body .is-root-container .block-product-specs.custom_style .wrapper .grid-content .column .title,body .is-root-container .block-product-specs.custom_style .wrapper .grid-content .column .link,body .is-root-container .block-product-specs.custom_style .wrapper .product-specs .column .text,body .is-root-container .block-product-specs.custom_style .wrapper .product-specs .column .title,body .is-root-container .block-product-specs.custom_style .wrapper .product-specs .column .link{color:var(--secondary-color)}@media(min-width: 64rem){body .is-root-container .block-product-specs.custom_style .wrapper .bottom-grid-content{grid-template-columns:1fr;align-items:center;border-bottom:1px solid color-mix(in srgb, var(--secondary-color) 50%, transparent)}body .is-root-container .block-product-specs.custom_style .wrapper .bottom-grid-content.cols-2{grid-template-columns:1fr 1fr}body .is-root-container .block-product-specs.custom_style .wrapper .bottom-grid-content.cols-2 .ingredients{padding-right:min(calc(4.375rem + 0.625 * (100vw - 64rem) / 36),5rem)}body .is-root-container .block-product-specs.custom_style .wrapper .bottom-grid-content.cols-2 .available_in{height:100%;padding-left:min(calc(4.375rem + 0.625 * (100vw - 64rem) / 36),5rem);border-left:1px solid color-mix(in srgb, var(--secondary-color) 50%, transparent)}}body .is-root-container .block-product-specs.custom_style .wrapper .bottom-grid-content .available_in .title,body .is-root-container .block-product-specs.custom_style .wrapper .bottom-grid-content .available_in .location,body .is-root-container .block-product-specs.custom_style .wrapper .bottom-grid-content .available_in .rich-text,body .is-root-container .block-product-specs.custom_style .wrapper .bottom-grid-content .ingredients .title,body .is-root-container .block-product-specs.custom_style .wrapper .bottom-grid-content .ingredients .location,body .is-root-container .block-product-specs.custom_style .wrapper .bottom-grid-content .ingredients .rich-text{color:var(--secondary-color)}body .is-root-container .block-product-specs.custom_style .wrapper .bottom-grid-content .locations{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0.5rem}body .is-root-container .block-product-specs.custom_style .wrapper .bottom-grid-content .locations .map{position:absolute;inset:0;z-index:-1;fill:var(--secondary-color);opacity:.1}
/*# sourceMappingURL=product-specs.css.map */
