#MainContent:has(>.ld-section){display:block;min-height:300px}#MainContent:has(>.ld-section.index-section){margin:40px 0}#MainContent>.ld-section .form-vertical:last-child,#MainContent>.ld-section.index-section:last-of-type .contact-form p[data-spam-detection-disclaimer]{margin-bottom:0}#MainContent>div.ld-section.index-section:first-of-type{margin-top:0}#MainContent>.ld-section.index-section:last-child,#MainContent>.ld-section.index-section:last-child>.index-section:last-child{margin-bottom:0}#MainContent>h1.visually-hidden{word-break:normal;overflow-wrap:normal}.ld-section a{color:rgb(var(--color-foreground));text-decoration:none}.ld-section .page-width{max-width:1500px;margin:0 auto;padding:0 17px}.ld-section .page-width--narrow{max-width:1000px}.ld-section .page-full{padding:0 17px}.ld-section .text-center{text-align:center}.ld-section .text-left{text-align:left}.ld-section .text-right{text-align:right}.ld-section.index-section,.ld-section .index-section{margin:40px 0}.ld-section.index-section+.ld-section.index-section{margin-top:0}.ld-section .page-content{padding:40px 0}.ld-section .page-content.page-width,.ld-section .page-content.page-full{padding-left:17px;padding-right:17px}.ld-section h1,.ld-section h2,.ld-section h3{display:block;margin:0 0 10px}.ld-section h2{font-size:calc(var(--ld-type-header-size) * .73)}.ld-section .section-header,.ld-section .theme-block{margin-bottom:30px}.ld-section .theme-block:last-child{margin-bottom:0}.ld-section p{margin:0 0 15px}.ld-section b,.ld-section strong{font-weight:700}.ld-section .rte{margin-bottom:7.5px}.ld-section .rte:last-child,.ld-section .rte--nomargin{margin-bottom:0}.ld-section .rte:after{content:"";display:table;clear:both}.ld-section .rte p,.ld-section .rte ul,.ld-section .rte ol,.ld-section .rte table{margin-bottom:15px}.ld-section .rte p:last-child,.ld-section .rte ul:last-child,.ld-section .rte ol:last-child,.ld-section .rte table:last-child{margin-bottom:0}.ld-section .rte ul,.ld-section .rte ol{margin:0 0 15px 30px;padding:0;list-style-position:outside}.ld-section .rte li{margin-bottom:0}.ld-section .rte ol ol,.ld-section .rte ol ul,.ld-section .rte ul ol,.ld-section .rte ul ul{margin:4px 0 5px 20px}.ld-section .rte ul ul{margin-bottom:0}.ld-section .rte>div{margin-bottom:15px}.ld-section .rte>div:last-child{margin-bottom:0}.ld-section hr{display:block;height:1px;margin:.5em auto;border:0;border-top:1px solid rgb(235,235,235);background:none}.ld-section .rte a{color:rgb(var(--color-foreground));text-decoration:none}.ld-section .rte a:not(.btn){position:relative;display:inline-block;border-bottom:1px solid rgba(51,51,51,.15)}.ld-section .rte a:not(.btn):after{content:"";position:absolute;left:0;bottom:-2px;width:0;border-bottom:2px solid currentColor;transition:width .5s ease}.ld-section .rte a:not(.btn):hover:after,.ld-section .rte a:not(.btn):focus:after{width:100%}.ld-section .rte h1,.ld-section .rte h2,.ld-section .rte h3,.ld-section .rte h4,.ld-section .rte h5,.ld-section .rte h6{margin-top:60px;margin-bottom:25px}.ld-section .rte h1:first-child,.ld-section .rte h2:first-child,.ld-section .rte h3:first-child,.ld-section .rte h4:first-child,.ld-section .rte h5:first-child,.ld-section .rte h6:first-child{margin-top:0}.ld-section .rte .enlarge-text{margin:0;font-size:1.3em}.ld-section .text-center .rte ul,.ld-section .text-center .rte ol{list-style-position:inside;margin-left:0}.ld-section .rte .table-wrap{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.ld-section .rte table{width:100%;table-layout:fixed;border:0;border-spacing:1px;border-collapse:separate;position:relative;background:#ebebeb;box-shadow:none;font-size:inherit}.ld-section .rte td,.ld-section .rte th{border:0;padding:6px 8px;text-align:left;background:rgb(var(--color-background))}.ld-section .rte th{font-weight:700}.ld-section .form-vertical{margin-bottom:15px}.ld-section .grid{display:block;margin:0 0 0 -10px;padding:0;list-style:none;column-gap:0;row-gap:0}.ld-section .grid:after{content:"";display:table;clear:both}.ld-section .grid__item{float:left;width:100%;max-width:none;flex-grow:0;min-height:1px;padding-left:10px}.ld-section label{display:block;margin-bottom:10px;text-align:left;font-size:.8em;letter-spacing:.3em;text-transform:uppercase;cursor:pointer}.ld-section .contact-form input,.ld-section .contact-form textarea{display:block;width:100%;max-width:100%;margin:0 0 30px;padding:8px 10px;font-family:inherit;font-size:16px;color:rgb(var(--color-foreground));background:transparent;border:1px solid rgb(235,235,235);border-radius:0;box-shadow:none;outline-offset:0}.ld-section .contact-form textarea{min-height:100px;resize:vertical}.ld-section .contact-form input.error,.ld-section .contact-form textarea.error{border-color:#d02e2e;background-color:#fff6f6;color:#d02e2e}.ld-section .contact-form .errors,.ld-section .contact-form .note{margin-bottom:15px;padding:6px 12px;border:1px solid transparent;border-radius:var(--lr-radius, 12px);text-align:left}.ld-section .contact-form .errors{color:#d02e2e;background-color:#fff6f6;border-color:#d02e2e}.ld-section .contact-form .note--success{color:#56ad6a;background-color:#ecfef0;border-color:#56ad6a}.ld-section .btn{display:inline-block;min-width:90px;width:auto;margin:0;padding:9px 17px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.42;letter-spacing:.3em;text-transform:uppercase;text-align:center;text-decoration:none;white-space:normal;vertical-align:middle;cursor:pointer;color:#fff;background:#000;border:1px solid transparent;border-radius:var(--lr-radius, 12px);-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none}.ld-section .form-vertical .btn:not(:last-child){margin-bottom:30px}.ld-section p[data-spam-detection-disclaimer]{font-size:.85em}@media screen and (min-width:769px){#MainContent:has(>.ld-section){min-height:700px}#MainContent:has(>.ld-section.index-section){margin:75px 0 0}.ld-section .page-width,.ld-section .page-full{padding:0 40px}.ld-section.index-section,.ld-section .index-section{margin:75px 0}.ld-section .page-content{padding:75px 0}.ld-section .page-content.page-width,.ld-section .page-content.page-full{padding-left:40px;padding-right:40px}.ld-section h1,.ld-section h2,.ld-section h3{margin:0 0 15px}.ld-section h2{font-size:calc(var(--ld-type-header-size) * .85)}.ld-section .section-header{margin-bottom:50px}.ld-section .rte{margin-bottom:15px}.ld-section .rte p,.ld-section .rte ul,.ld-section .rte ol,.ld-section .rte table{margin-bottom:25px}.ld-section .rte td,.ld-section .rte th{padding:10px 15px}.ld-section .medium-up--one-half{width:50%}.ld-section .btn{padding:11px 20px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/308/assets/ld-page.css.map */
