.enhanced-collapsible{position:relative}.enhanced-container{max-width:var(--container-width, 120rem);margin:0 auto;padding:0 2rem;position:relative}.enhanced-header{margin-bottom:var(--header-spacing, 4rem);margin-top:0}.enhanced-heading{margin:0;color:var(--heading-color, rgb(var(--color-foreground)))}.enhanced-grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media screen and (min-width:990px){.enhanced-grid{gap:6rem}}.enhanced-image-section{position:relative;overflow:hidden;border-radius:1.6rem;box-shadow:0 4px 6px #0000000d,0 10px 15px #0000001a;min-height:25rem;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-background));transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.enhanced-image-section:hover{box-shadow:0 10px 15px #0000001a,0 20px 25px #00000026}.enhanced-image-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:1.2rem}.enhanced-featured-image{width:100%;height:auto;max-height:var(--image-height, 40rem);transition:transform .4s cubic-bezier(.4,0,.2,1);border-radius:.8rem}.enhanced-featured-image.image-cover{object-fit:cover;height:var(--image-height, 40rem)}.enhanced-featured-image.image-contain{object-fit:contain;max-width:100%;height:auto}.enhanced-image-section:hover .enhanced-featured-image{transform:scale(var(--hover-scale, 1.1))}.enhanced-accordion-container{display:flex;flex-direction:column;gap:1.6rem}.enhanced-accordion-item{background:rgb(var(--color-background));border:2px solid rgba(var(--color-foreground),.1);border-radius:1.2rem;overflow:hidden;box-shadow:0 2px 4px #0000000d,0 1px 2px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;opacity:0;animation:slideInUp .6s ease forwards}.enhanced-accordion-item:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a,0 4px 8px #0000000d;border-color:rgba(var(--color-foreground),.2)}.enhanced-accordion-item--active{border-color:var(--accent-color);box-shadow:0 8px 16px #00000026,0 0 0 1px var(--accent-color)}.enhanced-accordion-header{display:flex;align-items:center;padding:2rem;cursor:pointer;background:linear-gradient(135deg,rgba(var(--color-foreground),.02),rgba(var(--color-foreground),.05));transition:all .3s ease;border:none;width:100%;text-align:left;font-family:var(--font-body-family)}.enhanced-accordion-item--active .enhanced-accordion-header{background:linear-gradient(135deg,var(--accent-color) 0%,color-mix(in srgb,var(--accent-color) 90%,white 10%) 100%);color:#fff}.enhanced-accordion-header:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.enhanced-accordion-icon{width:2.4rem;height:2.4rem;margin-right:1.5rem;flex-shrink:0;transition:all .3s ease;fill:var(--accent-color);stroke:var(--accent-color)}.enhanced-accordion-item--active .enhanced-accordion-icon{transform:scale(1.1);fill:#fff;stroke:#fff}.enhanced-accordion-title{font-size:1.6rem;font-weight:600;flex-grow:1;margin:0;color:rgb(var(--color-foreground));line-height:1.4}.enhanced-accordion-item--active .enhanced-accordion-title{color:#fff}.enhanced-accordion-arrow{width:2rem;height:2rem;transition:transform .3s ease;stroke:rgba(var(--color-foreground),.6);flex-shrink:0}.enhanced-accordion-item--active .enhanced-accordion-arrow{transform:rotate(180deg);stroke:#fff}.enhanced-accordion-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);background:rgb(var(--color-background))}.enhanced-accordion-item--active .enhanced-accordion-content{max-height:80rem}.enhanced-accordion-body{padding:2.4rem;color:rgba(var(--color-foreground),.8);line-height:1.7;font-size:1.5rem;border-top:1px solid rgba(var(--color-foreground),.1)}.enhanced-accordion-body>*:last-child{margin-bottom:0}.enhanced-accordion-body>*:first-child{margin-top:0}@keyframes slideInUp{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}.enhanced-accordion-item:nth-child(1){animation-delay:.1s}.enhanced-accordion-item:nth-child(2){animation-delay:.2s}.enhanced-accordion-item:nth-child(3){animation-delay:.3s}.enhanced-accordion-item:nth-child(4){animation-delay:.4s}.enhanced-accordion-item:nth-child(5){animation-delay:.5s}.enhanced-accordion-item:nth-child(n+6){animation-delay:.6s}@media screen and (max-width:749px){.enhanced-container{padding:0 1.5rem}.enhanced-image-section{min-height:20rem;max-height:30rem;border-radius:1.2rem}.enhanced-featured-image{max-height:28rem}.enhanced-accordion-header{padding:1.5rem;gap:1rem}.enhanced-accordion-icon{width:2rem;height:2rem;margin-right:1rem}.enhanced-accordion-title{font-size:1.5rem}.enhanced-accordion-arrow{width:1.8rem;height:1.8rem}.enhanced-accordion-body{padding:1.8rem;font-size:1.4rem}.enhanced-accordion-container{gap:1.2rem}.enhanced-grid{gap:2rem}}@media screen and (min-width:750px){.enhanced-container{padding:0 3rem}.enhanced-accordion-title{font-size:1.8rem}.enhanced-accordion-body{font-size:1.6rem}}@media screen and (max-width:989px){.enhanced-image-section,.enhanced-accordion-container{order:initial!important}.enhanced-image-section{margin-bottom:2rem}}@media(prefers-color-scheme:dark){.enhanced-accordion-item{background:rgb(var(--color-background));border-color:#ffffff1a}.enhanced-accordion-header{background:linear-gradient(135deg,#ffffff05,#ffffff0d)}.enhanced-accordion-body{border-color:#ffffff1a}}@media(prefers-reduced-motion:reduce){.enhanced-accordion-item{animation:none;opacity:1}.enhanced-featured-image,.enhanced-accordion-item,.enhanced-accordion-header,.enhanced-accordion-icon,.enhanced-accordion-arrow,.enhanced-accordion-content{transition:none}.enhanced-image-section:hover .enhanced-featured-image,.enhanced-accordion-item:hover{transform:none}}@media(prefers-contrast:high){.enhanced-accordion-item,.enhanced-accordion-item--active{border-width:3px}.enhanced-accordion-body{border-top-width:2px}}.enhanced-accordion-header:focus-visible{outline:3px solid var(--accent-color);outline-offset:2px;z-index:1}@media print{.enhanced-accordion-content{max-height:none!important;overflow:visible!important}.enhanced-accordion-item{break-inside:avoid;page-break-inside:avoid}.enhanced-accordion-arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-enhanced-collapsible.css.map */
