main[data-template*=product] .product-information{--maurten-pdp-color-primary: var(--maurten-color-grey-05);--maurten-pdp-color-dim: var(--maurten-color-grey-40);--maurten-pdp-color-border: var(--maurten-color-grey-80);--maurten-pdp-title-size: var(--maurten-heading-l);--maurten-pdp-accordion-title-size: var(--maurten-body-m);--maurten-pdp-body-size: var(--maurten-body-m)}main[data-template*=product] .product-details{color:var(--maurten-pdp-color-primary)}main[data-template*=product] .product-media-container:is(.media-fit-cover,.media-fit-contain){--product-media-fit: contain}main[data-template*=product] .product-media-container:is(.media-fit-cover,.media-fit-contain) .product-media{--media-radius: 4px;width:100%;height:100%}main[data-template*=product] .product-media-container:is(.media-fit-cover,.media-fit-contain) :is(img,video,iframe,.deferred-media__poster-image),main[data-template*=product] .media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img{width:100%;height:100%;object-fit:contain}main[data-template*=product] .product-details .text-block.h2,main[data-template*=product] .product-details .text-block.h2>*,main[data-template*=product] .product-details .view-product-title,main[data-template*=product] .product-details .text-block.rte :is(h1,h2,h3,h4,h5,h6),main[data-template*=product] .product-details .details-content .text-block :is(h1,h2,h3,h4,h5,h6){color:var(--maurten-pdp-color-primary)}main[data-template*=product] .product-details .text-block.h2,main[data-template*=product] .product-details .text-block.h2>*,main[data-template*=product] .product-details .view-product-title{font-family:var(--maurten-font-body);font-size:var(--maurten-pdp-title-size);font-weight:400;letter-spacing:0;line-height:1;text-transform:none}@media screen and (max-width:749px){main[data-template*=product] .product-details .text-block.h2,main[data-template*=product] .product-details .text-block.h2>*,main[data-template*=product] .product-details .view-product-title{font-size:var(--maurten-heading-m)}}main[data-template*=product] .product-details product-price:not(.h4),main[data-template*=product] .product-details product-price:not(.h4) .price,main[data-template*=product] .product-details product-price:not(.h4) .compare-at-price,main[data-template*=product] .product-details product-price:not(.h4) .unit-price,main[data-template*=product] .product-details product-price:not(.h4) .tax-note,main[data-template*=product] .product-details product-price:not(.h4) .installments{color:var(--maurten-pdp-color-dim);font-family:var(--maurten-font-body);font-size:var(--maurten-pdp-body-size);font-weight:400;letter-spacing:0;line-height:1.3;text-transform:none}main[data-template*=product] .product-details product-price.text-block.h4.h4,main[data-template*=product] .product-details product-price.text-block.h4.h4 .price,main[data-template*=product] .product-details product-price.text-block.h4.h4 .compare-at-price{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case)}main[data-template*=product] .product-details .text-block.rte,main[data-template*=product] .product-details .text-block.rte :is(p,ul,ol,li,table),main[data-template*=product] .product-details .details-content,main[data-template*=product] .product-details .details-content .text-block,main[data-template*=product] .product-details .details-content .text-block :is(p,ul,ol,li,table){color:var(--maurten-pdp-color-dim);font-family:var(--maurten-font-body);font-size:var(--maurten-pdp-body-size);font-weight:400;letter-spacing:0;line-height:1.3;text-transform:none}main[data-template*=product] .product-details .text-block.rte h3,main[data-template*=product] .product-details .details-content .text-block h3{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case)}main[data-template*=product] .product-details .text-block.rte h4,main[data-template*=product] .product-details .details-content .text-block h4{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case)}main[data-template*=product] .product-details .accordion{--color-border: var(--maurten-pdp-color-border)}main[data-template*=product] .product-details .accordion .details__header,main[data-template*=product] .product-details .maurten-nutrition-facts .details__header,main[data-template*=product] .product-details .maurten-ingredients .details__header{color:var(--maurten-pdp-color-primary);font-family:var(--maurten-font-body);font-style:normal;font-weight:400;font-size:var(--maurten-pdp-accordion-title-size);line-height:1.3;letter-spacing:0;min-height:var(--minimum-touch-target);text-transform:none}main[data-template*=product] .product-details .accordion .details__header .svg-wrapper,main[data-template*=product] .product-details .maurten-nutrition-facts .details__header .svg-wrapper,main[data-template*=product] .product-details .maurten-ingredients .details__header .svg-wrapper{color:var(--maurten-pdp-color-primary)}main[data-template*=product] .maurten-nutrition-facts{--color-border: var(--maurten-pdp-color-border);width:100%}main[data-template*=product] .product-details .maurten-nutrition-facts{margin-block-start:calc(var(--gap, 0px) * -1)}main[data-template*=product] .maurten-nutrition-facts accordion-custom .details{border-block-end:1px solid var(--maurten-pdp-color-border)}main[data-template*=product] .maurten-nutrition-facts .icon-caret{display:none}main[data-template*=product] .maurten-nutrition-facts__details{width:100%}main[data-template*=product] .maurten-nutrition-facts__heading{color:var(--maurten-pdp-color-primary);font-family:var(--maurten-font-body);font-size:var(--maurten-pdp-accordion-title-size);font-weight:400;letter-spacing:0;line-height:1.3;margin:0;padding-block-start:16px}main[data-template*=product] .maurten-nutrition-facts__content{display:grid;gap:12px;padding-block:0 14px}main[data-template*=product] .maurten-nutrition-facts__item{display:grid;gap:10px}main[data-template*=product] .maurten-nutrition-facts__labels{display:grid;gap:8px}main[data-template*=product] .maurten-nutrition-facts__label{display:block}main[data-template*=product] .maurten-nutrition-facts__label-button{color:var(--maurten-pdp-color-dim);cursor:pointer;display:inline;font-family:var(--maurten-font-body);font-size:var(--maurten-body-s, .875rem);font-weight:400;letter-spacing:0;line-height:1.2;padding:0;text-align:left;text-decoration:none;text-transform:none}main[data-template*=product] .maurten-nutrition-facts__label-button:hover,main[data-template*=product] .maurten-nutrition-facts__label-button:focus-visible{color:var(--maurten-pdp-color-primary);text-decoration:underline;text-underline-offset:.18em}main[data-template*=product] .maurten-nutrition-facts__dialog.dialog-modal{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#fafafacc;border:1px solid transparent;border-radius:var(--border-radius-s);animation:none;box-shadow:none;top:0;right:0;bottom:0;left:0;margin:auto;position:fixed;max-height:calc(100dvh - 48px);max-width:min(900px,calc(100vw - 32px));padding:22px;width:min(900px,calc(100vw - 32px))}main[data-template*=product] .maurten-nutrition-facts__dialog::backdrop{background:#00000038}main[data-template*=product] .maurten-nutrition-facts__dialog-inner{align-items:center;display:grid;gap:16px;justify-items:center;min-height:min(520px,calc(100dvh - 120px))}main[data-template*=product] .maurten-nutrition-facts__dialog-title{color:var(--maurten-pdp-color-dim);font-family:var(--maurten-font-body);font-size:var(--maurten-heading-xs, 1.5rem);font-weight:400;letter-spacing:0;line-height:1.1;margin:0;text-align:center}main[data-template*=product] .maurten-nutrition-facts__dialog-image{display:block;height:auto;max-height:calc(100dvh - 220px);max-width:min(520px,100%);object-fit:contain;width:auto}main[data-template*=product] .maurten-nutrition-facts__download{color:var(--maurten-pdp-color-primary);font-family:var(--maurten-font-body);font-size:var(--maurten-body-xs, .75rem);letter-spacing:0;line-height:1.2;text-decoration:underline;text-underline-offset:.18em}main[data-template*=product] .maurten-nutrition-facts__close{color:var(--maurten-pdp-color-primary);padding:4px;position:absolute;right:16px;top:14px;z-index:1}main[data-template*=product] .maurten-nutrition-facts__close svg{display:block;height:14px;width:14px}@media screen and (max-width:749px){main[data-template*=product] .maurten-nutrition-facts__dialog.dialog-modal{max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);padding:18px;width:calc(100vw - 24px)}main[data-template*=product] .maurten-nutrition-facts__dialog-title{font-size:var(--maurten-heading-2xs, 1.25rem);padding-inline:28px}}main[data-template*=product] .maurten-ingredients{--color-border: var(--maurten-pdp-color-border);width:100%}main[data-template*=product] .product-details .maurten-ingredients{margin-block-start:calc(var(--gap, 0px) * -1)}main[data-template*=product] .maurten-ingredients accordion-custom .details{border-block-end:1px solid var(--maurten-pdp-color-border)}main[data-template*=product] .maurten-ingredients__details .icon-caret,main[data-template*=product] .maurten-ingredients__details .icon-animated{display:none}main[data-template*=product] .maurten-ingredients__heading{color:var(--maurten-pdp-color-primary);font-family:var(--maurten-font-body);font-size:var(--maurten-pdp-accordion-title-size);font-weight:400;letter-spacing:0;line-height:1.3;margin:0;padding-block-start:16px}main[data-template*=product] .maurten-ingredients__content{display:grid;gap:12px;padding-block:0 14px}main[data-template*=product] .maurten-ingredients__item{display:grid;gap:10px}main[data-template*=product] .maurten-ingredients__labels{display:grid;gap:8px}main[data-template*=product] .maurten-ingredients__label{display:block}main[data-template*=product] .maurten-ingredients__label-button{color:var(--maurten-pdp-color-dim);cursor:pointer;display:inline;font-family:var(--maurten-font-body);font-size:var(--maurten-body-s, .875rem);font-weight:400;letter-spacing:0;line-height:1.2;padding:0;text-align:left;text-decoration:none;text-transform:none}main[data-template*=product] .maurten-ingredients__label-button:hover,main[data-template*=product] .maurten-ingredients__label-button:focus-visible{color:var(--maurten-pdp-color-primary);text-decoration:underline;text-underline-offset:.18em}main[data-template*=product] .maurten-ingredients__dialog.dialog-modal{animation:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#fafafacc;border:1px solid transparent;border-radius:var(--border-radius-s);box-shadow:none;top:0;right:0;bottom:0;left:0;margin:auto;max-height:calc(100dvh - 48px);max-width:min(640px,calc(100vw - 32px));padding:22px;position:fixed;width:min(640px,calc(100vw - 32px))}main[data-template*=product] .maurten-ingredients__dialog::backdrop{background:#00000038}main[data-template*=product] .maurten-ingredients__dialog-inner{align-items:center;display:grid;gap:16px;justify-items:center;padding-block:8px}main[data-template*=product] .maurten-ingredients__dialog-title{color:var(--maurten-pdp-color-dim);font-family:var(--maurten-font-body);font-size:var(--maurten-heading-xs, 1.5rem);font-weight:400;letter-spacing:0;line-height:1.1;margin:0;text-align:center}main[data-template*=product] .maurten-ingredients__dialog-subtitle{color:var(--maurten-pdp-color-dim);font-family:var(--maurten-font-body);font-size:var(--maurten-body-s, .875rem);letter-spacing:0;line-height:1.4;margin:0;text-align:center}main[data-template*=product] .maurten-ingredients__dialog-text{color:var(--maurten-pdp-color-primary);font-family:var(--maurten-font-body);font-size:var(--maurten-body-s, .875rem);letter-spacing:0;line-height:1.5;margin:0;text-align:center}main[data-template*=product] .maurten-ingredients__dialog-disclaimer{color:var(--maurten-pdp-color-dim);font-family:var(--maurten-font-body);font-size:var(--maurten-body-xs, .75rem);letter-spacing:0;line-height:1.4;margin:0;text-align:center}main[data-template*=product] .maurten-ingredients__close{color:var(--maurten-pdp-color-primary);padding:4px;position:absolute;right:16px;top:14px;z-index:1}main[data-template*=product] .maurten-ingredients__close svg{display:block;height:14px;width:14px}@media screen and (max-width:749px){main[data-template*=product] .maurten-ingredients__dialog.dialog-modal{max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);padding:18px;width:calc(100vw - 24px)}main[data-template*=product] .maurten-ingredients__dialog-title{font-size:var(--maurten-heading-2xs, 1.25rem);padding-inline:28px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/maurten-pdp.css.map */
