:root{--wb-color-brand: #2F6A5A;--wb-color-brand-hover: #1f473c;--wb-color-bg-light: #f9f7f4;--wb-color-bg-dark: #1f3d32;--wb-color-text-main: #121212;--wb-color-text-subdued: #555555;--wb-color-text-light: #f9f7f4;--wb-border-radius: 12px;--wb-border-radius-large: 24px}.wb-featured-collection .button--primary,.wb-brand-story .button--primary,.wb-editorial .button--primary,.wb-newsletter .newsletter-form__button{background-color:var(--wb-color-brand);color:#fff;border:none;border-radius:4px;transition:background-color .3s ease}.wb-featured-collection .button--primary:hover,.wb-brand-story .button--primary:hover,.wb-editorial .button--primary:hover,.wb-newsletter .newsletter-form__button:hover{background-color:var(--wb-color-brand-hover)}.wb-featured-collection__header{margin-bottom:3rem}.wb-featured-collection__title{margin-top:0;margin-bottom:1rem}.wb-featured-collection__description{color:inherit!important;opacity:.85}.wb-brand-story__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media screen and (min-width:750px){.wb-brand-story__grid{grid-template-columns:1fr 1fr;gap:4rem}.wb-brand-story__grid--reverse .wb-brand-story__media{order:2}.wb-brand-story__grid--reverse .wb-brand-story__content{order:1}}.wb-brand-story__media img{width:100%;height:auto;display:block;border-radius:var(--wb-border-radius-large);object-fit:cover}.wb-brand-story__eyebrow{text-transform:uppercase;font-size:.85rem;letter-spacing:.1em;color:var(--wb-color-brand);margin-bottom:1rem;font-weight:600}.wb-brand-story__heading{margin-top:0;margin-bottom:1.5rem}.wb-brand-story__text{font-size:1.1rem;line-height:1.6}.wb-benefits{background-color:var(--wb-color-bg-light)}.wb-benefits__header{margin-bottom:3rem}.wb-benefits__heading{margin:0;color:#121212!important}.wb-benefits__item{padding:1.5rem}.wb-benefits__icon{margin-bottom:1.5rem}.wb-benefits__icon img,.wb-benefits__icon svg{width:40px;height:40px}.wb-benefits__item-heading{margin-top:0;margin-bottom:.5rem;color:#121212!important}.wb-benefits__item-text p{margin:0;color:inherit!important;opacity:.85;font-size:.95rem}.wb-editorial__header{margin-bottom:3rem}.wb-editorial__heading{margin-top:0;margin-bottom:1rem}.wb-editorial__description{color:inherit!important;opacity:.85;max-width:600px;margin:0 auto}.wb-editorial__block{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;margin-bottom:4rem}.wb-editorial__block:last-child{margin-bottom:0}@media screen and (min-width:750px){.wb-editorial__block{grid-template-columns:1fr 1fr;gap:4rem}.wb-editorial__row--reverse .wb-editorial__media{order:2}.wb-editorial__row--reverse .wb-editorial__content{order:1}}.wb-editorial__media img{width:100%;height:auto;display:block;border-radius:var(--wb-border-radius);object-fit:cover}.wb-editorial__block-title{margin-top:0;margin-bottom:1rem}.wb-editorial__block-text{color:inherit!important;opacity:.85;margin-bottom:2rem}.wb-newsletter__wrapper{max-width:600px;margin:0 auto}.wb-newsletter__heading{margin-top:0;margin-bottom:1rem}.wb-newsletter__text{margin-bottom:2rem;color:inherit!important;opacity:.85}.wb-newsletter .newsletter-form{max-width:100%}.wb-newsletter__privacy-text{margin-top:1rem;font-size:.85rem;color:inherit!important;opacity:.85}.footer{background-color:var(--wb-color-bg-dark);color:var(--wb-color-text-light);padding:4rem 0}.footer__content-top{padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.1)}.footer__content-bottom{padding-top:2rem}.footer-block__heading{color:var(--wb-color-text-light);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem}.footer-block__details-content li a,.footer-block__details-content .list-menu__item--link{color:#ffffffb3;transition:color .2s ease}.footer-block__details-content li a:hover,.footer-block__details-content .list-menu__item--link:hover,.footer__list-social .list-social__link{color:var(--wb-color-text-light)}.footer-block__newsletter .newsletter-form__field-wrapper .field__input{background-color:#ffffff1a;color:var(--wb-color-text-light);border:1px solid rgba(255,255,255,.2)}.footer-block__newsletter .newsletter-form__button{color:var(--wb-color-text-light)}.footer__copyright,.footer__copyright a{color:#fff9}.wb-product{background-color:var(--wb-color-bg-light);border-radius:var(--wb-border-radius-large);padding:2rem;margin-top:2rem;margin-bottom:2rem;box-shadow:0 4px 20px #0000000d}@media screen and (min-width:750px){.wb-product{padding:4rem}}.wb-product .product__title h1{font-family:var(--font-heading-family);color:var(--wb-color-brand);font-weight:700;margin-bottom:.5rem}.wb-product .price{font-size:1.25rem;color:inherit!important;opacity:.85;margin-bottom:1.5rem}.wb-product .product-form__submit{background-color:var(--wb-color-brand);color:#fff;border-radius:4px;font-weight:700;letter-spacing:1px;transition:all .3s ease;border:none}.wb-product .product-form__submit:hover{background-color:var(--wb-color-brand-hover);transform:translateY(-2px);box-shadow:0 4px 12px #2f6a5a33}.wb-product .product__description{color:var(--wb-color-text-main);line-height:1.6;margin-top:2rem}.wb-product .product__media-wrapper{border-radius:var(--wb-border-radius);overflow:hidden}.wb-collection{padding:2rem 0}.wb-collection .card__heading{color:var(--wb-color-brand);font-weight:600}.wb-collection .card__inner{border-radius:var(--wb-border-radius);overflow:hidden}.wb-collection .price{color:inherit!important;opacity:.85}.wb-list-collections .card__heading{color:var(--wb-color-brand)}.collection-hero__image-container img{opacity:.7!important;mix-blend-mode:luminosity!important}.main-page-title{margin-top:6rem!important;text-align:center}.page-width.page-width--narrow{max-width:800px}body.page-about-us,body.page-policy-contact{background-color:var(--wb-color-bg-dark, #1b2a22)!important;color:#e8e4db!important}body.page-about-us .main-page-title,body.page-policy-contact .shopify-policy__title h1,body.page-policy-contact .shopify-policy__title{text-align:center!important;font-family:var(--font-heading-family);font-size:clamp(2.5rem,6vw,4rem)!important;color:#d4af37!important;margin-bottom:3rem!important;letter-spacing:.05em}body.page-about-us .rte,body.page-policy-contact .shopify-policy__container{max-width:800px!important;margin:0 auto 6rem!important;padding:2rem!important;background-color:transparent!important;border-radius:0;box-shadow:none;text-align:center}@media screen and (max-width:749px){body.page-about-us .rte,body.page-policy-contact .shopify-policy__container{padding:1.5rem!important;margin:0 auto 4rem!important}}body.page-about-us .rte,body.page-about-us .rte p,body.page-policy-contact .shopify-policy__body,body.page-policy-contact .shopify-policy__body p{font-family:var(--font-body-family);font-size:1.15rem;line-height:1.8;color:#d3d9d5!important;margin-bottom:1.8rem}body.page-about-us .rte h2,body.page-about-us .rte h3,body.page-about-us .rte h4,body.page-policy-contact .shopify-policy__body h2,body.page-policy-contact .shopify-policy__body h3{color:#d4af37!important;margin-top:3rem;margin-bottom:1.5rem;font-family:var(--font-heading-family)}body.page-about-us .rte strong,body.page-policy-contact .shopify-policy__body strong{color:#e8e4db!important;font-weight:600}body.page-policy-contact .shopify-policy__body p:has(a){background:#25362c;padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.05);margin-top:2rem;margin-bottom:2rem;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;align-items:center;transition:transform .3s ease}body.page-policy-contact .shopify-policy__body p:has(a):hover{transform:translateY(-3px);border-color:#d4af374d}body.page-policy-contact .shopify-policy__body p:has(a) strong{display:block;font-size:1.2rem;color:#d4af37!important;margin-bottom:.8rem;text-transform:uppercase;letter-spacing:.1em}body.page-policy-contact .shopify-policy__body a{color:#e8e4db!important;font-weight:600;text-decoration:none;font-size:1.1rem;padding-bottom:2px;border-bottom:1px solid rgba(232,228,219,.3);transition:all .3s ease}body.page-policy-contact .shopify-policy__body a:hover{color:#d4af37!important;border-bottom-color:#d4af37}body.page-policy-contact .shopify-policy__body p:last-of-type{font-style:italic;opacity:.8;font-size:1rem;margin-top:3rem}.wb-benefits__item-text.rte,.wb-benefits__item-text.rte p,.wb-benefits .rte,.wb-benefits .rte p{color:#3f3f3f!important;opacity:1!important;font-weight:500;line-height:1.6}
/*# sourceMappingURL=/cdn/shop/t/33/assets/wb-phase2.css.map */
