.page-title{margin-top:0}.main-page-title-wrapper{text-align:center;margin:2rem auto 0;overflow:hidden;max-width:calc(var(--page-width) - 10rem);margin-left:auto;margin-right:auto;position:relative}.main-page-title-wrapper:before{content:"";position:absolute;width:100%;height:3px;background-color:#ffdd04;top:50%;left:0;transform:translateY(-50%);z-index:0}.main-page-title{font-family:"SignPainter-HouseScript Semibold",var(--display-font),var(--secondary-font),var(--body-font);font-size:6rem;font-weight:400;color:var(--brand-red);text-shadow:2px 2px 0px var(--brand-yellow);margin:0;line-height:1.2;letter-spacing:.02em;text-align:center;position:relative;display:inline-block;background-color:#fff;padding:.5rem 4rem;box-sizing:border-box;z-index:1}.main-page-title:before{display:none}@media screen and (min-width: 750px){.main-page-title{margin-bottom:0;font-size:6rem}.main-page-title-wrapper{margin-bottom:4rem}}@media screen and (max-width: 749px){.main-page-title{font-size:4rem;line-height:1.3;padding:.5rem 2rem}.main-page-title-wrapper{margin:1.5rem auto 2rem;max-width:calc(100vw - 2rem)}}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}.rte details{border:none;border-bottom:1px solid #e5e5e5;margin-bottom:0;background-color:transparent}.rte details:last-child{border-bottom:none}.rte summary{background-color:transparent;color:#000;font-family:var(--body-font);font-weight:600;padding:1.5rem 0;cursor:pointer;transition:all .2s ease;border:none;position:relative;list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:44px}.rte summary:hover{background-color:#f9f9f9;padding-left:1rem;padding-right:1rem;margin-left:-1rem;margin-right:-1rem}.rte summary:focus-visible,.rte summary:focus{outline:2px solid #cccccc;outline-offset:2px;background-color:#f9f9f9;padding-left:1rem;padding-right:1rem;margin-left:-1rem;margin-right:-1rem}.rte details[open] summary{background-color:transparent;color:#000;border-bottom:none;padding-bottom:1rem}.rte summary::-webkit-details-marker{display:none}.rte summary:after{content:"";width:1.2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23666666' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .2s ease;flex-shrink:0}.rte details[open] summary:after{transform:rotate(180deg)}.rte details>*:not(summary){padding:0 0 1.5rem;color:#000;font-family:var(--body-font);line-height:1.6;background-color:transparent;border:none}.rte details>*:not(summary) p{color:#000;margin-bottom:1rem}.rte details>*:not(summary) p:last-child{margin-bottom:0}.rte details>*:not(summary) h2,.rte details>*:not(summary) h3,.rte details>*:not(summary) h4,.rte details>*:not(summary) h5,.rte details>*:not(summary) h6{color:#000;font-family:var(--body-font);font-weight:600;margin-bottom:.5rem}.rte details>*:not(summary) ul,.rte details>*:not(summary) ol{color:#000;padding-left:1.5rem}.rte details>*:not(summary) li{margin-bottom:.5rem}.rte details>*:not(summary) a{color:#000;text-decoration:underline;font-weight:600}.rte details>*:not(summary) a:hover{color:#666}@media screen and (max-width: 749px){.rte summary{padding:1.2rem 0;font-size:.95rem}.rte details>*:not(summary){padding:0 0 1.2rem}.rte summary:after{width:1rem;height:1rem}}@media screen and (min-width: 750px){.rte summary{padding:1.8rem 0}.rte details>*:not(summary){padding:0 0 1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-main-page.css.map */
