.shop-page{width:100%;max-width:100%;overflow-x:hidden}.shop-page .shop-page-faq-answer a{color:#2563eb;text-underline-offset:3px;text-decoration:underline;transition:color .2s}.shop-page .shop-page-faq-answer a:hover{color:#1d4ed8}.shop-page-body,.shop-page-faq{width:100%;max-width:100%}.shop-page-body p,.shop-page-faq p{margin-bottom:.5rem;font-size:.85rem;line-height:1.9}.shop-page-body ul,.shop-page-body ol,.shop-page-faq ul,.shop-page-faq ol{margin:1rem 0;padding-right:1.5rem}.shop-page-body ul,.shop-page-faq ul{list-style:outside}.shop-page-body ol,.shop-page-faq ol{list-style:decimal}.shop-page-body,.shop-page-faq{overflow-wrap:break-word;margin-top:20px;padding:20px}.shop-page-body a,.shop-page-faq a{color:#2563eb;text-underline-offset:3px;text-decoration:underline;transition:color .2s}.shop-page-body a:hover,.shop-page-faq a:hover{color:#1d4ed8}.shop-page-body figure.table,.shop-page-faq figure.table{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:1.5rem 0!important;display:block!important}.shop-page-body .shop-page-table-wrapper,.shop-page-faq .shop-page-table-wrapper{-webkit-overflow-scrolling:touch;scrollbar-width:thin;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:1.5rem 0!important;display:block!important;overflow:auto hidden!important}.shop-page-body .shop-page-table-wrapper table,.shop-page-faq .shop-page-table-wrapper table{border-collapse:collapse!important;border-spacing:0!important;table-layout:auto!important;border:1px solid #ccc!important;width:max-content!important;min-width:650px!important;max-width:none!important;margin:0!important}.shop-page-body .shop-page-table-wrapper table td,.shop-page-body .shop-page-table-wrapper table th,.shop-page-faq .shop-page-table-wrapper table td,.shop-page-faq .shop-page-table-wrapper table th{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;box-sizing:border-box!important;vertical-align:top!important;border:1px solid #ccc!important;width:auto!important;min-width:120px!important;padding:10px 12px!important}.shop-page-body a,.shop-page-faq a{text-underline-offset:3px;text-decoration:underline}.shop-page-body img,.shop-page-faq img{max-width:100%;height:auto}@media (max-width:767px){.shop-page,.shop-page-body{overflow-x:hidden}.shop-page-body figure.table{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.shop-page-body .shop-page-table-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:1rem 0!important;overflow:auto hidden!important}.shop-page-body .shop-page-table-wrapper table{table-layout:auto!important;width:max-content!important;min-width:650px!important;max-width:none!important;font-size:13px!important}.shop-page-body .shop-page-table-wrapper table td,.shop-page-body .shop-page-table-wrapper table th{border:1px solid #ccc!important;min-width:120px!important;padding:8px 10px!important;font-size:13px!important}}.shop-page-body h1,.shop-page-body h2,.shop-page-body h3,.shop-page-body h4,.shop-page-body h5,.shop-page-body h6{color:inherit;margin-top:2rem;margin-bottom:1rem;font-weight:700;line-height:1.7}.shop-page-body h1{margin-top:2.5rem;margin-bottom:1.25rem;font-size:clamp(1.7rem,4vw,2.25rem);line-height:1.5}.shop-page-body h2{margin-top:2.25rem;margin-bottom:.5rem;font-size:clamp(1.45rem,3.5vw,1.9rem);line-height:1.55}.shop-page-body h3{margin-top:1.9rem;margin-bottom:.2rem;font-size:clamp(1.25rem,3vw,1.55rem);line-height:1.6}.shop-page-body h4{margin-top:1.6rem;margin-bottom:.2rem;font-size:clamp(1.1rem,2.5vw,1.35rem)}.shop-page-body h5{margin-top:1.4rem;font-size:clamp(1rem,2.2vw,1.2rem)}.shop-page-body h6{margin-top:1.25rem;font-size:1rem}.shop-page-body>div>:first-child{margin-top:0}.shop-page-body h1+h2,.shop-page-body h2+h3,.shop-page-body h3+h4,.shop-page-body h4+h5,.shop-page-body h5+h6{margin-top:.75rem}@media (max-width:640px){.shop-page-body h1{margin-top:2rem;margin-bottom:1rem}.shop-page-body h2{margin-top:1.75rem;margin-bottom:.85rem}.shop-page-body h3{margin-top:1.5rem}.shop-page-body h4,.shop-page-body h5,.shop-page-body h6{margin-top:1.25rem}}
