body,.gradient{background:#f5f4f0;color:#111}body{font-family:Arial,Helvetica,sans-serif}.header-wrapper{background:#f5f4f0;border-bottom:1px solid #d9d7d1}.header__heading-link .h2{text-transform:uppercase;letter-spacing:.18em;font-family:Arial,Helvetica,sans-serif;font-weight:500}.header__menu-item{font-family:Arial,Helvetica,sans-serif;font-size:14px}.announcement-bar,.utility-bar{background:#111;color:#fff}.announcement-bar__message{font:600 12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.12em}.product__title h1,.collection-hero__title,.main-page-title{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.04em;line-height:1.1}.button{border-radius:0}.footer{background:#eae9e4;color:#111}.footer__content-top{padding-top:20px}.weaven-footer-consent{max-width:480px;margin:14px auto;font-size:12px;line-height:1.7}.weaven-footer-consent a{color:inherit}.weaven-size-disclosure{padding:14px 0;border-bottom:1px solid #d9d7d1}.weaven-size-disclosure>summary{cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:4px;list-style:revert}.weaven-size-disclosure .weaven-size-guide{margin:12px 0}.rte p:empty{display:none}.rte p{margin-block:1em}.shopify-policy__container{max-width:900px;padding-top:40px;padding-bottom:60px}.product__info-container .product-form{margin-block:20px}.product__info-container .product-form__submit{background:#111;color:#fff}.footer__list-social{justify-content:center}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.product__title h1{font-size:30px}.header__heading-link .h2{font-size:23px}.weaven-product-summary{font-size:14px}.product__info-container{padding-top:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.weaven-product-details{border-block:1px solid #d9d7d1;padding:18px 0;margin:18px 0}.weaven-product-description{margin-top:24px;margin-bottom:0;border-bottom:0}.weaven-product-details+.weaven-product-details{margin-top:0}.weaven-product-details summary{cursor:pointer;font-size:16px;list-style:revert}.weaven-product-details .rte{padding-top:16px;font-size:15px;line-height:1.7}.weaven-product-details .rte p:empty{display:none}.weaven-shipping-note{font-size:13px;line-height:1.6}.weaven-shipping-note a{color:inherit;text-underline-offset:4px}.weaven-product-summary{font-size:14px;line-height:1.65;border-block:1px solid #d9d7d1;padding:16px 0}.weaven-product-summary strong{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.weaven-product-summary p{margin:6px 0}.weaven-product-summary a{color:inherit;text-underline-offset:4px}.weaven-welcome{background:#111;color:#fff;padding:12px 5%;font-family:Arial,sans-serif;line-height:1.35}.weaven-welcome[hidden]{display:none}.weaven-welcome-inner{position:relative;max-width:1040px;margin:auto;display:grid;grid-template-columns:1fr auto;gap:10px 22px;align-items:center;text-align:left}.weaven-welcome-main strong{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.weaven-welcome-main p{margin:3px 0 0;font-size:14px}.weaven-welcome-actions{display:flex;gap:14px;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding-right:34px}.weaven-welcome a,.weaven-welcome summary{color:#fff;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.weaven-welcome a{font-size:14px;min-height:36px;display:inline-flex;align-items:center}.weaven-welcome-details{grid-column:1/-1;color:#d6d6d6;font-size:12px}.weaven-welcome-details p{max-width:880px;margin:8px 0 0}.weaven-welcome-close{position:absolute;top:50%;right:0;transform:translateY(-50%);width:32px;height:32px;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:transparent;color:#fff;font-size:20px;line-height:1;cursor:pointer}.weaven-welcome a:focus-visible,.weaven-welcome summary:focus-visible,.weaven-welcome-close:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:650px){.weaven-welcome{padding:10px 18px}.weaven-welcome-inner{grid-template-columns:1fr;gap:8px;text-align:center;padding-right:34px}.weaven-welcome-actions{justify-content:center;padding-right:0}.weaven-welcome-main p{font-size:13px}.weaven-welcome-close{right:-8px;top:4px;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAgUAE */
