.product-accordion-mobile{width:100%;max-width:100%;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.accordion-item{margin-bottom:0}.accordion-header{width:100%;display:block;padding:0;background:var(--accordion-header-bg, #E07856);border:none;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.accordion-header-content{max-width:1200px;margin:0 auto;padding:24px 32px;min-height:80px;display:flex;justify-content:space-between;align-items:center}.accordion-header:focus{outline:none;border:none}.accordion-header:focus-visible{outline:none}.accordion-title{font-size:28px;font-weight:800;color:var(--accordion-header-text, #FFFFFF);text-transform:none;font-family:var(--accordion-heading-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);letter-spacing:.5px}.accordion-icon{font-size:36px;font-weight:300;color:var(--accordion-header-text, #FFFFFF);line-height:1;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.accordion-icon .icon-close,.accordion-item.is-open .accordion-icon .icon-plus{display:none}.accordion-item.is-open .accordion-icon .icon-close{display:inline}.accordion-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);background:var(--accordion-header-bg, #E07856)}.accordion-content-inner{background:var(--accordion-content-bg, #FFF8F0);border-radius:var(--accordion-border-radius, 20px);margin:16px;padding:32px;color:#333;width:calc(100% - 32px);box-sizing:border-box}.accordion-content-inner,.accordion-content-inner p,.accordion-content-inner span,.accordion-content-inner h3,.accordion-content-inner h4{color:#333}.accordion-content-inner .section-label,.accordion-content-inner .carbon-details,.accordion-content-inner .comparison-title,.accordion-content-inner .production-materials,.accordion-content-inner .recyclability-label,.accordion-content-inner .breakdown-label{color:#666}.accordion-content-inner .formula-ingredients{color:#555}.accordion-content-inner .breakdown-dots{border-bottom-color:#0003}.accordion-content-inner .formula-item,.accordion-content-inner .sustainability-section,.accordion-content-inner .production-item{border-color:#0000001a}.formula-item{border-bottom:1px solid rgba(0,0,0,.1)}.formula-item:last-child{border-bottom:none}.formula-item-header{width:100%;display:flex;align-items:center;min-height:60px;background:none;border:none;cursor:pointer;text-align:left;gap:12px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);border-radius:8px;margin:0 -8px;padding:20px 8px}.formula-item-header:hover{transform:translate(4px);background:#0000000d}.formula-name{flex:1;font-size:20px;font-weight:700;color:#333;font-family:var(--accordion-heading-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.formula-percentage{font-size:18px;font-weight:600;color:#333}.formula-icon{font-size:24px;color:#333;opacity:.6;width:24px;text-align:center}.formula-icon .icon-minus,.formula-item.is-open .formula-icon .icon-plus{display:none}.formula-item.is-open .formula-icon .icon-minus{display:inline}.formula-item-content{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.68,-.55,.265,1.55)}.formula-ingredients{padding:0 0 20px;margin:0;font-size:16px;line-height:1.6;color:#555}.sustainability-section{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid rgba(0,0,0,.1)}.sustainability-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-label{font-size:14px;color:#666;margin:0 0 12px;text-transform:none}.carbon-amount{font-size:58px;font-weight:700;margin:0 0 6px;color:var(--accordion-content-text, #333333);font-family:var(--accordion-heading-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.carbon-details{font-size:13px;color:#666;margin:0 0 24px}.carbon-breakdown{margin-top:20px}.breakdown-row{display:flex;align-items:center;padding:10px 0;font-size:16px}.breakdown-label{flex:0 0 auto;color:#666}.breakdown-dots{flex:1;border-bottom:1px dotted #CCC;margin:0 8px;height:1px}.breakdown-value{flex:0 0 auto;font-weight:600;color:var(--accordion-content-text, #333333)}.comparison-item{display:flex;align-items:center;gap:16px;padding:16px 0}.comparison-icon{width:48px;height:48px;flex-shrink:0}.comparison-icon img,.comparison-icon svg{width:100%;height:100%;object-fit:contain}.comparison-text{display:flex;flex-direction:column;gap:2px}.comparison-title{font-size:14px;color:#666}.comparison-value{font-size:17px;font-weight:600;color:var(--accordion-content-text, #333333)}.ethical-heading{font-size:34px;font-weight:700;margin:0 0 12px;line-height:1.2;color:var(--accordion-content-text, #333333);font-family:var(--accordion-heading-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.made-in{font-size:19px;font-weight:700;margin:0 0 24px;color:var(--accordion-content-text, #333333);font-family:var(--accordion-heading-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.production-label{font-size:14px;color:#666;margin:0 0 16px}.production-item{display:flex;justify-content:space-between;padding:20px 0;border-top:1px dashed #CCC}.production-item:first-of-type{border-top:none}.production-left{flex:1}.production-name{display:block;font-size:19px;font-weight:700;color:var(--accordion-content-text, #333333);margin-bottom:6px;font-family:var(--accordion-heading-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.production-materials{display:block;font-size:13px;color:#666;line-height:1.5}.production-right{text-align:right;flex-shrink:0}.recyclability-label{display:block;font-size:13px;color:#666}.recyclability-value{display:block;font-size:19px;font-weight:700;color:var(--accordion-content-text, #333333)}@media(min-width:769px){.product-accordion-mobile{width:100%;max-width:100%}.accordion-content-inner{padding:48px;max-width:1200px;margin:16px auto;width:calc(100% - 32px)}.formula-facts-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 48px}.formula-item{border-bottom:1px solid rgba(0,0,0,.1)}.sustainability-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.sustainability-left,.sustainability-right{flex:1}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.comparison-item{padding:12px 0}.accordion-title{font-size:32px}.carbon-amount{font-size:72px}.ethical-heading{font-size:42px}.accordion-content{scrollbar-gutter:stable}.accordion-content-inner{margin-left:auto!important;margin-right:auto!important;transform:translate(0)!important;left:0!important;right:0!important}.product-accordion-mobile{overflow-x:hidden}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-accordion-mobile-ce.css.map */
