.homepage-slider-container h2 p{text-transform:none;font-size:20px;font-weight:500}@media screen and (min-width:767px){.homepage-slider-container h2 p{font-size:40px}}.homepage-featured-rich-text .featured-row__subtext p{letter-spacing:2.2px;line-height:38.4px;font-weight:500;margin:auto;max-width:910px;padding:40px 0}#AccessibleNav a{font-size:14px;letter-spacing:2.2px;font-weight:500}.bottom--footer---links li a{color:#fff!important}.footer-wrapper ::-webkit-input-placeholder{color:#fff}.footer-wrapper :-moz-placeholder{color:#fff;opacity:1}.footer-wrapper ::-moz-placeholder{color:#fff;opacity:1}.footer-wrapper :-ms-input-placeholder{color:#fff}.footer-wrapper ::-ms-input-placeholder{color:#fff}.footer-wrapper ::placeholder{color:#fff}.footer-wrapper .btn.footer-email-submit{font-size:16px;border-radius:100px}.image-with-text-overlay-wrapper h2{text-transform:none;letter-spacing:3.2px;font-weight:500}.feature_row__image_wrapper p{font-size:16px;font-weight:400}.feature_row__image_wrapper h2{font-family:Marcellus,serif;text-transform:capitalize;font-size:40px;font-weight:400;max-width:253px;margin-bottom:42px}.feature_row__image_wrapper a{font-size:16px}.feature_row__image_wrapper .short-text{font-size:24px;font-weight:500;letter-spacing:3.2px;margin-bottom:32px}.image-with-text-wrapper{background:var(--color-scheme-feature-background)}.about-page .homepage-featured-rich-text p:last-child,.contact-template .homepage-featured-rich-text p:last-child{padding-top:0}.about-page .homepage-featured-rich-text .featured-row__subtext p{max-width:943px}.about-page .feature_row__image_wrapper h2{max-width:500px}.about-page .homepage-featured-content-box-inner{max-width:436px}.contact-template .rich-text a{border-bottom:0}.contact-page.form{background:var(--color-scheme-dark-background)}.contact-page label{text-transform:uppercase;font-weight:600}#contact_form{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:32px;grid-row-gap:0px}#contact_form .name-label{grid-area:1 / 1 / 2 / 2}#contact_form .email-label{grid-area:1 / 2 / 2 / 3}#contact_form .phone-label{grid-area:2 / 1 / 3 / 3}#contact_form .message-label{grid-area:3 / 1 / 4 / 3}#contact_form .name-label input,#contact_form .phone-label input,#contact_form .email-label input,#contact_form .message-label input,#contact_form .input-full{border:.5px solid #222222;padding:10px;color:#869b94}#contact_form .contact-form--submit-button input{font-size:16px}#contact_form ::-webkit-input-placeholder{color:#869b94;font-weight:500}#contact_form :-moz-placeholder{color:#869b94;opacity:1;font-weight:500}#contact_form ::-moz-placeholder{color:#869b94;opacity:1;font-weight:500}#contact_form :-ms-input-placeholder{color:#869b94;font-weight:500}#contact_form ::-ms-input-placeholder{color:#869b94;font-weight:500}#contact_form ::placeholder{color:#869b94;font-weight:500}.site-header__links.top-links--icon-links li a{font-size:16px;padding:10px 20px}.main-accordion--wrapper .accordion--faq-wrapper svg{stroke:#3a4a40;border-radius:100px;background:#c2fbeb;padding:5px;width:16px;height:16px}.main-accordion--wrapper .accordion--faq-wrapper .accordion-content{cursor:pointer}.main-accordion--wrapper .accordion-container.wrapper-padded{max-width:855px}#faqs .shopify-section .homepage-sections-wrapper.accordion--faq-wrapper{padding:100px 0}.accordion-content summary{font-size:16px}#aviso-de-privacidad .grid.clearfix,#terminos-amp-condiciones .grid.clearfix{padding:5px 0}@media screen and (min-width:767px){#aviso-de-privacidad .grid.clearfix,#terminos-amp-condiciones .grid.clearfix{padding:110px 0}}#aviso-de-privacidad .wrapper-padded.main-page-container,#terminos-amp-condiciones .wrapper-padded.main-page-container{max-width:855px}#aviso-de-privacidad .grid.clearfix p,#aviso-de-privacidad .grid.clearfix li,#terminos-amp-condiciones .grid.clearfix p,#terminos-amp-condiciones .grid.clearfix li{font-size:16px;color:#595959;font-weight:500}#aviso-de-privacidad .grid.clearfix h3,#terminos-amp-condiciones .grid.clearfix h3{color:#000;font-weight:500}#aviso-de-privacidad .grid.clearfix ol,#terminos-amp-condiciones .grid.clearfix ol{margin-left:0}#aviso-de-privacidad .homepage-featured-rich-text h2,#terminos-amp-condiciones .homepage-featured-rich-text h2{text-transform:none;font-size:40px;letter-spacing:2px;font-weight:500;margin-bottom:0}#aviso-de-privacidad .homepage-featured-rich-text .featured-row__subtext p,#terminos-amp-condiciones .homepage-featured-rich-text .featured-row__subtext p{padding:0;letter-spacing:0}#aviso-de-privacidad .rich-text .homepage-sections-wrapper,#terminos-amp-condiciones .rich-text .homepage-sections-wrapper{padding:100px 0}.footer-wrapper .footer-article a{border-bottom:0}.image-slider img{border-radius:20px;object-fit:cover;object-position:bottom;height:440px}@media screen and (min-width:1200px){.image-slider img{height:540px}}.image-slider .image-slider__container{padding:100px 0}.image-slider .swiper-slide:nth-child(odd){margin-top:50px}.image-slider .swiper-wrapper{transition-timing-function:linear}.plans-section .plans-section__container{position:relative}.plans-section .heading-container{text-align:center;color:#fff;padding:32px 20px}.plans-section .heading-container div{font-size:20px;font-weight:200}.plans-section .plans-section__container h2{margin:auto;font-size:32px;font-weight:500;text-align:center;max-width:305px}@media screen and (min-width: 480px){.plans-section .plans-section__container h2{max-width:100%}}@media screen and (min-width: 990px){.plans-section .plans-section__container h2{font-size:40px}}.plans-section .plans-container{width:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width: 990px){.plans-section .plans-container{flex-direction:row}}.plans-section .plan-wrapper{width:100%;text-align:center;padding:40px 0;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 990px){.plans-section .plan-wrapper{padding:80px 0 180px;display:block}}.plans-section .plan-wrapper:not(:last-child){align-items:center}.plans-section .plan-months{font-size:32px;margin-bottom:10px}.plans-section .plan-price{font-size:40px}.plans-section .plan-pprice{text-decoration:line-through;font-size:32px;font-weight:300;margin-bottom:12px}.plans-section .price-container{display:flex;align-items:baseline;justify-content:center}.plans-section .plan-mprice{font-size:20px;font-weight:200;max-width:168px;margin:auto;line-height:1}.plans-section .plan-info{font-size:24px;padding-top:20px;max-width:200px;margin:auto;line-height:1}.plans-section .plan-badge{width:fit-content;margin:16px auto;color:#fff;background:#3a4a40;padding:10px 12px;border-radius:100px}.plans-section .plan-badge__two{width:fit-content;margin:16px auto;color:#fff;background:#9eafa2;padding:10px 12px;border-radius:100px}@media screen and (min-width: 990px){.plans-section .plan-badge,.plans-section .plan-badge__two{margin:auto auto 16px}}.plans-section .no-badge{height:60px;display:none}@media screen and (min-width: 990px){.plans-section .no-badge{display:block}}.plans-section .plans-section__container.wrapper-padded{padding:0}.image-accordion{padding:80px 0}@media screen and (min-width:767px){.image-accordion .accordion-main{width:45%;margin-left:auto;padding:200px 0}.image-accordion .accordion-main .responsive-image-wrapper{position:absolute;right:auto;top:0%;left:0%;bottom:auto;width:45%;height:100%}}.image-accordion .accordion-main .accordion-body{font-size:16px;color:#595959;font-weight:500}.image-accordion .icon-minus,.image-accordion .icon-plus{margin-top:5px}.image-accordion .accordion-main svg{stroke:#3a4a40;border-radius:100px;background:#c2fbeb;padding:5px}.image-accordion .accordion-main .icon-plus:before,.image-accordion .accordion-main .icon-minus:before{content:none}.image-accordion .icon-plus{transform:rotate(45deg);display:contents}.image-accordion .icon-plus svg,.image-accordion .icon-minus svg{transform:rotate(45deg)}.image-accordion .accordion-item.accordion-open .icon-plus{display:none}.image-accordion .accordion-item.accordion-open .icon-minus{display:inline}.image-accordion .icon-minus{display:contents;display:none}.image-accordion .accordion-main img{object-fit:contain;height:100%}.image-accordion .accordion-main .accordion-item{margin-bottom:10px}.image-accordion .accordion-main .accordion-item:not(:last-child){border-bottom:1px solid}.image-accordion .accordion-main .accordion-title{padding:10px 0 20px;display:flex;align-items:center;cursor:pointer}.image-accordion .accordion-main .accordion-title h5{margin-left:15px;color:#222;font-size:24px;letter-spacing:2.4px;font-weight:500;margin-bottom:0}.image-accordion .accordion-main .accordion-body{overflow:hidden;padding:0 2px;height:0;opacity:0;transition:all .2s ease-in-out;visibility:hidden}.image-accordion .accordion-main .accordion-item.accordion-open .accordion-body{visibility:visible;height:auto;opacity:1;padding:9px 2px 32px}.contact-template .wrapper-padded{max-width:855px}.contact-template .wrapper-padded .page-main--wrapper{padding:80px 0}.homepage-featured-box-btn,.homepage-section-btn,form#contact_form .contact-form--submit-button .btn,.homepage-featured-content-wrapper a.homepage-featured-box-btn,.image-with-text-wrapper a.homepage-featured-box-btn{border-radius:100px!important}.template-index .image-with-text-wrapper .homepage-content--image div,.template-index .image-with-text-wrapper .homepage-content--image div .img,.template-index .image-with-text-wrapper .homepage-content--image div .responsive-image-wrapper{width:100%;height:100%}.template-index .image-with-text-wrapper .homepage-content--image div .responsive-image-wrapper img{object-fit:cover;height:100%}.template-index .image-with-text-wrapper .homepage-content--image{margin-top:0}.template-index .homepage-slider-container .homepage-featured-content-box.slideshow-mobile-overlay-text .sitewide--title-wrapper .homepage-sections--title{padding-bottom:0;margin-bottom:0}.template-index .header-section.sticky-header:not(.sticked) .overlay-header:hover,.contact-page .header-section.sticky-header:not(.sticked) .overlay-header:focus-within,.contact-page .header-section.sticky-header:not(.sticked) .overlay-header:hover{background:transparent!important}.template-index .header-section.sticky-header:not(.sticked) .overlay-header:hover .top-links a,.template-index .header-section.sticky-header:not(.sticked) .overlay-header:hover #AccessibleNav ul li a,.contact-page .header-section.sticky-header:not(.sticked) .overlay-header:hover .top-links a{color:#fff!important}header.overlay-header.overlay-logo:hover .hover-logo{display:none!important}header.overlay-header.overlay-logo:hover .opacity-logo{display:block!important}.header-section.sticky-header:not(.sticked) .overlay-header:hover .top-links .top-links--icon-links a{color:#000!important}.brown-row{display:none!important;width:auto;left:0;height:100%;object-fit:cover;position:absolute;z-index:99}.image-with-text-wrapper .homepage-content--image.large--one-half{position:relative}.template-index .brown-row{display:block!important}.h3.footer-header{font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/54/assets/custom.css.map */
