:root{--font-heading: "Marcellus", serif;--font-heading-weight: 400;--font-heading-style: normal;--font-logo: "Marcellus", serif;--font-logo-weight: 400;--font-logo-style: normal;--font-body: "Mulish", sans-serif;--font-body-weight: 400;--font-body-bold-weight: 700;--font-body-style: normal}.page-width{max-width:1200px;margin:0 auto;padding:0 24px}.index-section{margin:48px 0}.rte p{margin:0 0 12px}.rte a{color:var(--color-text-link, var(--color-text))}.text-with-icons .btn,.return-button.btn,.scroll-to-top-btn.btn{display:inline-block;background:var(--color-background-button);color:var(--color-text-button);border:1px solid var(--color-background-button);padding:12px 28px;text-align:center;cursor:pointer;text-decoration:none;letter-spacing:var(--button-letter-spacing, .08em);border-radius:6px;font-size:14px;line-height:1.4;transition:opacity .2s ease}.text-with-icons .btn:hover,.return-button.btn:hover{opacity:.85;color:var(--color-text-button)}.page>.header__outer-wrapper{position:relative;z-index:12}.slideshow-slide__text-container-wrapper{text-align:left}.slideshow-slide__text-container{align-items:flex-start}.blog-posts__grid{grid-template-columns:repeat(3,1fr)!important;column-gap:24px}@media(max-width:767px){.blog-posts__grid{grid-template-columns:1fr!important}}.blog-posts__grid .article-item{display:block;background:#fff8f0;border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.blog-posts__grid .article-item__image-wrapper{width:100%!important;margin:0!important}.blog-posts__grid .article-item__content{margin:0!important;position:static!important;width:auto!important;transform:none!important}.blog-posts__grid .article-item__content-inner{background:transparent!important;padding:20px 22px 24px!important;margin:0!important}.product .accordion__label,.product .accordion__label>*{font-family:var(--font-body, inherit)!important;font-size:13px!important;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.product .accordion__content{font-size:14px}.product__stock-usp-text,.product__stock-usp-text p{font-size:13px!important;letter-spacing:.02em}.product__block label,.product .popout__label,.product [class*=option-name]{font-size:13px}.product__price-displayed-discount{display:none!important}.product .badgesContainer{margin:-14px 0 0}.product-item .product-item__variant-info,.product-item .product-swatches-options{opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto}.product-swatches-options__item{border:1px solid #D9C8B8;background:#fff;border-radius:2px;overflow:hidden;width:28px!important;height:28px!important}.blog-posts__grid .article-item__title{font-size:19px!important;line-height:1.35}.blog-posts__grid .article-item__excerpt{font-size:14.5px}.product-swatches-options__item.zv-swatch-selected{border-color:#3a2c28;box-shadow:0 0 0 1px #3a2c28}@media(max-width:767px){.header,.header__outer-wrapper .header{box-shadow:none!important;border-bottom:none!important}.blog-posts__grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;padding-bottom:6px}.blog-posts__grid::-webkit-scrollbar{display:none}.blog-posts__grid .article-item{flex:0 0 82%;scroll-snap-align:center}}.header-overlay{display:none!important}@media(max-width:767px){.footer__image,.footer__image .image,.footer__image img{max-width:96px!important;height:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/zavika-port-shim.css.map */
