:root{--hpadding:3vw;--gold:#D1B560}.parlor-section{margin:0 auto;padding:40px var(--hpadding)}.parlor-section.full-width{max-width:100%;padding-left:0;padding-right:0}.btn{display:inline-block;padding:12px 24px;text-decoration:none;font-weight:700;text-align:center;cursor:pointer;transition:background .2s ease,color .2s ease}.btn-solid{background:#000;color:#fff}.btn-solid.sm{font-size:11px;padding:2px 11px;border-radius:18px}.btn-solid:hover{background:#333}.btn-outline{border:2px solid currentColor;background:transparent}.btn-outline:hover{background:currentColor;color:#fff}.header__menu-item.list-menu__item{color:#fff}.parlor-section.dark,.parlor.dark{background:#000;color:#fff;opacity:1}:is(.parlor-section.dark,.parlor.dark) a{color:#fff;text-decoration:none}:is(.parlor-section.dark,.parlor.dark) a path{fill:currentColor}:is(.parlor-section.dark,.parlor.dark) a.btn-solid{background:#fff;color:#000}:is(.parlor-section.dark,.parlor.dark) a.btn-outline{background:none;color:#000;border:2px solid currentColor}.parlor-section.light,.parlor.light{background:#fff;color:#000;opacity:1}:is(.parlor-section.light,.parlor.light) a{color:currentColor}:is(.parlor-section.light,.parlor.light) a path{fill:currentColor}:is(.parlor-section.light,.parlor.light) a.btn-solid{background:#000;color:#fff}:is(.parlor-section.light,.parlor.light) a.btn-outline{background:none;color:#000;border:2px solid currentColor}.parlor-section.light-accent,.parlor.light-accent{background:#fff;color:#ff0101;opacity:1}:is(.parlor-section.light-accent,.parlor.light-accent) a{color:#currentColor}:is(.parlor-section.light-accent,.parlor.light-accent) a path{fill:currentColor}:is(.parlor-section.light-accent,.parlor.light-accent) a.btn-solid{background:#ff0101;color:#fff}:is(.parlor-section.light-accent,.parlor.light-accent) a.btn-outline{background:none;color:#ff0101;border:2px solid currentColor}.parlor-section.accent,.parlor.accent{background:#ff0101;color:#fff;opacity:1}:is(.parlor-section.accent,.parlor.accent) a{color:currentColor}:is(.parlor-section.accent,.parlor.accent) a path{fill:currentColor}:is(.parlor-section.accent,.parlor.accent) a.btn-solid{background:#fff;color:#ff0101}:is(.parlor-section.accent,.parlor.accent) a.btn-outline{background:none;color:#fff;border:2px solid currentColor}body{font-family:neue-haas-grotesk-display,sans-serif;font-weight:400;font-style:normal;line-height:1.4em}.parlor,.parlor-section{font-family:neue-haas-grotesk-display,sans-serif;font-weight:400;font-style:normal;font-size:1em;text-align:left}h1,h2,h3,.parlor-section h1,.parlor-section h2,.parlor-section h3{font-family:neue-haas-grotesk-display,sans-serif;font-weight:700;text-align:left;line-height:1em;font-style:normal;margin:.5em 0;color:unset}.parlor-section .sm{font-size:.8em}h2,.parlor-section h1,.parlor-section h2.large-title{font-size:3em}.parlor-section h2{font-size:2.5em}.parlor-section h2.large-title{font-size:3em}.parlor-section h3{font-size:1.5em}.parlor-section p{font-size:1em;line-height:1.4;margin-bottom:1.5rem;margin:.5em 0}header .header__menu-item span{font-family:neue-haas-grotesk-display,sans-serif;font-weight:700;font-style:normal}p.product__text.inline-richtext.caption-with-letter-spacing{margin-bottom:10px}p.product__text.inline-richtext.caption-with-letter-spacing a{text-decoration:none}.parlor-section-items{display:flex;flex-wrap:wrap;gap:20px}.parlor-section-item{flex:1 1 auto;text-align:center}.parlor-section-title{margin-top:10px;font-weight:700}.video-play-btn{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.video-play-btn svg,.parlor-play-btn svg{width:80px;height:80px;fill:none!important;opacity:.9;transition:opacity .2s}.video-play-btn svg polygon,.parlor-play-btn svg polygon{stroke:none;fill:#fff}.video-play-btn:hover svg,.parlor-play-btn svg{opacity:1}.desktop{display:block}.mobile{display:none}@media only screen and (max-width:767px){.desktop{display:none}.mobile{display:block}}body.mobile-nav{height:100vh;overflow-y:hidden}.hbspt-form .hs-form-field:after{border:none;outline:none;box-shadow:none}.hbspt-form label{font-family:neue-haas-grotesk-display,sans-serif;font-weight:700;font-style:normal;font-size:12px}.hbspt-form .field{display:block;margin:12px 0}.hbspt-form ul{list-style:none;padding-left:0}.hbspt-form ul li label{font-weight:400}.hbspt-form .hs-input{padding:10px 30px}.hbspt-form .field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));outline:0;border-radius:var(--inputs-radius);box-shadow:none}.hbspt-form *:focus-visible{outline:none;box-shadow:none}.hbspt-form h1,.hbspt-form img{display:none}.hbspt-form input[type=submit]{display:inline-block;padding:12px 24px;text-decoration:none;font-weight:700;text-align:center;cursor:pointer;transition:background .2s ease,color .2s ease}.hbspt-form input[type=submit]{background:#000;color:#fff}.hbspt-form input[type=submit].sm{font-size:11px;padding:2px 11px;border-radius:18px}.hbspt-form input[type=submit]:hover{background:#333}
/*# sourceMappingURL=/cdn/shop/t/41/assets/parlor-sections.css.map */
