:root{--font-body-family:Montserrat,Arial,Helvetica,sans-serif;--font-heading-family:Montserrat,Arial,Helvetica,sans-serif;--font-body-weight:400;--font-body-weight-bold:700;--font-heading-weight:600}body,body input,body button,body select,body textarea{font-family:var(--font-body-family)}body{font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0}body :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5){font-family:var(--font-heading-family);font-weight:600;letter-spacing:0;line-height:1.25}body :is(h1,.h0){font-size:48px;line-height:1.2;letter-spacing:-.01em}body :is(h2,.h2){font-size:36px}body :is(h3,.h3){font-size:24px;line-height:1.3}body :is(h4,.h4){font-size:20px}body :is(h5,h6,.h5){font-size:14px;line-height:1.45}body .banner__heading{font-size:48px;line-height:1.2;letter-spacing:-.01em}body .banner__text{font-size:20px;line-height:1.5;letter-spacing:0}body .rich-text__text,body .newsletter__subheading,body .product__description{font-size:16px;line-height:1.6;letter-spacing:0}body .product__title h1{font-size:36px;line-height:1.25;letter-spacing:0}body .card__heading{font-size:24px;line-height:1.3;letter-spacing:0}body .card__heading>a{display:block;overflow:visible;line-height:inherit}body .price,body .price-item{font-weight:500;letter-spacing:0;line-height:1.5}body .price{font-size:16px}body .product__info-container .price{font-size:20px}body .header__menu-item,body .menu-drawer__menu-item{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.02em}body .button,body .shopify-payment-button__button--unbranded{font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.02em;min-height:44px}body .announcement-bar__message{font-size:14px;font-weight:500;line-height:1.45;letter-spacing:.02em}body .form__label,body .product-form__input label{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.02em}body .field .field__label{font-size:14px!important;line-height:1.4;letter-spacing:0}body .field__input,body .select__select,body .quantity__input{font-size:16px;line-height:1.4;letter-spacing:0}body .field__input{min-height:56px}body :is(.facets__heading,.facet-filters__label,.product-count__text,.mobile-facets__heading){font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0}body :is(.facets__summary,.facet-checkbox,.mobile-facets__label,.facet-filters__sort){font-size:14px;line-height:1.45;letter-spacing:0}body .badge,body .caption,body .caption-with-letter-spacing,body .product__tax,body .tax-note{font-size:13px;line-height:1.45;letter-spacing:0}body .rte table{font-size:16px;line-height:1.6;letter-spacing:0}body .footer,body .footer-block__details-content,body .footer-block__details-content .list-menu__item--link{font-size:14px;line-height:1.6;letter-spacing:0}body .footer-block__heading{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.02em}body .footer-block__heading strong{font-weight:inherit}body .copyright__content,body .copyright__content a{font-size:13px;line-height:1.45;letter-spacing:0}body .cart__login-title,body .cart-notification__heading{font-size:24px;line-height:1.3}@media(max-width:767px){body :is(h1,.h0),body .banner__heading{font-size:34px}body :is(h2,.h2),body .product__title h1{font-size:28px}body :is(h3,.h3),body .card__heading{font-size:22px}body .banner__text{font-size:18px}body .footer-block__heading,body :is(.facets__heading,.facet-filters__label,.product-count__text,.mobile-facets__heading){font-size:14px}body .cart__login-title,body .cart-notification__heading{font-size:22px}}body :is(h1,h2,h3,h4,h5,h6) strong{font-weight:inherit}body .banner__text strong{font-weight:400}@media(max-width:767px){body .banner__heading{font-size:34px}}body h1.h2{font-size:48px;line-height:1.2;letter-spacing:-.01em}@media(max-width:767px){body h1.h2{font-size:34px}}body textarea.field__input{min-height:120px;line-height:1.6}:root{--fozono-olive:#6b7445;--fozono-cream:#f6f4ee;--fozono-ink:#222;--fozono-border:#dad8d2;--fozono-hover:#59613a}body{background:var(--fozono-cream)}body .header__heading-logo-wrapper{max-width:200px}body .card__heading>a{display:block;-webkit-line-clamp:unset;overflow:visible}body .fozono-title-descriptor{font-weight:400;line-height:1.5;letter-spacing:0;display:block}body .fozono-title-descriptor--card{font-size:12px;margin-top:6px}body .fozono-title-descriptor--product{font-size:18px;margin-top:10px}body .product__info-container .fozono-product-sku{font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.02em;color:#626454;margin-top:12px;margin-bottom:22px}body .collection .title-wrapper,body .related-products__heading{text-align:left}body .collection .grid,body .related-products .grid{row-gap:32px}body .card__information{padding-top:20px;padding-bottom:12px}body .product-card-wrapper .card,body .collection-card-wrapper .card{border-radius:2px}body .product__info-container .product__title{margin-bottom:20px}body .product__info-container .product__text{font-size:13px;letter-spacing:.12em;font-weight:500}body .product__info-container .product-form__input{margin-bottom:22px}body .product__info-container .product__accordion{border-color:var(--fozono-border);margin-top:0}body .product__info-container .accordion summary{padding:20px 0}body .product__info-container .accordion__title{font-size:14px;font-weight:500;letter-spacing:.02em}body .product__info-container .accordion__content{font-size:16px;line-height:1.6;padding:0 0 20px;margin:0}body .product__info-container .accordion__content img{max-width:100%;height:auto}body .product__info-container .accordion__content a{color:var(--fozono-hover);text-underline-offset:3px}body .product__info-container .accordion__content p{margin:0 0 12px}body .product__info-container .accordion__content p:last-child{margin-bottom:0}body .fozono-purchase-notes{margin:0}body .footer-block__brand-info .footer-block__image-wrapper img{filter:brightness(0) invert(1)}body .footer .footer-block__details-content .list-menu__item--link{color:#fff}body .footer .newsletter-form{max-width:400px}body .footer .footer-block--newsletter{border-top:1px solid #ffffff40;padding-top:32px;margin-top:40px;align-items:center}body .footer .footer-block__newsletter{text-align:left}body .footer .footer-block__newsletter .footer-block__heading{font-size:20px;margin-bottom:16px}body .footer .field__input{min-height:48px}body .footer .footer__content-bottom{border-top-color:#ffffff40}@media(hover:hover){body .button:not(.button--secondary):not(.button--tertiary):hover{background-color:var(--fozono-hover);color:#fff}}@media(min-width:990px){body .product.product--medium .product__media-wrapper{max-width:56%;width:calc(56% - var(--grid-desktop-horizontal-spacing)/2)}body .product.product--medium .product__info-wrapper{max-width:44%;width:calc(44% - var(--grid-desktop-horizontal-spacing)/2);padding-left:56px}body .product__info-container{max-width:520px}body .header--middle-left{grid-template-columns:auto 1fr auto}body .header__inline-menu{justify-self:center}}@media(max-width:989px){body .header__heading-logo-wrapper{max-width:160px}}@media(max-width:749px){body .page-width{padding-inline:20px}body .fozono-title-descriptor--product{font-size:16px}body .collection .title-wrapper,body .related-products__heading{text-align:left}body .collection .grid,body .related-products .grid{--grid-mobile-horizontal-spacing:16px;column-gap:var(--grid-mobile-horizontal-spacing)}body .card__information{padding-top:14px}body .footer .footer-block--newsletter{display:block}body .footer .footer-block__newsletter{width:100%}}body .fozono-styles.page-width{padding-top:56px;padding-bottom:24px}body .footer .localization-form__select,body .footer .localization-form h2{font-size:13px;font-weight:400;line-height:1.5}body .footer .newsletter-form{margin-inline:0}body .fozono-editorial--story .button{border:1px solid currentColor}@media(max-width:749px){body .fozono-styles.page-width{padding-top:36px;padding-bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/fozono-v3.css.map */
