*,html,body,h1,h2,h3 h4,h5,h6{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:root{--text: #3e3837;--brand-red: #9b5f6d;--brand-red-dark: #874655;--brand-black: #5a5453;--brand-beige: #cfc2b9;--brand-beige-light: #e7e1dc;--bg-white: #f7f5f4;--bg-beige: #f1edea;--input-bg: #f8f6f5;--input-border: #9b5f6d;--transp: rgba( 0, 0, 0, 0 );--max-logo-width: 280px;--max-logo-width-mobile: 200px;--def-area: 24px;--def-space: 48px;--section-space: 96px;--xs-container-width: 1080px;--sm-container-width: 1280px;--footer-bg: #f1edea;--footer-social-size: 36px;--page-header-letter-spacing: 3.2px;--header-letter-spacing: 1.6px;--subheader-line-height: 40px;--img-bar-max-height: 600px;--swatch-size: 35px;--wa-btn-size: 64px;--wa-btn-font-size: 42px;--app-base: 16px;--app-h1: 42px;--app-h2: 33px;--app-h3: 26px;--app-h4: 20px;--app-h5: 16px;--app-h6: 16px;--app-small: 13px}@media (max-height: 428px){.hide-landscape{display:none!important}}@media (max-width: 751px){.hide-sm-and-down{display:none!important}}@media (max-width: 976px){.hide-md-and-down{display:none!important}}@media (max-width: 1184px){.hide-lg-and-down{display:none!important}}@media (min-width: 767px) and (min-height: 444px){.hide-sm-and-up{display:none!important}}@media (min-width: 992px){.hide-md-and-up{display:none!important}}@media (min-width: 1200px){.hide-lg-and-up{display:none!important}}strong,.bold{font-weight:700!important}.money{font-weight:700}@media screen and (min-width: 768px){.slideout-menu.envy-shopping-right{padding:0 1em}}.btn.secondary-button:not([disabled]){color:var(--text);box-shadow:none!important;border:1px solid var(--brand-beige)}.btn.secondary-button:focus:not([disabled]),.btn.secondary-button:focus-visible:not([disabled]),.btn.secondary-button:active:not([disabled]),.btn.secondary-button:hover:not([disabled]){color:var(--text);border-color:var(--brand-beige-light);background-color:var(--brand-beige-light)}.btn-whatsapp{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--wa-btn-size);height:var(--wa-btn-size);font-size:var(--wa-btn-font-size);position:fixed;right:6%;bottom:4%;z-index:50;color:#fff;background-color:#4caf50;border-radius:100%}@media (min-width:767px){.btn-whatsapp{right:2%;bottom:2%}}@media (min-width:992px){.btn-whatsapp{right:3%;bottom:3%}}.btn-whatsapp svg{width:var(--wa-btn-font-size);height:var(--wa-btn-font-size);color:inherit;font-size:inherit}.btn-whatsapp svg path{color:inherit;font-size:inherit}.btn-whatsapp:hover,.btn-whatsapp:focus,.btn-whatsapp:active{color:#fff;text-decoration:none}.button,.shopify-challenge__button,.customer button,.product__info-container .product-form__submit{text-transform:uppercase;transition:all .3s}.button:hover,.shopify-challenge__button:hover,.customer button:hover,.product__info-container .product-form__submit:hover{background-color:var(--brand-red-dark);border-color:var(--brand-red-dark)}@media (min-width: 768px){.sticky-header-wrapper.sticky{padding-left:15px;padding-right:15px}}.sticky-header-wrapper__inner,.mobile-header--wrapper{padding-top:0!important;padding-bottom:0!important}.sticky-header-logo .site-header__logo-image img{width:100%;max-width:var(--max-logo-width)}@media screen and (max-width: 767px){.site-header__logo-image img,.overlay-logo-image{max-width:var(--max-logo-width-mobile)!important}.sticky-header-wrapper{padding:0!important}}@media screen and (min-width: 990px){.header--middle-left{grid-template-columns:auto auto auto!important}}.header__menu-item span{color:var(--text)!important;font-size:1.6rem;text-transform:uppercase!important;text-decoration:none!important;text-underline-offset:unset!important}.app-main-banner .image-text-block-item--text-box{display:flex;flex-direction:column;gap:var(--def-area)}.app-main-banner .image-text-block-item--text-box-wrapper{max-width:600px}@media (min-width: 768px){.app-main-banner .title-bar,.app-main-banner .image-text-block-item--textarea{text-align:left}.app-main-banner .image-text-block-item--text-box-wrapper .image-text-block-btn--wrapper{justify-content:flex-start}}.app-main-banner[data-parallax-enabled]{position:relative}.app-main-banner[data-parallax-enabled]:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;z-index:1;opacity:.6;background:var(--brand-black)}@media (min-width: 768px){.app-main-banner[data-parallax-enabled]:before{opacity:.9;background:linear-gradient(to right,var(--transp),var(--brand-black))}}@media (max-width: 767px){.app-main-banner[data-parallax-enabled] .title-bar h2{font-size:var(--app-h3);line-height:1.4}.app-main-banner[data-parallax-enabled] .image-text-block-item--textarea{font-size:18px}}.app-main-banner[data-parallax-enabled] .image-text-block-item--images{z-index:0}.app-main-banner[data-parallax-enabled] .image-text-block-item--text{z-index:2}.app-main-banner[data-parallax-enabled] .image-text-block-item--text-box-wrapper{height:100%;display:flex;align-items:center}.app-main-banner[data-parallax-enabled] .image-text-block-item--text-box-wrapper .image-text-block-item--text-box{padding:0!important}.app-main-banner.banner-alt .image-text-block-item--images .img{background-position:top center!important;max-width:1080px;margin:0 auto}@media screen and (max-width: 767px){.app-main-banner.banner-alt .image-text-block-item--images .image-text-block--mobile-image .img{height:70vh}}@media (max-width: 767px){.notification-bar__wrapper,.notification-bar__wrapper *{font-size:.85rem!important}}.image-bar{max-width:var(--sm-container-width);margin-left:auto;margin-right:auto}.image-bar img{max-height:var(--img-bar-max-height)}.app-page-header .hero:before{display:none!important}.app-page-header .title-bar,.app-page-header .hero__text{color:var(--text)}.app-page-header .title-bar h2,.app-section-header h3,.contact-form--header h3{font-size:1rem;font-weight:300;line-height:var(--subheader-line-height);letter-spacing:var(--page-header-letter-spacing);text-transform:uppercase}.app-page-header .hero__text,.app-section-header h2,.contact-form--header h2{font-size:var(--app-h2);font-weight:400;line-height:var(--subheader-line-height);letter-spacing:var(--header-letter-spacing)}.app-section-header .rich-text__caption{font-size:var(--app-base)}.contact form .field{box-shadow:unset!important}.contact form .field:after{display:none}.section-contact-form .input-wrapper input,.section-contact-form .input-wrapper textarea,.contact form .field input,.contact form .field textarea,.contact form .field .field__input{border:2px solid var(--input-bg);border-radius:4px;background-color:var(--input-bg)!important;box-shadow:none!important}.contact form .field input:hover,.contact form .field input:focus,.contact form .field input:focus-visible,.contact form .field textarea:hover,.contact form .field textarea:focus,.contact form .field textarea:focus-visible,.contact form .field .field__inpu:hover,.contact form .field .field__inpu:focus,.contact form .field .field__inp:focus-visible{border-color:var(--brand-red)}.section-contact-form .input-wrapper input:focus-visible,.section-contact-form .input-wrapper textarea:focus-visible{outline-color:var(--brand-red)}.hidden-inp{opacity:0!important;visibility:hidden!important;padding:0!important;height:0!important}.facets__disclosure,.facets__summary,.select__select{border:unset!important;box-shadow:unset!important;background-color:var(--input-bg)!important}.facets__summary,.select__select{border:1px solid var(--input-bg)!important}.facets__summary:focus,.select__select:focus-visible{border:1px solid var(--brand-red)!important;outline:1px solid var(--brand-red)}.facets__summary,.facet-filters__field .select__select,.mobile-facets__sort .select__select{min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(3.5rem + var(--buttons-border-width) * 2);padding:1rem 2rem 1rem 1rem!important;margin-bottom:unset!important}summary .icon-caret,.select .svg-wrapper,.customer select+.svg-wrapper{margin-right:6px}.app-footer-top{background-color:var(--footer-bg)}footer .footer-block--wrapper{padding-top:0}footer .contet-footer a{color:var(--brand-red)}footer ul.list-social,footer .footer__social-icons ul{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--def-area)}@media (min-width: 768px){footer ul.list-social,footer .footer__social-icons ul{justify-content:right;gap:var(--def-space)}}footer .footer__social-icons ul:after{display:none!important}footer ul.list-social li a,footer .footer__social-icons li a{width:var(--footer-social-size);height:var(--footer-social-size);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:100%;color:var(--footer-bg);background-color:var(--brand-black);transition:all .3s}footer ul.list-social li svg,footer .footer__social-icons li svg{width:1.2em!important;height:1.2em!important;fill:var(--footer-bg)!important}footer ul.list-social li a:hover,footer ul.list-social li a:focus,footer .footer__social-icons li a:hover,footer .footer__social-icons li a:focus{opacity:.8}footer .footer-block__details-content p{margin:unset;margin-bottom:.5rem}footer .footer__content-top{padding-bottom:var(--def-area)}footer .footer__content-bottom{padding:0;padding-top:var(--def-area)}footer .footer__content-bottom .footer__copyright,footer .footer__content-bottom .footer__copyright p{margin:0}@media (max-width: 767px){.app-divider-area h2{font-size:1.75rem;line-height:var(--subheader-line-height)}}.homepage-sections-wrapper .feature-row{max-width:var(--xs-container-width);margin-left:auto;margin-right:auto}.homepage-sections-wrapper .feature-row .title-bar{margin-bottom:var(--def-area)}.homepage-sections-wrapper .feature-row .textarea{max-width:420px;margin-bottom:var(--def-space);resize:none!important}@media (max-width: 767px){.homepage-featured-products .last-line article{margin-bottom:1.5rem!important}}.compare-at-price{opacity:.7}.product-grid .money-styling,.homepage-featured-products .money-styling .money{color:var(--brand-red-dark)}.product-grid .money-styling .compare-at-price,.product-grid .money-styling .compare-at-price .money{color:var(--color-primary)}.template-product .product-description-header{font-size:1.5rem;font-weight:300}.template-product #price-field{font-size:1.5rem;font-weight:700;color:var(--brand-red-dark)}.product-single__thumbnails{margin-bottom:2rem!important}.color.swatch-element label{width:var(--swatch-size);height:var(--swatch-size)}.template-product .collapsible-tab details summary{text-transform:uppercase}.template-product .collapsible-tab details a{color:var(--brand-red)}.template-product .quantity-controls__outer{max-width:unset}.card-information>:not(.visually-hidden:first-child)+:not(.rating):not(.card__information-volume-pricing-note) .price__sale{display:flex;flex-direction:column;align-items:center;justify-content:center}.card-information>:not(.visually-hidden:first-child)+:not(.rating):not(.card__information-volume-pricing-note) .price__sale span{text-align:center}.card-information>:not(.visually-hidden:first-child)+:not(.rating):not(.card__information-volume-pricing-note) .price__sale span.price-item--last{font-size:1.8rem;font-weight:500;color:var(--brand-red)}.product__info-container .price--on-sale .price__sale{display:inline-flex;flex-direction:row-reverse;align-items:center;justify-content:center}.product__info-container .price--on-sale .price__sale .price-item--regular{font-size:1.3rem}.product__info-container .price--on-sale .price__sale .price-item--last{font-size:2.5rem;font-weight:500;color:var(--brand-red)}.product__info-container .quantity{width:100%;border:1px solid rgba(var(--color-foreground))}.product__info-container .product-form__submit{color:#fff;background-color:var(--brand-red);text-transform:uppercase}.app-404-text .rich-text__btn{margin-top:96px}#account #main,#create-account #main,#challenge #main{padding:var(--section-space) 0}.shopify-policy__container{max-width:1080px!important;padding-top:100px;padding-bottom:100px}.shopify-policy__container .shopify-policy__title,.shopify-policy__container .shopify-policy__title *{text-transform:uppercase}.app-responsive-img,.app-responsive-image{width:100%;height:auto;padding:0}.banner-desk .page-width,.banner-mobile .page-width{padding:0!important}@media screen and (max-width: 749px){.banner--brand-header .banner__media{position:absolute!important;z-index:0;height:100%}}.banner--brand-header .banner__media img{object-fit:cover}.rich-text__blocks{max-width:unset!important}.rich-text__blocks>*+*{margin-top:var(--app-base)!important}.app-category-card .card{position:relative}.app-category-card .card .card__content{position:absolute;bottom:1rem;width:100%;z-index:1}.app-category-card .card .card__content .full-unstyled-link{width:fit-content;min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2);display:flex;align-items:center;justify-content:center;margin:auto;color:#fff;font-size:1.5rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.1rem;text-transform:uppercase;text-align:center;background-color:var(--brand-red)}.app-category-card .card .card__content .full-unstyled-link .icon-wrap{display:none!important}.badge{padding:10px 20px}.totals__total-value{color:var(--brand-red);font-weight:500}.blog-articles{grid-template-columns:1fr!important}@media screen and (min-width: 750px){.blog-articles{grid-template-columns:1fr 1fr!important}}@media screen and (min-width: 992px){.blog-articles{grid-template-columns:1fr 1fr 1fr!important}}.blog-articles .card{position:relative}.blog-articles .card:not(.ratio)>.card__content{width:100%;height:100%;position:absolute;z-index:1;left:0;bottom:0;text-align:center;align-items:flex-end}.blog-articles .card:not(.ratio)>.card__content .card__heading,.blog-articles .card:not(.ratio)>.card__content .card__heading h3{color:#fff;font-weight:500;text-transform:uppercase}.app-gallery-wrapper{margin:0 auto}.app-grid-item{width:calc(48% - 1.5rem);margin-bottom:16px}@media screen and (min-width: 750px){.app-grid-item{width:calc(48% - 9rem)}}@media screen and (min-width: 990px){.app-grid-item{width:calc(50% - 16px)}}.app-grid-item img{width:100%;height:100%;object-fit:contain}.viewer-toolbar>ul{display:flex!important;flex-direction:row;gap:2rem;align-items:center;justify-content:center}.viewer-canvas{display:flex;align-items:center;justify-content:center}.viewer-canvas>img{width:auto!important;height:auto!important;margin:auto!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
