:root{--egr-black: #211F1F;--egr-true-black: #000000;--egr-charcoal: #636566;--egr-dove: #B0B0AC;--egr-cottonseed: #EEECE6;--egr-offwhite: #F4F4F4;--egr-white: #FFFFFF;--egr-font-heading: "Poppins", "Helvetica Neue", Arial, sans-serif;--egr-font-body: "Optima", "Palatino Linotype", "Palatino", Georgia, serif}body,.page-width,p,li,dd,dt,blockquote,figcaption,.product__description,.rich-text__text,.multicolumn-card__info p,.banner__text,.image-with-text__text,.footer__content-bottom,.footer-block__details-content{font-family:var(--egr-font-body)!important;color:var(--egr-black)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.button,.shopify-section-header,.header__menu-item,.list-menu__item,.product__title,.card__heading,.multicolumn-card__info h3,.banner__heading,.rich-text__heading,.image-with-text__heading,.footer-block__heading{font-family:var(--egr-font-heading)!important;letter-spacing:0;color:var(--egr-black)}h1,.h1,.banner__heading,.rich-text__heading,h2,.h2{font-weight:300}h3,.h3{font-weight:600}.banner__heading{font-weight:300;letter-spacing:-.01em;line-height:1.1}.button,.button--primary,.shopify-payment-button__button--unbranded,button.button{font-family:var(--egr-font-heading)!important;font-weight:600;font-size:14px;letter-spacing:.04em;border-radius:0!important;padding:14px 32px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}a.button,a.button:hover,a.button:not([aria-disabled=true]):hover,.button,.button:hover,button.button,button.button:hover{transform:none!important;animation:none!important;padding-right:32px!important;white-space:normal!important}a.button:before,a.button:hover:before,.button:before,.button:hover:before{display:none!important;content:none!important;transform:none!important}.button:before,.button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{display:none!important;content:none!important;border:none!important;box-shadow:none!important;background:transparent!important}.button:not(.button--secondary):not(.button--tertiary):not(.link),.shopify-payment-button__button--unbranded{background:var(--egr-black)!important;color:var(--egr-white)!important;border:1.5px solid var(--egr-black)!important;box-shadow:none!important}cart-remove-button .button,.cart-item cart-remove-button .button,.cart-drawer cart-remove-button .button{background:transparent!important;color:var(--egr-black)!important;border:none!important;padding:0!important}cart-remove-button .button:hover,.cart-item cart-remove-button .button:hover{background:transparent!important;color:var(--egr-charcoal)!important}cart-remove-button .icon-remove,cart-remove-button svg{color:var(--egr-black)!important;fill:var(--egr-black)!important}cart-remove-button svg path{fill:var(--egr-black)!important}.button:not(.button--secondary):not(.button--tertiary):not(.link):hover,.shopify-payment-button__button--unbranded:hover{background:var(--egr-charcoal)!important;border-color:var(--egr-charcoal)!important}.button--secondary{background:transparent!important;color:var(--egr-black)!important;border:1.5px solid var(--egr-black)!important}.button--secondary:hover{background:var(--egr-black)!important;color:var(--egr-white)!important}[style*="#dd1d1d"],[style*="#DD1D1D"]{color:var(--egr-black)!important;background-color:transparent!important}.header-wrapper,.header-wrapper--border-bottom,.shopify-section-header,sticky-header,.header,.announcement-bar{background:var(--egr-white)!important;border-bottom:none!important;border-top:none!important;outline:none!important}.header-wrapper,.shopify-section-header,sticky-header{box-shadow:0 8px 12px -8px #211f1f2e!important}.header{box-shadow:none!important}.header__menu-item,.list-menu__item,.header__heading-link,.header__heading-link.link{font-family:var(--egr-font-heading)!important;font-weight:500;font-size:14px;letter-spacing:.05em;color:var(--egr-black)!important;text-transform:none;text-decoration:none!important;background-image:none!important}.header__menu-item span,.header__menu-item span.header__active-menu-item,.list-menu__item span{text-decoration:none!important;background-image:none!important;border-bottom:none!important}.header__menu-item:hover span,.list-menu__item:hover{text-decoration:underline;text-decoration-color:var(--egr-dove);text-underline-offset:6px}.header__heading-logo,.header__heading-link img,.header__heading img{filter:brightness(0) saturate(100%)}.header__icons,.header__icons a,.header__icons button{color:var(--egr-black)!important}.header__icons .icon,.header__icons svg,.header__icon svg,.header__icon-cart svg,.header__icon--cart svg,.header__icon--account svg,.header__icon--search svg{color:var(--egr-black)!important}.header__icons svg [stroke],.header__icon svg [stroke]{stroke:var(--egr-black)!important}.header__icons svg path[fill]:not([fill=none]),.header__icon svg path[fill]:not([fill=none]){fill:var(--egr-black)!important}.cart-count-bubble{background-color:var(--egr-black)!important;color:var(--egr-white)!important}.cart-count-bubble span{color:var(--egr-white)!important}.header__inline-menu a[href^="tel:"],.header a[href^="tel:"],.header__phone,.header .phone-number{font-family:var(--egr-font-heading)!important;font-weight:400;font-size:13px;color:var(--egr-charcoal)!important;letter-spacing:.02em;text-decoration:none}.header__inline-menu a[href^="tel:"]:hover,.header a[href^="tel:"]:hover{color:var(--egr-black)!important}.egr-attribution{display:block;font-family:var(--egr-font-body);font-style:italic;font-size:11px;letter-spacing:.04em;color:var(--egr-dove);text-align:center;margin-top:2px;text-transform:none}.footer{background:var(--egr-black)!important;color:var(--egr-offwhite)!important}.footer *{color:var(--egr-offwhite)}.footer .footer-block__heading,.footer h2,.footer h3{font-family:var(--egr-font-heading)!important;font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--egr-white)!important}.footer p,.footer a,.footer li,.footer .footer-block__details-content,.footer .footer-block__details-content a,.footer .footer-block--menu a,.footer .footer-block__details-content .list-menu__item,.footer .list-menu a{font-family:var(--egr-font-body)!important;font-size:14px;color:var(--egr-offwhite)!important;text-decoration:none}.footer .footer-block__details-content a:hover,.footer .list-menu a:hover{color:var(--egr-white)!important;text-decoration:underline}.footer input[type=email]{background:transparent;border:1px solid var(--egr-offwhite);color:var(--egr-white);font-family:var(--egr-font-heading);font-size:13px;border-radius:0}.footer input[type=email]::placeholder{color:var(--egr-dove)}.footer .newsletter-form__button,.footer button[type=submit]{background:var(--egr-white)!important;color:var(--egr-black)!important}.egr-footer-attribution{display:block;width:100%;text-align:center;margin-top:24px;padding-top:16px;border-top:1px solid rgba(176,176,172,.25);font-family:var(--egr-font-body);font-style:italic;font-size:12px;color:var(--egr-dove)!important;letter-spacing:.02em}.multicolumn .multicolumn-card__image-wrapper img{transition:filter .2s ease,opacity .2s ease}.multicolumn[style*=EEECE6] .multicolumn-card__image-wrapper img,.shopify-section--cottonseed .multicolumn-card__image-wrapper img{max-height:40px;width:auto;object-fit:contain;filter:grayscale(100%);opacity:.6}.multicolumn[style*=EEECE6] .multicolumn-card__image-wrapper img:hover,.shopify-section--cottonseed .multicolumn-card__image-wrapper img:hover{filter:grayscale(0);opacity:1}.multicolumn .title-wrapper-with-link h2,.multicolumn .title-wrapper-with-link .title{font-family:var(--egr-font-heading)!important;font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--egr-charcoal)}.vistelle-dark-section{background-color:var(--egr-black)!important;color:var(--egr-offwhite)!important}.vistelle-warm-section{background-color:var(--egr-cottonseed)!important}.vistelle-light-section{background-color:var(--egr-offwhite)!important}.vistelle-dark-section h1,.vistelle-dark-section h2,.vistelle-dark-section h3,.vistelle-dark-section p,.vistelle-dark-section a{color:var(--egr-offwhite)!important}.card-wrapper .card,.card--product{background:var(--egr-white);border:1px solid transparent;transition:transform .2s ease,border-color .2s ease}.card-wrapper:hover .card,.card--product:hover{border-color:var(--egr-dove);transform:scale(1.02)}.card__heading,.card-information__text{font-family:var(--egr-font-heading)!important;font-weight:500;font-size:15px;color:var(--egr-black)}.price__regular .price-item,.price-item{font-family:var(--egr-font-body)!important;font-size:14px;color:var(--egr-charcoal)}.field__input,input[type=text],input[type=email],input[type=tel],textarea,select{border-radius:0;font-family:var(--egr-font-body)}.slideshow__media{position:relative}.slideshow__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#211f1f59;pointer-events:none;z-index:1}.slideshow__media~.banner__content,.slideshow__media~.slideshow__text-wrapper,.slideshow__slide .banner__content{position:relative;z-index:2}.slideshow__slide .banner__box{background:transparent!important}.slideshow__slide:has(.slideshow__media) .banner__heading,.slideshow__slide:has(.slideshow__media) .banner__text,.slideshow__slide:has(.slideshow__media) .slideshow__text,.slideshow__slide:has(.slideshow__media) .banner__content *,.slideshow__slide:has(.slideshow__media) .button,.slideshow__slide:has(.slideshow__media) .button *{color:var(--egr-white)!important}.slideshow__slide:has(.slideshow__media) .banner__heading{text-shadow:0 2px 24px rgba(33,31,31,.55)}.slideshow__slide:has(.slideshow__media) .banner__text,.slideshow__slide:has(.slideshow__media) .slideshow__text{text-shadow:0 2px 16px rgba(33,31,31,.55);font-family:var(--egr-font-body)!important;font-size:20px;opacity:.95}.slideshow:has(.slideshow__media) .slider-counter--dots button{border-color:#fff9!important}.slideshow:has(.slideshow__media) .slider-counter--dots button[aria-current=true]{background-color:var(--egr-white)!important}.accordion summary .icon-caret,details summary .icon-caret{display:none}details summary:after{content:"+";font-family:var(--egr-font-heading);font-weight:300;font-size:24px;color:var(--egr-black);margin-left:auto}details[open] summary:after{content:"\2212"}.accordion summary{padding:2.5rem 2rem!important}.accordion__content{margin-bottom:3.5rem!important;padding:0 .6rem 2rem!important}[style*="rgb(221, 29, 29)"],[style*="#ED1C24"]{color:var(--egr-black)!important;background-color:transparent!important;border-color:var(--egr-black)!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
