@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital@1&display=swap";body{-webkit-font-smoothing:antialiased}:root{--wh-green: #1B4332;--wh-cream: #FAF5EB;--wh-cream-2: #EDE8D9;--wh-charcoal: #1C1917;--wh-terracotta: #C2410C;--wh-sand: #D4B896}@media screen and (min-width:990px){.product__media-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product__info-wrapper{max-width:50%!important;width:calc(50% - var(--lumin-container-margin) - var(--grid-desktop-horizontal-spacing) / 2)!important;padding:0 0 0 4rem!important}}@media screen and (max-width:989px){.product__media-wrapper,.product__info-wrapper{max-width:100%!important;width:100%!important}}.text-benefits{margin:12px 0 20px}.text-benefits ul{list-style:none;padding:0;margin:0}.text-benefits ul li,.text-benefits li,.text-benefits p{font-size:1.45rem;font-weight:500;color:var(--wh-charcoal);line-height:1.6;margin:0 0 6px;padding:0}.product-form__input input[name=Color]+label{width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border-radius:50%!important;overflow:hidden!important;color:transparent!important;font-size:0!important;line-height:0!important;margin:6px 10px 6px 0!important;display:inline-block!important;vertical-align:middle!important;border:2px solid transparent!important;box-shadow:0 0 0 1px #c9bfb0!important;transition:box-shadow .15s ease!important;cursor:pointer!important}.product-form__input input[name=Color]+label span{display:none!important}.product-form__input input[name=Color]:checked+label{box-shadow:0 0 0 3px var(--wh-green)!important;border:3px solid var(--wh-cream)!important}.product-form__input input[name=Color]:not(:checked)+label:hover{box-shadow:0 0 0 2px var(--wh-sand)!important}.product-form__input input[value=Orange]+label{background-color:#e07b39!important}.product-form__input input[value=Blue]+label{background-color:#005eff!important}.product-form__input input[value=Green]+label{background-color:#2d6a4f!important}.product-form__input input[value=Black]+label{background-color:#111827!important}.product-form__input input[value=White]+label{background-color:#fff!important;box-shadow:0 0 0 1px #c9bfb0!important}.product-form__input input[value=Pink]+label{background-color:#f9a8d4!important}.product-form__input input[value=Red]+label{background-color:#ef4444!important}.product-form__input input[value=Yellow]+label{background-color:#fbbf24!important}.product-form__input input[value=Purple]+label{background-color:#7c3aed!important}.product-form__input input[value=Brown]+label{background-color:#a2896b!important}.product-form__input input[value=Grey]+label,.product-form__input input[value=Gray]+label{background-color:#9ca3af!important}.product-form__input input[value=Beige]+label{background-color:#d8c7af!important}.product-form__buttons{margin-top:20px;display:flex;flex-direction:column;gap:10px}.product-form__buttons .button--primary,.product-form__submit{background:var(--wh-green)!important;color:var(--wh-cream)!important;border-color:var(--wh-green)!important;border-radius:50px!important;padding:16px 24px;font-size:1.5rem;font-weight:600;width:100%}.product-form__buttons .button--primary:hover{background:#14532d!important;border-color:#14532d!important}.shopify-payment-button__button{border-radius:50px!important}.icon-with-text{border-top:1px solid var(--wh-sand);border-bottom:1px solid var(--wh-sand);padding:16px 0;margin:20px 0}.icon-with-text__item{text-align:center}.icon-with-text__item .icon{color:var(--wh-green)}.icon-with-text__heading{font-size:1.1rem;font-weight:500;color:var(--wh-charcoal)}.product__description em{font-family:Playfair Display,Georgia,serif;font-style:italic;color:var(--wh-green)}.card-wrapper{transition:transform .2s ease}.card-wrapper:hover{transform:translateY(-3px)}.card__heading{font-size:1.5rem;font-weight:500}.price__sale .price-item--sale{color:var(--wh-terracotta);font-weight:700}.price__sale .price-item--regular{color:#78716c;text-decoration:line-through;font-weight:400}.badge.badge--bottom-left,.badge.badge--top-left{background:var(--wh-terracotta)!important;color:var(--wh-cream)!important;font-size:1.1rem;font-weight:600;border-radius:4px}.header{border-bottom:1px solid var(--wh-sand)}@media screen and (max-width:749px){.icon-with-text--horizontal{flex-wrap:wrap;gap:12px}.icon-with-text--horizontal .icon-with-text__item{width:calc(50% - 6px)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--wh-cream-2)}::-webkit-scrollbar-thumb{background:var(--wh-sand);border-radius:3px}.contact .title{text-align:center}.contact__description{text-align:center;max-width:600px;margin:0 auto 2.4rem;font-size:1.5rem;line-height:1.7;color:var(--wh-charcoal);opacity:.75}.contact #ContactForm{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact #ContactForm .field:has(#ContactForm-name),.contact #ContactForm .field:has(#ContactForm-email){grid-column:span 1}.contact #ContactForm .field:has(#ContactForm-phone),.contact #ContactForm .field:has(#ContactForm-body),.contact #ContactForm .form-status-list,.contact #ContactForm .form__message,.contact #ContactForm .contact__button{grid-column:1 / -1}.contact #ContactForm .contact__button{margin-top:8px}.contact #ContactForm .contact__button .button{width:100%;background-color:var(--wh-charcoal)!important;color:var(--wh-cream)!important;border-color:var(--wh-charcoal)!important;border-radius:8px!important;font-size:1.5rem;font-weight:600;padding:18px 24px;letter-spacing:.02em}.contact #ContactForm .contact__button .button:hover{background-color:var(--wh-green)!important;border-color:var(--wh-green)!important}@media screen and (max-width:749px){.contact #ContactForm{grid-template-columns:1fr}.contact #ContactForm .field:has(#ContactForm-name),.contact #ContactForm .field:has(#ContactForm-email){grid-column:span 1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wild-haven-custom.css.map */
