.rich-text{background:var(--color-bg, var(--bg-body, #fff));color:var(--color-text, var(--color-body))}.rich-text__inner{max-width:1280px;margin:0 auto;padding:0 25px}.rich-text__inner h1{color:inherit}.rich-text__inner img,.rich-text__inner .thb-placeholder{margin-bottom:30px}.rich-text__inner .thb-placeholder{display:inline-block;width:120px;height:120px}.rich-text .rte{margin-bottom:15px}.rich-text .rte p:last-child{margin-bottom:0}.rich-text.text-position-left .rich-text__inner{margin-left:0}.rich-text.text-position-right .rich-text__inner{margin-right:0}.rich-text.text-width-small .rich-text__inner{max-width:400px}.rich-text.text-width-large .rich-text__inner{max-width:800px}.rich-text.text-width-xlarge .rich-text__inner{max-width:1090px}.rich-text.text-width-grid .rich-text__inner{max-width:1380px}@media only screen and (max-width:767px){.rich-text__inner{padding:0 15px}.rich-text__table-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:20px}.rich-text__table-container table{width:100%;border-collapse:collapse;margin:10px 0;min-width:600px}}.rich-text__table-container th,.rich-text__table-container td{border:1px solid var(--color-text, #000);padding:10px;text-align:left}.rich-text__table-container th{background-color:rgba(var(--color-text-rgb, 0,0,0),.05);font-weight:700}.rich-text__blocks-wrapper{position:relative;overflow:hidden;transition:height .4s cubic-bezier(.25,1,.5,1);will-change:height}.rich-text__blocks-wrapper.is-calculating{opacity:0;height:120px;overflow:hidden}.rich-text__fade-mask{position:absolute;bottom:0;left:0;width:100%;height:160px;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--color-bg, #ffffff));pointer-events:none;opacity:0;transition:opacity .5s ease;z-index:2}.rich-text__blocks-wrapper.is-collapsed .rich-text__fade-mask{opacity:1}.rich-text__toggle-container{margin-top:20px;text-align:inherit}.rich-text__toggle-btn{background:none;border:1px solid var(--color-text);padding:8px 20px;font-size:14px;font-weight:600;color:var(--color-text);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;border-radius:4px}.rich-text__toggle-btn:hover{background:var(--color-text);color:#fff}.rich-text__toggle-btn .btn-icon{transition:transform .3s ease}@media only screen and (max-width:767px){.rich-text__inner{padding:0 15px}.rich-text__table-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/rich-text.css.map */
