@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap";:root{--font-heading-family: "Montserrat", sans-serif !important;--font-heading-style: normal !important;--font-heading-weight: 600 !important;--font-body-family: "Inter", sans-serif !important;--font-body-style: normal !important;--font-body-weight: 400 !important;--font-body-weight-bold: 600 !important}.button,.shopify-payment-button__button--unbranded,.product-form__submit{font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:6px}.announcement-bar__message{font-size:1.15rem;letter-spacing:1.5px;text-transform:uppercase;font-weight:500;padding-top:1rem;padding-bottom:1rem}.list-menu__item:has(>a[href="/"]),.list-menu__item:has(>a[href$="/pages/about-us"]),.list-menu__item:has(>a[href$="/pages/about"]),.list-menu__item:has(>a[href$="/pages/faq"]){display:none!important}.header__inline-menu .list-menu__item--link{font-weight:500;letter-spacing:.5px}.banner__media:has(>.placeholder-svg){background:linear-gradient(120deg,#2a2320,#5b4636,#c4a47c)}.banner__media>.placeholder-svg{display:none!important}.banner__box,.banner--desktop-transparent .banner__box{background:transparent}.banner__heading{letter-spacing:.5px}.multicolumn .multicolumn-card__info>.title,.multicolumn .title-wrapper .title{font-weight:500;letter-spacing:.5px}.multicolumn-list__item .multicolumn-card{box-shadow:none;background:transparent}.card__heading{font-size:1.6rem;font-weight:600;letter-spacing:.2px}.price{font-size:1.4rem;letter-spacing:.3px}.title-wrapper .title,.collection__title .title{letter-spacing:.5px}.product__description,.product__description p,.product__description li{font-size:1.5rem;line-height:1.7}.product__description h3{font-size:1.7rem}.product__description h4{font-size:1.5rem}.shopify-section .custom-liquid h2{font-family:var(--font-heading-family);letter-spacing:.5px}.banner__media:not(:has(>.placeholder-svg)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#0009,#0000004d 28%,#0000 58%)}.banner__content{z-index:2}.banner__box{text-shadow:0 1px 12px rgba(0,0,0,.35)}.banner__box .caption-with-letter-spacing{font-weight:700;font-size:1.5rem;letter-spacing:2px;margin-bottom:.4rem}.banner__box .subtitle{color:#fff!important;opacity:1!important;font-size:1.7rem;font-weight:500;letter-spacing:.5px;text-shadow:0 1px 10px rgba(0,0,0,.55);margin-top:.6rem}.banner__box .banner__heading{text-shadow:0 2px 16px rgba(0,0,0,.45)}.page-width--narrow:has(.ivvy-hide-title) .main-page-title{display:none!important}.ivvy-hide-title{display:none}.ivvy-faq{max-width:760px;margin:0 auto;text-align:left}.ivvy-faq>h2{font-family:var(--font-heading-family);text-align:center;margin-bottom:40px}.ivvy-faq-cat{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#9b8e85;margin:44px 0 18px}.ivvy-faq-item{margin-bottom:24px}.ivvy-q{color:#1a1a1a;font-style:italic;font-weight:600;font-size:1.35rem;margin:0 0 6px}.ivvy-a{color:#555;font-weight:400;font-size:1.15rem;line-height:1.7;margin:0}.ivvy-club-row{display:flex;flex-wrap:wrap;align-items:center;gap:48px;max-width:1100px;margin:0 auto}.ivvy-club-img,.ivvy-club-text{flex:1 1 360px}.ivvy-club-img img{width:100%;height:auto;display:block;border-radius:8px}.ivvy-club-text{text-align:left}.ivvy-club-eyebrow{letter-spacing:2px;color:#c4a47c;font-weight:600;font-size:1.2rem;margin:0 0 8px}.ivvy-club-text h2{font-family:var(--font-heading-family);margin:0 0 14px}.ivvy-club-text p{color:#555;line-height:1.7;margin:0 0 14px}.ivvy-club-form{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.ivvy-club-form input[type=email]{flex:1;min-width:220px;padding:12px 14px;border:1px solid #ccc;border-radius:6px;font-size:1.3rem}@media(max-width:749px){.ivvy-club-text{text-align:center}.ivvy-club-form{justify-content:center}}.ivvy-freeship{padding:14px 18px 8px}.ivvy-freeship__msg{font-size:1.3rem;text-align:center;margin:0 0 8px;color:#1a1a1a}.ivvy-freeship__track{height:8px;background:#f3e7ec;border-radius:999px;overflow:hidden}.ivvy-freeship__fill{height:100%;background:#d98aa6;border-radius:999px;transition:width .4s ease}@media screen and (max-width:749px){.banner__heading{font-size:2.8rem!important;line-height:1.15!important}.banner__box .subtitle{font-size:1.2rem!important}.banner__content{align-items:flex-end!important}.banner__box{padding-bottom:6px}}.ivvy-returns{max-width:760px;margin:0 auto}.ivvy-ret-cat{font-family:var(--font-heading-family);font-size:1.7rem;letter-spacing:2px;text-transform:uppercase;color:#9b8e85;margin:40px 0 18px}.ivvy-ret-list{list-style:none;padding:0;margin:0}.ivvy-ret-list li{position:relative;padding-left:26px;margin-bottom:16px;text-transform:none;letter-spacing:normal;font-size:1.35rem;color:#333;line-height:1.6}.ivvy-ret-list li:before{content:"";position:absolute;left:0;top:.35em;width:9px;height:9px;border-radius:50%;background:#d98aa6}.ivvy-ret-steps{padding-left:20px;color:#555;line-height:1.7}.ivvy-ret-steps li{margin-bottom:10px}.footer-block__details-content ul{list-style:none;margin:0;padding:0}.footer-block__details-content li{margin:0 0 8px}.footer-block__details-content a{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
