.page-container[data-v-6524d923]{margin-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 20);width:100%;min-height:calc(100vh - 5rem)}@media(min-width:768px){.page-container[data-v-6524d923]{margin-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 0);height:100%}}.page-content[data-v-6524d923]{padding:calc(var(--spacing) * 4);display:flex;flex-direction:column;height:100%}:where(.page-content[data-v-6524d923]>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--un-space-y-reverse)))}@property --un-space-y-reverse{syntax:"*";inherits:false;initial-value:0;syntax:"*";inherits:false;initial-value:0;}@media(min-width:768px){.page-content[data-v-6524d923]{padding:calc(var(--spacing) * 6)}}@media(min-width:768px){:where(.\->:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--un-space-y-reverse)))}}.page-header[data-v-6524d923]{display:flex;gap:calc(var(--spacing) * 4);align-items:center}.back-button[data-v-6524d923]{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);--un-outline-style:none;outline-style:none;border-radius:var(--radius-md);display:inline-flex;flex-shrink:0;gap:calc(var(--spacing) * 2);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);white-space:nowrap;transition-property:all;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));align-items:center;justify-content:center}.back-button[data-v-6524d923]:hover{background-color:color-mix(in srgb,var(--colors-white) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.back-button[data-v-6524d923]:hover{background-color:color-mix(in oklab,var(--colors-white) 20%,transparent)}}.back-button[data-v-6524d923]:disabled{opacity:50%;pointer-events:none}.back-button[data-v-6524d923]:focus-visible{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(3px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.back-button[data-v-6524d923] svg{flex-shrink:0;pointer-events:none}.header-content[data-v-6524d923]{flex:1 1 0%;min-width:calc(var(--spacing) * 0)}.page-title[data-v-6524d923]{font-size:var(--text-xl-fontSize);line-height:var(--un-leading, var(--text-xl-lineHeight));color:color-mix(in srgb,var(--colors-gray-800) var(--un-text-opacity),transparent);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (color: color-mix(in lab,red,red)){.page-title[data-v-6524d923]{color:color-mix(in oklab,var(--colors-gray-800) var(--un-text-opacity),transparent)}}@media(min-width:768px){.page-title[data-v-6524d923]{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading, var(--text-2xl-lineHeight))}}.breadcrumb[data-v-6524d923]{font-size:var(--text-xs-fontSize);line-height:var(--un-leading, var(--text-xs-lineHeight));color:color-mix(in srgb,var(--colors-gray-600) var(--un-text-opacity),transparent);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);align-items:center}@supports (color: color-mix(in lab,red,red)){.breadcrumb[data-v-6524d923]{color:color-mix(in oklab,var(--colors-gray-600) var(--un-text-opacity),transparent)}}@media(min-width:768px){.breadcrumb[data-v-6524d923]{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight))}}.badge[data-v-6524d923]{font-size:var(--text-xs-fontSize);line-height:var(--un-leading, var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);border-radius:var(--radius-md);display:inline-flex;flex-shrink:0;gap:calc(var(--spacing) * 1);width:fit-content;white-space:nowrap;transition-property:color,box-shadow;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));align-items:center;justify-content:center;overflow:hidden}.badge[data-v-6524d923]:focus-visible{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(3px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-shadow-color{syntax:"*";inherits:false;}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-inset-shadow-color{syntax:"*";inherits:false;}@property --un-ring-color{syntax:"*";inherits:false;}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-inset-ring-color{syntax:"*";inherits:false;}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-ring-inset{syntax:"*";inherits:false;}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --un-ring-offset-color{syntax:"*";inherits:false;}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}.glass-card[data-v-6524d923]{padding:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff26;border:1px solid rgba(255,255,255,.3);box-shadow:#1f268733 0 12px 40px}@media(min-width:768px){.glass-card[data-v-6524d923]{padding:calc(var(--spacing) * 6)}}.card-title[data-v-6524d923]{font-size:var(--text-xl-fontSize);line-height:var(--un-leading, var(--text-xl-lineHeight));color:color-mix(in srgb,var(--colors-gray-800) var(--un-text-opacity),transparent);margin-bottom:calc(var(--spacing) * 6)}@supports (color: color-mix(in lab,red,red)){.card-title[data-v-6524d923]{color:color-mix(in oklab,var(--colors-gray-800) var(--un-text-opacity),transparent)}}@media(min-width:768px){.card-title[data-v-6524d923]{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading, var(--text-2xl-lineHeight))}}.card-section[data-v-6524d923]{padding:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:color-mix(in srgb,var(--colors-white) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.card-section[data-v-6524d923]{background-color:color-mix(in oklab,var(--colors-white) 40%,transparent)}}.icon-badge-blue[data-v-6524d923]{border-radius:var(--radius-lg);display:flex;flex-shrink:0;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);align-items:center;justify-content:center;--un-gradient-from:color-mix(in oklab, var(--colors-sky-600) var(--un-from-opacity), transparent);--un-gradient-to:color-mix(in oklab, var(--colors-teal-500) var(--un-to-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops, var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position));--un-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--un-gradient-stops))}.icon-badge-green[data-v-6524d923]{border-radius:var(--radius-lg);display:flex;flex-shrink:0;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);align-items:center;justify-content:center;--un-gradient-from:color-mix(in oklab, var(--colors-emerald-500) var(--un-from-opacity), transparent);--un-gradient-to:color-mix(in oklab, var(--colors-green-500) var(--un-to-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops, var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position));--un-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--un-gradient-stops))}@property --un-gradient-position{syntax:"*";inherits:false;syntax:"*";inherits:false;}@property --un-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000;syntax:"<color>";inherits:false;initial-value:#0000;}@property --un-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000;syntax:"<color>";inherits:false;initial-value:#0000;}@property --un-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000;syntax:"<color>";inherits:false;initial-value:#0000;}@property --un-gradient-stops{syntax:"*";inherits:false;syntax:"*";inherits:false;}@property --un-gradient-via-stops{syntax:"*";inherits:false;syntax:"*";inherits:false;}@property --un-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%;syntax:"<length-percentage>";inherits:false;initial-value:0%;}@property --un-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%;syntax:"<length-percentage>";inherits:false;initial-value:50%;}@property --un-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%;syntax:"<length-percentage>";inherits:false;initial-value:100%;}.section-title[data-v-6524d923]{font-size:var(--text-lg-fontSize);line-height:var(--un-leading, var(--text-lg-lineHeight));color:color-mix(in srgb,var(--colors-gray-800) var(--un-text-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){.section-title[data-v-6524d923]{color:color-mix(in oklab,var(--colors-gray-800) var(--un-text-opacity),transparent)}}.section-subtitle[data-v-6524d923]{font-size:var(--text-xs-fontSize);line-height:var(--un-leading, var(--text-xs-lineHeight));color:color-mix(in srgb,var(--colors-gray-600) var(--un-text-opacity),transparent);margin-top:calc(var(--spacing) * .5)}@supports (color: color-mix(in lab,red,red)){.section-subtitle[data-v-6524d923]{color:color-mix(in oklab,var(--colors-gray-600) var(--un-text-opacity),transparent)}}.product-image[data-v-6524d923]{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-lg);width:100%;height:280px;object-fit:cover}.product-badge[data-v-6524d923]{padding:calc(var(--spacing) * 1);border-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb,var(--colors-white) var(--un-bg-opacity),transparent);bottom:calc(var(--spacing) * 6);right:calc(var(--spacing) * 6);position:absolute}@supports (color: color-mix(in lab,red,red)){.product-badge[data-v-6524d923]{background-color:color-mix(in oklab,var(--colors-white) var(--un-bg-opacity),transparent)}}.brand-info[data-v-6524d923]{padding-top:calc(var(--spacing) * 3);border-top-width:1px;border-color:color-mix(in srgb,var(--colors-white) 30%,transparent);display:flex;gap:calc(var(--spacing) * 6);align-items:center;justify-content:center}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@supports (color: color-mix(in lab,red,red)){.brand-info[data-v-6524d923]{border-color:color-mix(in oklab,var(--colors-white) 30%,transparent)}}@media(min-width:768px){.brand-info[data-v-6524d923]{justify-content:flex-start}}.brand-circle[data-v-6524d923]{border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,var(--colors-white) var(--un-bg-opacity),transparent);display:flex;width:70px;height:70px;align-items:center;justify-content:center}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@supports (color: color-mix(in lab,red,red)){.brand-circle[data-v-6524d923]{background-color:color-mix(in oklab,var(--colors-white) var(--un-bg-opacity),transparent)}}.leaf-logo[data-v-6524d923]{height:53px}:where(.product-info-list[data-v-6524d923]>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--un-space-y-reverse)))}.info-label[data-v-6524d923]{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));color:color-mix(in srgb,var(--colors-gray-800) var(--un-text-opacity),transparent);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold)}@supports (color: color-mix(in lab,red,red)){.info-label[data-v-6524d923]{color:color-mix(in oklab,var(--colors-gray-800) var(--un-text-opacity),transparent)}}.env-cost-title[data-v-6524d923]{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));color:color-mix(in srgb,var(--colors-gray-800) var(--un-text-opacity),transparent);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin-bottom:calc(var(--spacing) * 3)}@supports (color: color-mix(in lab,red,red)){.env-cost-title[data-v-6524d923]{color:color-mix(in oklab,var(--colors-gray-800) var(--un-text-opacity),transparent)}}.env-cost-image[data-v-6524d923]{margin-bottom:calc(var(--spacing) * 3);margin-top:30px}.env-cost-text[data-v-6524d923]{font-size:var(--text-xs-fontSize);line-height:var(--un-leading, var(--text-xs-lineHeight));color:color-mix(in srgb,var(--colors-gray-600) var(--un-text-opacity),transparent);margin-bottom:calc(var(--spacing) * 4);text-align:center}@supports (color: color-mix(in lab,red,red)){.env-cost-text[data-v-6524d923]{color:color-mix(in oklab,var(--colors-gray-600) var(--un-text-opacity),transparent)}}.grade-scale[data-v-6524d923]{margin-inline:auto;margin-top:40px;max-width:var(--container-xs)}.grade-bar[data-v-6524d923]{margin-bottom:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);height:calc(var(--spacing) * 6);position:relative;overflow:hidden}.grade-gradient[data-v-6524d923]{inset:calc(var(--spacing) * 0);position:absolute;--un-gradient-from:color-mix(in oklab, #b3f395 var(--un-from-opacity), transparent);--un-gradient-via:color-mix(in oklab, #36a183 var(--un-via-opacity), transparent);--un-gradient-via-stops:var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-via) var(--un-gradient-via-position), var(--un-gradient-to) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-via-stops);--un-gradient-to:color-mix(in oklab, #b60003 var(--un-to-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops, var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position));--un-gradient-position:to right in oklab;background-image:linear-gradient(var(--un-gradient-stops))}@property --un-from-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-gradient-position{syntax:"*";inherits:false;syntax:"*";inherits:false;syntax:"*";inherits:false;}@property --un-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000;syntax:"<color>";inherits:false;initial-value:#0000;syntax:"<color>";inherits:false;initial-value:#0000;}@property --un-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000;syntax:"<color>";inherits:false;initial-value:#0000;syntax:"<color>";inherits:false;initial-value:#0000;}@property --un-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000;syntax:"<color>";inherits:false;initial-value:#0000;syntax:"<color>";inherits:false;initial-value:#0000;}@property --un-gradient-stops{syntax:"*";inherits:false;syntax:"*";inherits:false;syntax:"*";inherits:false;}@property --un-gradient-via-stops{syntax:"*";inherits:false;syntax:"*";inherits:false;syntax:"*";inherits:false;}@property --un-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%;syntax:"<length-percentage>";inherits:false;initial-value:0%;syntax:"<length-percentage>";inherits:false;initial-value:0%;}@property --un-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%;syntax:"<length-percentage>";inherits:false;initial-value:50%;syntax:"<length-percentage>";inherits:false;initial-value:50%;}@property --un-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%;syntax:"<length-percentage>";inherits:false;initial-value:100%;syntax:"<length-percentage>";inherits:false;initial-value:100%;}@property --un-via-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-to-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}.grade-labels[data-v-6524d923]{font-size:var(--text-xs-fontSize);line-height:var(--un-leading, var(--text-xs-lineHeight));color:color-mix(in srgb,var(--colors-white) var(--un-text-opacity),transparent);padding-inline:calc(var(--spacing) * 8);display:flex;align-items:center;inset:calc(var(--spacing) * 0);justify-content:space-between;position:absolute}@supports (color: color-mix(in lab,red,red)){.grade-labels[data-v-6524d923]{color:color-mix(in oklab,var(--colors-white) var(--un-text-opacity),transparent)}}.grade-pointer[data-v-6524d923]{margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 3);position:relative}.grade-pointer[data-v-6524d923]:before{content:"";border-left-color:color-mix(in oklab,8px var(--un-border-left-opacity),transparent);border-left-color:transparent;border-right-color:color-mix(in oklab,8px var(--un-border-right-opacity),transparent);border-right-color:transparent;border-bottom-color:color-mix(in oklab,10px var(--un-border-bottom-opacity),transparent);border-bottom-color:color-mix(in srgb,var(--colors-teal-500) var(--un-border-bottom-opacity),transparent);--un-border-bottom-opacity:var(--un-border-opacity);width:calc(var(--spacing) * 0);height:calc(var(--spacing) * 0);--un-translate-x:-50%;translate:calc(var(--un-translate-x) * -1) var(--un-translate-y);transform:var(--un-rotate-x) var(--un-rotate-y) var(--un-rotate-z) var(--un-skew-x) var(--un-skew-y);left:calc(var(--spacing) * 8);top:calc(var(--spacing) * 0);position:absolute}@property --un-border-left-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-border-right-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-border-bottom-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;syntax:"<percentage>";inherits:false;initial-value:100%;}@supports (color: color-mix(in lab,red,red)){.grade-pointer[data-v-6524d923]:before{border-bottom-color:color-mix(in oklab,var(--colors-teal-500) var(--un-border-bottom-opacity),transparent)}}@property --un-translate-x{syntax:"*";inherits:false;initial-value:0;}@property --un-translate-y{syntax:"*";inherits:false;initial-value:0;}@property --un-translate-z{syntax:"*";inherits:false;initial-value:0;}.grade-description[data-v-6524d923]{font-size:var(--text-xs-fontSize);line-height:var(--un-leading, var(--text-xs-lineHeight));color:color-mix(in srgb,var(--colors-gray-800) var(--un-text-opacity),transparent);margin-bottom:calc(var(--spacing) * 2);text-align:center}@supports (color: color-mix(in lab,red,red)){.grade-description[data-v-6524d923]{color:color-mix(in oklab,var(--colors-gray-800) var(--un-text-opacity),transparent)}}.grade-note[data-v-6524d923]{font-size:var(--text-xs-fontSize);line-height:var(--un-leading, var(--text-xs-lineHeight));color:color-mix(in srgb,var(--colors-gray-600) var(--un-text-opacity),transparent);text-align:center}@supports (color: color-mix(in lab,red,red)){.grade-note[data-v-6524d923]{color:color-mix(in oklab,var(--colors-gray-600) var(--un-text-opacity),transparent)}}.pef-title[data-v-6524d923]{font-size:var(--text-base-fontSize);line-height:var(--un-leading, var(--text-base-lineHeight));color:color-mix(in srgb,var(--colors-gray-800) var(--un-text-opacity),transparent);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin-bottom:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.pef-title[data-v-6524d923]{color:color-mix(in oklab,var(--colors-gray-800) var(--un-text-opacity),transparent)}}.pef-section[data-v-6524d923]{margin-bottom:calc(var(--spacing) * 4)}.pef-category-title[data-v-6524d923]{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));color:color-mix(in srgb,var(--colors-gray-800) var(--un-text-opacity),transparent);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin-bottom:calc(var(--spacing) * 2.5)}@supports (color: color-mix(in lab,red,red)){.pef-category-title[data-v-6524d923]{color:color-mix(in oklab,var(--colors-gray-800) var(--un-text-opacity),transparent)}}.pef-data[data-v-6524d923]{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));color:color-mix(in srgb,var(--colors-gray-700) var(--un-text-opacity),transparent);margin-left:calc(var(--spacing) * 2)}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@supports (color: color-mix(in lab,red,red)){.pef-data[data-v-6524d923]{color:color-mix(in oklab,var(--colors-gray-700) var(--un-text-opacity),transparent)}}:where(.pef-data[data-v-6524d923]>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--un-space-y-reverse)))}@property --un-space-y-reverse{syntax:"*";inherits:false;initial-value:0;}
