.panel-container{background:#fff;max-height:100vh;display:flex;flex-direction:column}.panel-header{padding:24px;border-bottom:1px solid rgba(55,65,81,.12);flex-shrink:0}.panel-body{padding:24px;overflow-y:auto;flex:1}.panel-footer{padding:24px;border-top:1px solid rgba(55,65,81,.12);flex-shrink:0;background-color:var(--color-brand-bg-secondary, #f4ece5)}.panel-body::-webkit-scrollbar{width:8px}.panel-body::-webkit-scrollbar-thumb{background:#9ca3af99;border-radius:9999px}.panel-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:50;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.panel-overlay.active{opacity:1;pointer-events:auto}.panel-slide{position:absolute;top:0;right:0;height:100%;background-color:#fff;box-shadow:0 25px 50px -12px #00000040;transform:translate(100%);transition:transform .3s ease-in-out}.panel-slide.active{transform:translate(0)}@media (max-width: 767px){.panel-slide{width:90%}[data-panel-overlay=bag] .panel-slide{width:100%}}.panel-close{transition:color .2s ease}body.panel-open{overflow:hidden}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{font-weight:600;color:#111827;margin-top:1.5rem;margin-bottom:.75rem}.rich-text-content h1{font-size:1.5rem;line-height:2rem}.rich-text-content h2{font-size:1.25rem;line-height:1.75rem}.rich-text-content h3{font-size:1.125rem;line-height:1.75rem}.rich-text-content h4{font-size:1rem;line-height:1.5rem}.rich-text-content h5,.rich-text-content h6{font-size:.875rem;line-height:1.25rem}.rich-text-content p{margin-bottom:1rem;color:#374151;line-height:1.625}.rich-text-content ul,.rich-text-content ol{margin-bottom:1rem;padding-left:1.5rem;color:#374151}.rich-text-content li{margin-bottom:.25rem;line-height:1.5}.rich-text-content ul li{list-style-type:disc}.rich-text-content ol li{list-style-type:decimal}.rich-text-content strong{font-weight:600;color:#111827}.rich-text-content em{font-style:italic}.rich-text-content a{color:#2563eb;text-decoration:underline}.rich-text-content a:hover{color:#1d4ed8}.rich-text-content>*:first-child{margin-top:0}.rich-text-content>*:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-panel.css.map */
