:root{--primary-bg-color: #f7f4f1;--primary-title-color: #000000;--primary-title-tint-color: #778234;--primary-text-color: #000000;--primary-link-color: #000000}:root{--base-size: 16px;--app-outer-padding: 4rem;--app-content-width: 1600px;--spacing-xs: .3rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.7rem;--spacing-xl: 3rem;--spacing-xxl: 4rem;--font-size-small: 14px;--font-size-p: 16px;--font-size-h1: 24px;--font-size-h2: 20px;--font-size-h3: 20px;--font-size-h4: 20px;--font-size-h5: 20px;--font-size-h6: 20px;--btn-spacing: 1.3rem;--navbar-height: 158px;--navbar-bg-color: #f7f4f1;--navbar-txt-color: #000000;--navbar-active-txt-color: #f7f4f1;--easing: cubic-bezier(.53, .5, .48, 1);--site-border-size: 10px;--site-scroller-color: #000000}@media screen and (max-width: 960px){:root{--app-outer-padding: 2rem;--navbar-height: 100px}}:root{--font-title: "Helvetica Neue", Helvetica, sans-serif;--font-regular: Helvetica, "Helvetica Neue", sans-serif}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}h1,.h1{font-size:var(--font-size-h1);font-weight:700;line-height:var(--font-size-h1);margin-top:0;margin-bottom:calc(var(--font-size-h1) * .4)}h1:last-child,.h1:last-child{margin-bottom:0}h2,.h2{font-size:var(--font-size-h2);font-weight:700;line-height:var(--font-size-h2);margin-top:0;margin-bottom:calc(var(--font-size-h2) * .4)}h2:last-child,.h2:last-child{margin-bottom:0}h3,.h3{font-size:var(--font-size-h3);font-weight:700;line-height:var(--font-size-h3);margin-top:0;margin-bottom:calc(var(--font-size-h3) * .4)}h3:last-child,.h3:last-child{margin-bottom:0}h4,.h4{font-size:var(--font-size-h4);font-weight:700;line-height:var(--font-size-h4);margin-top:0;margin-bottom:calc(var(--font-size-h4) * .4)}h4:last-child,.h4:last-child{margin-bottom:0}h5,.h5{font-size:var(--font-size-h5);font-weight:700;line-height:var(--font-size-h5);margin-top:0;margin-bottom:calc(var(--font-size-h5) * .4)}h5:last-child,.h5:last-child{margin-bottom:0}h6,.h6{font-size:var(--font-size-h6);font-weight:700;line-height:var(--font-size-h6);margin-top:0;margin-bottom:calc(var(--font-size-h6) * .4)}h6:last-child,.h6:last-child{margin-bottom:0}.h1,h1,.h2,h2{font-family:var(--font-title)}p{margin-top:0;margin-bottom:var(--base-size)}p:last-child{margin-bottom:0}a:not(.no-hover){position:relative;color:var(--primary-text-color);text-decoration:none}a:not(.no-hover):hover{opacity:.6}body{font-family:var(--font-regular);font-weight:400;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:var(--base-size);line-height:1.2;background:var(--primary-bg-color)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:solid 1px var(--primary-title-tint-color);margin-right:8px;position:relative}input[type=checkbox]:checked:before{content:"";width:10px;height:10px;background-color:var(--primary-title-tint-color);position:absolute;top:3px;left:3px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--primary-bg-color)}::-webkit-scrollbar-thumb{background:var(--primary-title-tint-color);border:4px solid var(--primary-bg-color)}::-webkit-scrollbar-thumb:hover{background:var(--primary-title-color)}.hidden{display:none}.barba-enter{animation:barbaEnter .1s ease-out}@keyframes barbaEnter{0%{opacity:0}to{opacity:1}}@keyframes barbaLeave{0%{opacity:1;position:relative}to{opacity:0}}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block;transform:scale(.8)}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999999;border-left-color:transparent;border-radius:50%;bottom:0;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__arrow{position:absolute;top:50%;z-index:1;background:transparent;border:0;outline:0;transform:translateY(-50%,-50%);filter:drop-shadow(0 0 10px rgba(0,0,0,.5));cursor:pointer;transition:padding .1s ease}.splide__arrow svg{fill:#fff}.splide__arrow--prev{left:10px;padding:0 0 0 5px}.splide__arrow--prev:hover{padding:0 5px 0 0}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:10px;padding:0 5px 0 0}.splide__arrow--next:hover{padding:0 0 0 5px}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#cccccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#ffffff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{background:#cccccc;height:3px}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:3px solid #000000}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.nav{position:relative;z-index:1;margin:0 auto;width:100%;max-width:var(--app-content-width);display:flex;justify-content:space-between;align-items:center;min-height:var(--navbar-height);padding:0 calc(var(--app-outer-padding) / 2)}.nav__logo{width:clamp(240px,30vw,340px);height:auto}.nav__menu{display:flex;align-items:center;gap:var(--spacing-lg);margin-right:calc(var(--spacing-xs) * -1)}.nav__menu a{white-space:nowrap;display:inline-flex;gap:3px;align-items:center}.nav__menu--mobile{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;width:100svw;height:100svh;z-index:1;background:var(--navbar-bg-color);flex-direction:column;align-items:center;justify-content:center}.nav__menu--mobile a{display:block}.nav__menu--open{display:flex}.nav__hamburger{position:relative;width:34px;height:28px;cursor:pointer;z-index:2}.nav__hamburger div{position:relative;width:100%;height:4px;margin-top:10px;background-color:var(--primary-text-color);transition:.15s}.nav__hamburger div:before,.nav__hamburger div:after{content:"";position:absolute;width:inherit;height:inherit;background-color:var(--primary-text-color);top:-10px;transform-origin:right top;transition:.15s}.nav__hamburger div:after{top:10px;transform-origin:right bottom}.nav__hamburger--open div{background-color:transparent}.nav__hamburger--open div:before{width:30px;transform:rotate(-45deg)}.nav__hamburger--open div:after{width:30px;transform:rotate(45deg)}.icon{height:100%;aspect-ratio:1;display:block;min-width:24px;max-width:30px}.header{display:flex;flex-direction:column}.header__grid{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:var(--spacing-sm);border-bottom:3px solid var(--primary-title-tint-color)}.header__grid p{margin:var(--spacing-sm) 0;border-top:1px solid var(--primary-title-tint-color);padding:var(--spacing-sm) 0;padding-bottom:0;margin-bottom:0}@media screen and (min-width: 768px){.header__grid{flex-direction:row;align-items:flex-end}.header__grid p{border:0}.header__grid p:first-child{text-align:left}.header__grid p:last-child{text-align:right}}.header__extra{display:flex;flex-direction:column;padding-bottom:var(--spacing-sm);width:100%}.header__extra p{margin:var(--spacing-sm) 0 0 0}.quote p{font-family:var(--font-title);font-size:180%;color:var(--primary-title-tint-color)}@media screen and (min-width: 768px){.quote p{max-width:75%}}.slider{position:relative;height:100vh;height:100svh;margin-bottom:calc(var(--app-outer-padding) / 2);display:flex;flex-direction:column}.slider__content{width:100%;max-width:var(--app-content-width);padding:calc(var(--app-outer-padding) / 2);padding-bottom:calc(var(--font-size-h1) * .5);margin:0 auto;overflow:hidden}.slider__content--regular{width:100%;max-width:var(--app-content-width);margin:0 auto;padding:0 calc(var(--app-outer-padding) / 2)}.slider__content__text{border-top:3px solid var(--primary-title-tint-color);padding-top:calc(var(--font-size-h2) * .4);padding-bottom:calc(var(--font-size-h2) * .1)}.slider__splide{position:relative;flex:1;overflow:hidden;cursor:grab}.slider__splide:active{cursor:grabbing}.slider__splide--regular{width:100%;max-width:var(--app-content-width);margin:0 auto;padding:0 calc(var(--app-outer-padding) / 2)}.slider .splide,.slider .splide__track{height:100%}.slider .splide__slide{height:100%;margin-right:var(--spacing-xs)}@media (min-width: 768px){.slider .splide__slide--half{width:50%!important}}.slider .splide__slide--full{width:100%}.slider .splide__sr{display:none}.slider__product{position:relative;display:block;height:100%;overflow:hidden;--btn-opacity: 0;--btn-y: 20px;--img-filter: grayscale(0%) brightness(100%)}.slider__product--is-link:hover{opacity:1;--btn-opacity: 1;--img-filter: grayscale(100%) brightness(70%)}@media (hover: none){.slider__product--is-link{opacity:1;--btn-opacity: 1;--img-filter: grayscale(25%) brightness(75%)}}.slider__product__img{width:100%;height:100%;object-fit:cover;transition:filter .15s ease-out;filter:var(--img-filter)}.slider__product__btn{position:absolute;inset:0;display:grid;font-size:var(--font-size-h1);place-items:center;color:#fff;padding:var(--spacing-sm);opacity:var(--btn-opacity);filter:drop-shadow(0 0 10px rgb(0,0,0));transition:opacity .15s ease-out;z-index:1}.section{width:100%;max-width:var(--app-content-width);margin:calc(var(--app-outer-padding) / 2) auto;padding:calc(var(--app-outer-padding) / 2)}@media screen and (min-width: 768px){.section__text-only{padding-right:25%}}.section--no-padding{padding-top:0;padding-bottom:0}.section--border-top{padding-top:0}.section--border-top .section__inner{border-top:1px solid var(--primary-title-tint-color);padding-top:calc(var(--app-outer-padding) / 2)}.products{width:100%;max-width:var(--app-content-width);margin:calc(var(--app-outer-padding) / 2) auto 0 auto;padding:calc(var(--app-outer-padding) / 2)}.products .clear-filters-btn{cursor:pointer;margin-bottom:var(--spacing-sm);color:var(--primary-title-tint-color);font-weight:700;display:inline-block}.products__container{display:flex;gap:var(--spacing-lg)}@media screen and (max-width: 768px){.products__container{flex-direction:column}}@media screen and (min-width: 768px){.products__sidebar{flex:0 0 250px;position:sticky;max-height:100vh;top:0;overflow-y:auto;padding:var(--spacing-sm) 0}}.products__content{flex:1;overflow:hidden}.products__grid{width:100%;display:grid;column-gap:var(--spacing-md);row-gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.products .product{max-width:400px}.products .product__fig{position:relative;width:100%;aspect-ratio:3/4;margin:0}.products .product__fig img{width:100%;height:100%;object-fit:cover}.products .product__title,.products .product__description p,.products .product__description a{font-size:var(--font-size-small);line-height:1.2;font-weight:400;margin:0;padding:0}.products .product__link{display:flex;gap:5px;padding:5px 0;margin:5px 0 10px;border-bottom:1px solid var(--primary-title-tint-color);color:var(--primary-title-tint-color)}.products .product__link__text{flex:1}.products .filters__title{font-size:var(--font-size-medium);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--primary-title-tint-color)}.products .filters__group{margin-bottom:var(--spacing-md)}.products .filters__group:last-child{margin-bottom:0}.products .filters__label{display:block;font-weight:600;margin-bottom:var(--spacing-xs);font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.5px}.products .filters__input{width:100%;padding:var(--spacing-md) 0;margin-bottom:var(--spacing-md);background:transparent;border:0;border-bottom:2px solid var(--primary-title-tint-color)}.products .filters__input::placeholder{color:var(--primary-title-tint-color);font-style:italic}.products .filters__input:focus{outline:none;border-color:var(--primary-title-tint-color)}.products .filters__checkboxes{display:flex;flex-direction:column;gap:var(--spacing-xs)}.products .filters__checkbox{display:flex;align-items:center;cursor:pointer}.products .filters__checkbox input{margin-right:8px;cursor:pointer}.products .filters__checkbox:hover span{color:var(--primary-title-tint-color)}.products .filters__loading,.products .filters__checkbox,.products .filters__label{font-size:var(--font-size-small)}.products .filters__loading{color:var(--primary-title-tint-color);margin-top:var(--spacing-xs)}.single-product{width:100%;max-width:var(--app-content-width);margin:calc(var(--app-outer-padding) / 2) auto 0 auto;padding:calc(var(--app-outer-padding) / 2);display:flex;justify-content:space-between;gap:var(--app-outer-padding)}@media screen and (max-width: 768px){.single-product{flex-direction:column}}.single-product__content{min-width:300px}.single-product__content__link{display:flex;gap:5px;padding:5px 0;margin:5px 0 10px;border-bottom:1px solid var(--primary-title-tint-color);color:var(--primary-title-tint-color)!important}.single-product__content__link__text{flex:1}.single-product__content__link--sold{pointer-events:none;cursor:inherit}.single-product__fig{position:relative;max-height:96vh;aspect-ratio:3/4;margin:0}.single-product__fig .splide,.single-product__fig .splide__track{height:100%}.name-list{--columns: 1;color:var(--primary-title-tint-color)}.name-list--columns-1{--columns: 1}.name-list--columns-2{--columns: 2}.name-list--columns-3{--columns: 3}@media screen and (min-width: 768px){.name-list{column-count:var(--columns);column-gap:var(--spacing-md);margin:calc(var(--app-outer-padding) * .5) 0}}.name-list__item{font-size:var(--font-size-h1);font-weight:400;color:var(--primary-title-tint-color)!important;display:block}.image-content{width:100%;max-width:var(--app-content-width);margin:calc(var(--app-outer-padding) / 2) auto 0 auto;padding:calc(var(--app-outer-padding) / 2);display:flex;gap:var(--app-outer-padding)}.image-content--rtl{flex-direction:row-reverse}.image-content__image{text-align:center}.image-content__image img{height:90vh}.image-content__content{padding:var(--spacing-lg) 0}@media screen and (max-width: 768px){.image-content{flex-direction:column}.image-content--rtl{flex-direction:column-reverse}.image-content__image{text-align:left}}@media screen and (max-width: 768px){.image-content__image img{max-width:480px;height:auto;width:100%}}.lazy-image{position:relative;width:100%;height:100%;filter:blur(1px);opacity:.5;transition:filter .1s ease-out,opacity .1s ease-out}.lazy-image.loaded{opacity:1;filter:blur(0px)}.footer{margin:0 auto;width:100%;max-width:var(--app-content-width);padding:var(--app-outer-padding) calc(var(--app-outer-padding) / 2)}.footer__top{display:flex;justify-content:space-between;margin-bottom:var(--spacing-xl);padding:var(--spacing-lg) 0;border-top:3px solid var(--primary-title-tint-color);border-bottom:3px solid var(--primary-title-tint-color)}@media screen and (max-width: 768px){.footer__top{flex-direction:column-reverse;padding:0}}.footer__top__quote p{font-family:var(--font-title);margin:0}.footer__top__quote p span{display:inline-block}@media screen and (max-width: 768px){.footer__top__quote{padding:var(--spacing-md) 0}}@media screen and (max-width: 768px){.footer__top__sign-up{padding:var(--spacing-md) 0;border-bottom:3px solid var(--primary-title-tint-color)}}.footer__grid{display:flex;position:relative;width:100%;justify-content:space-between;align-items:flex-end;flex-direction:row}@media screen and (max-width: 768px){.footer__grid{align-items:flex-start;flex-direction:column}}.footer__contact{text-align:right;display:flex;align-items:flex-end;flex-direction:column}@media screen and (max-width: 768px){.footer__contact{align-items:flex-start;gap:var(--spacing-xs)}}.footer__contact .icon{height:100%;aspect-ratio:1;display:block;min-width:24px;max-width:30px;margin-top:var(--spacing-xs);float:right}.footer__logo{max-width:219px;margin-bottom:var(--spacing-md)}.mc{display:flex;position:relative}@media screen and (max-width: 768px){.mc{justify-content:space-between}}.mc__response{position:absolute;inset:0;background:var(--primary-bg-color);text-align:right}@media screen and (max-width: 768px){.mc__response{text-align:left}}.mc__label{margin-right:var(--spacing-xl)}@media screen and (max-width: 768px){.mc__label{margin-right:var(--spacing-xs)}.mc__label span{display:none}}.mc__input{background:transparent;border:1px solid transparent;outline:none;padding:0}.mc__input.mce_inline_error{border-bottom-color:red}.mc__button{background:transparent;border:none;outline:none;padding:0 var(--spacing-sm);cursor:pointer}
