:root{--font-body--family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-heading--family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-subheading--family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-accent--family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-h1--family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-h2--family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-h3--family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-h4--family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-h5--family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-h6--family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-paragraph--family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--font-family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--button-font-family-primary: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--button-font-family-secondary: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important}html,body,body *,body *:before,body *:after{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}announcement-bar-component:not(:defined) .announcement-bar__slides{display:block!important;text-align:center!important;margin-inline:auto}announcement-bar-component:not(:defined) .announcement-bar__slide{display:block!important;text-align:center!important}announcement-bar-component:not(:defined) .announcement-bar__slide+.announcement-bar__slide{display:none!important}.announcement-bar__slides{justify-items:stretch!important}.announcement-bar__slide{display:flex!important;align-items:center;justify-content:center;width:100%;text-align:center}.announcement-bar__slide .announcement-bar__text{margin-inline:auto;text-align:center!important}body .cart-page{row-gap:var(--margin-3xl)}body .cart-title h1{color:#173f35;font-weight:700;letter-spacing:-.01em}body .cart-title .cart-bubble__background{background-color:#173f351a}body .cart-title .cart-bubble__text{color:#173f35;font-weight:600}body .cart-items__table tbody{display:grid;gap:14px}body .cart-items__table tbody .cart-items__table-row,body .cart-items--dividers .cart-items__table tbody .cart-items__table-row,body .cart-items--dividers .cart-items__table tbody .cart-items__table-row:last-of-type,body #cart-drawer .cart-items__table tbody .cart-items__table-row{background:#fff;border:1px solid rgba(23,63,53,.12);border-radius:16px;padding:14px;margin:0;box-shadow:0 2px 10px #173f350d;align-items:center}body .cart-items__media-container{border-radius:12px}body .cart-items__title{color:#173f35;font-weight:600}body .cart-items__title:hover{color:#0f2e26}body .cart-items__variant dd,body .cart-items__property dd,body .cart-items__unit-price-wrapper{color:#173f359e;font-size:13px}body .cart-items__quantity-controls{display:flex;align-items:center;gap:12px}body .cart-items__quantity .quantity-selector{border:1px solid rgba(23,63,53,.25);border-radius:999px;background:#fff}body .cart-items__quantity .quantity-minus,body .cart-items__quantity .quantity-plus{color:#173f35}body .cart-items__remove.button{background:transparent;border:none;box-shadow:none;color:#173f358c;text-decoration:underline;text-underline-offset:3px;padding:6px 2px;min-height:0;height:auto;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px}body .cart-items__remove.button:hover{background:transparent;color:#b3402e}body .cart-items__remove .svg-wrapper{width:17px;height:17px}body .cart-items__price{color:#173f35;font-weight:700}body .cart-items__price .compare-at-price{color:#173f3580;font-weight:400}body .cart-summary .cart-summary__inner{background:#fff;border:1px solid rgba(23,63,53,.14);border-radius:20px;padding:26px;box-shadow:0 12px 32px #173f3514;align-items:stretch;gap:var(--gap-xl)}body .cart-totals__total-label{color:#173f35;font-weight:600}body .cart-totals__total-value{color:#173f35}body .cart-totals__tax-note{font-size:13px}body .cart__ctas .cart__checkout-button{background-color:#173f35;border:none;color:#fff;border-radius:14px;height:auto;min-height:58px;padding-block:16px;font-size:17px;font-weight:700;letter-spacing:.01em;box-shadow:0 8px 20px #173f3540}body .cart__ctas .cart__checkout-button:hover{background-color:#0f2e26;color:#fff}body .cart__ctas .cart__checkout-button:disabled{opacity:.45;box-shadow:none}.ad-cart-freedelivery{display:flex;align-items:center;gap:10px;background:#173f350f;border:1px dashed rgba(23,63,53,.4);border-radius:12px;padding:10px 14px;color:#173f35;font-size:14px;font-weight:600;line-height:1.4;width:100%}.ad-cart-freedelivery__badge{width:34px;height:34px;flex:none;border-radius:50%;background:#173f35;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:19px}.ad-cart-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.ad-cart-trust__item{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:500;color:#173f35cc;line-height:1.35}.ad-cart-trust__badge{width:36px;height:36px;flex:none;border-radius:50%;background:#173f3514;color:#173f35;display:inline-flex;align-items:center;justify-content:center;font-size:19px}body #cart-drawer .theme-drawer__dialog{background-color:#fbf9f4}body #cart-drawer .theme-drawer__header{border-bottom:1px solid rgba(23,63,53,.12)}body #cart-drawer .theme-drawer__title{color:#173f35;font-weight:700}body #cart-drawer .theme-drawer__close-button{color:#173f35}body #cart-drawer .cart-drawer__content{background:transparent}body #cart-drawer .cart-drawer__summary{background:#fff;border-top:1px solid rgba(23,63,53,.14);box-shadow:0 -10px 28px #173f351a}body #cart-drawer .cart-items__table tbody{gap:10px}body #cart-drawer .cart-items__media-container{border-radius:10px}.ad-cart-empty-sub{color:#173f35a6;font-size:15px;margin:10px 0 0;max-width:36ch}body .cart-page--empty .cart-title h1{color:#173f35}body .cart-items__empty-button.button{background-color:#173f35;border:none;color:#fff;border-radius:14px;padding:14px 30px;font-weight:700;font-size:15px;margin-top:18px;display:inline-flex}body .cart-items__empty-button.button:hover{background-color:#0f2e26;color:#fff}.ad-404 h1{color:#173f35;font-weight:800;letter-spacing:-.02em}.password-main-content{background-color:#173f35}.password-main-content h1{color:#fff}.password-main-content p{color:#ffffffe0}.password-main-content .logo-block{background-color:#fbf9f4;border-radius:18px;padding:12px 28px;display:inline-flex}.password-footer{background-color:#173f35;color:#fffc}.password-footer a,.password-footer .password-footer__button{color:#fff}.collection-card__image{border-radius:var(--border-radius, 16px);overflow:hidden}.collection-card__count{font-size:.875rem;font-weight:500;color:#2225229e;margin:0}.ad-page .section-content-wrapper{max-width:860px;margin-inline:auto}.ad-page h1{color:#173f35;font-weight:700;letter-spacing:-.01em}.ad-page .rte h2,.ad-page .rte h3,.ad-page .rte h4{color:#173f35}.ad-page .rte a{color:#173f35;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#173f3566}.ad-page .rte a:hover{color:#0f2d26;text-decoration-color:#0f2d26}.ad-page .rte ul{padding-inline-start:1.25rem}.ad-page .rte li+li{margin-top:.35rem}.search-page__header :is(h1,h2,h3){color:#173f35;font-weight:700}.search-page-input__parent{--style-border-radius-inputs: 999px}.search-page-input:focus{border-color:#173f35;box-shadow:0 0 0 3px #173f3524;outline:none}.search-page-input__parent .search__icon svg{color:#173f35}.product-information slideshow-arrows .slideshow-control--shape-circle{background:#fff;border-radius:50%;width:46px;height:46px;min-width:46px;min-height:46px;padding:0;color:#173f35;opacity:1;box-shadow:0 4px 16px #00000029;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease,transform .2s ease}.product-information slideshow-arrows .slideshow-control--shape-circle:hover{background:#173f35;color:#fff;transform:scale(1.07)}.product-information slideshow-arrows .slideshow-control--shape-circle .svg-wrapper,.product-information slideshow-arrows .slideshow-control--shape-circle svg{width:20px;height:20px}.product-information .shopify-payment-button__button{font-size:1.05rem;font-weight:600;letter-spacing:.02em}:root{--ad-green: #173F35;--ad-green-deep: #0F2E26;--ad-cream: #FBF9F4;--ad-ink: #222522;--ad-muted: rgba(34, 37, 34, .62);--ad-line: rgba(23, 63, 53, .14);--ad-radius-sm: 10px;--ad-radius: 16px;--ad-radius-lg: 22px;--ad-shadow-sm: 0 2px 10px rgba(23, 63, 53, .06);--ad-shadow: 0 12px 32px rgba(23, 63, 53, .1);--ad-shadow-lg: 0 20px 55px rgba(23, 63, 53, .16);--ad-focus-ring: 0 0 0 3px rgba(23, 63, 53, .16)}body input,body select,body textarea,body button,body [role=button]{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}body ::placeholder{color:#22252273;opacity:1}body ::selection{background:#173f35;color:#fff}body :focus-visible{outline:2px solid #173F35;outline-offset:2px;border-radius:4px}body input[type=text],body input[type=email],body input[type=tel],body input[type=password],body input[type=search],body input[type=number],body input[type=url],body select,body textarea{border:1px solid rgba(23,63,53,.22);border-radius:12px;background:#fff;color:#222522;padding:12px 14px;font-size:15px;line-height:1.45;transition:border-color .15s ease,box-shadow .15s ease}body input:hover,body select:hover,body textarea:hover{border-color:#173f3573}body input:focus,body select:focus,body textarea:focus{border-color:#173f35;box-shadow:var(--ad-focus-ring);outline:none}body .contact-form .button:not(.ad-btn),body .blog-post-comments .button:not(.ad-btn),body .customer .button:not(.ad-btn),body .password-main-content .button:not(.ad-btn),body .shopify-challenge__container .button:not(.ad-btn){background:#173f35;border:1px solid #173F35;color:#fff;border-radius:14px;padding:14px 28px;font-weight:700;font-size:15px;letter-spacing:.01em;min-height:52px;box-shadow:0 8px 20px #173f3538;cursor:pointer;transition:background .15s ease,transform .15s ease}body .contact-form .button:not(.ad-btn):hover,body .blog-post-comments .button:not(.ad-btn):hover,body .customer .button:not(.ad-btn):hover,body .password-main-content .button:not(.ad-btn):hover,body .shopify-challenge__container .button:not(.ad-btn):hover{background:#0f2e26;border-color:#0f2e26;color:#fff;transform:translateY(-1px)}body .header__row{box-shadow:0 2px 16px #173f3514;border-bottom:1px solid rgba(23,63,53,.1)}body #cart-drawer .cart-drawer__items{padding-top:20px}body #cart-drawer .cart-drawer__content{padding-top:2px}@media(max-width:560px){body .ad-grid,body .ad-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px}body .ad-card{border-radius:16px}body .ad-card__body{padding:14px 14px 18px;gap:6px}body .ad-card__title{font-size:15px;line-height:1.3}body .ad-card__sub{font-size:12px}body .ad-card__price{font-size:15px;gap:6px;flex-wrap:wrap}body .ad-card__stars{font-size:12px;letter-spacing:2px}body .ad-card .ad-btn{min-height:44px;padding:10px 12px;font-size:13px}}body .mega-menu__link{border-radius:10px;padding:9px 14px;transition:background .15s ease,color .15s ease}body .mega-menu__link:hover{background:#173f3514;color:#173f35}body .mega-menu__link--parent{color:#173f35;font-weight:700}body .mega-menu__link--parent:hover{background:#173f3514;color:#0f2e26}body .overflow-menu::part(overflow-list){background:#fff;border:1px solid var(--ad-line);border-radius:18px;box-shadow:var(--ad-shadow-lg)}@media(max-width:749px){body .menu-drawer{--drawer-width: 100vw;--drawer-max-width: 100vw;background:#fbf9f4;border-inline-end:none}body .menu-drawer__navigation{padding:8px 6px 0}body .menu-drawer__menu-item{border-radius:14px;padding:4px 12px}body .menu-drawer__menu-item:hover{background:#173f350f}body .menu-drawer__menu-item-text{font-weight:600;color:#222522}body .menu-drawer__menu-item--active .menu-drawer__menu-item-text,body .menu-drawer__menu-item[aria-current=page] .menu-drawer__menu-item-text{color:#173f35}body .menu-drawer__list-item--divider{border-color:#173f351f}body .menu-drawer__submenu{background:#fbf9f4}body .menu-drawer__close-button{color:#173f35}}body .ad-menu-support{display:flex;flex-direction:column;gap:14px;padding:22px 0 calc(12px + env(safe-area-inset-bottom,0px));margin-top:18px;border-top:1px solid rgba(23,63,53,.12)}body .ad-menu-support__btn{display:flex;align-items:center;justify-content:center;gap:10px;background:#173f35;color:#fff;border-radius:14px;padding:15px;min-height:54px;font-weight:700;font-size:15px;text-decoration:none;box-shadow:0 8px 20px #173f3540;transition:background .15s ease,transform .15s ease}body .ad-menu-support__btn:hover{background:#0f2e26;color:#fff;transform:translateY(-1px)}body .ad-menu-support__btn .ad-icon{width:20px;height:20px}body .ad-menu-support__title{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#173f3599}body .ad-menu-support__links{display:flex;flex-wrap:wrap;gap:8px}body .ad-menu-support__links a{font-size:13px;font-weight:600;color:#173f35;background:#173f3512;border-radius:999px;padding:9px 15px;text-decoration:none;transition:background .15s ease}body .ad-menu-support__links a:hover{background:#173f3524;color:#0f2e26}body main .contact-form{background:#fff;border:1px solid var(--ad-line);border-radius:var(--ad-radius-lg);padding:30px;box-shadow:var(--ad-shadow-sm);max-width:680px}body main .contact-form .field{margin-bottom:16px}body main .contact-form label{font-weight:600;color:#173f35;font-size:14px}@media(max-width:749px){body main .contact-form{padding:22px 18px}}body .shopify-policy__container{max-width:860px;margin:0 auto;padding:44px 20px 64px}body .shopify-policy__container h1{color:#173f35;font-weight:700;letter-spacing:-.01em}body .shopify-policy__container .rte h2,body .shopify-policy__container .rte h3,body .shopify-policy__container .rte h4{color:#173f35;margin-top:1.8em}body .shopify-policy__container .rte a{color:#173f35;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#173f3566}body .shopify-policy__container .rte a:hover{color:#0f2e26;text-decoration-color:#0f2e26}body .shopify-policy__container .rte ul{padding-inline-start:1.25rem}body .shopify-policy__container .rte li+li{margin-top:.35rem}body .blog-posts{background:#fbf9f4}body .blog-post-item{background:#fff;border:1px solid var(--ad-line)!important;border-radius:20px!important;overflow:hidden;box-shadow:var(--ad-shadow-sm);padding:0!important;transition:transform .18s ease,box-shadow .18s ease}body .blog-post-item:hover{transform:translateY(-4px);box-shadow:var(--ad-shadow)}body .blog-post-card__content{padding:20px 22px 24px}body .blog-post-card__title{color:#173f35;font-weight:700}body .blog-post-card__title a:hover{color:#0f2e26}body .blog-post-content{font-size:17px;line-height:1.75;color:#222522;max-width:72ch;margin-inline:auto}body .blog-post-content h2,body .blog-post-content h3{color:#173f35;letter-spacing:-.01em;margin-top:1.8em}body .blog-post-content a{color:#173f35;font-weight:600;text-underline-offset:3px}body .blog-post-content a:hover{color:#0f2e26}body .blog-post-content img{border-radius:18px}body .blog-post-content ul{padding-inline-start:1.25rem}body .blog-post-comment{background:#fff;border:1px solid var(--ad-line);border-radius:16px;padding:18px 20px;box-shadow:var(--ad-shadow-sm)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ad-font-override.css.map */
