@font-face{font-family:Helvetica;src:url(/cdn/shop/files/Helvetica.woff?v=1758663218) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Helvetica;src:url(/cdn/shop/files/Helvetica-Bold.woff?v=1758663205) format("woff");font-weight:700;font-style:normal;font-display:block}html:not(.fonts-loaded) h1,html:not(.fonts-loaded) .h1,html:not(.fonts-loaded) .button,html:not(.fonts-loaded) .customer .button,html:not(.fonts-loaded) button,html:not(.fonts-loaded) input[type=submit],html:not(.fonts-loaded) input[type=button],html:not(.fonts-loaded) .btn,html:not(.fonts-loaded) .product-form__cart-submit,html:not(.fonts-loaded) .card__read-more{visibility:hidden}html.fonts-loaded h1,html.fonts-loaded .h1,html.fonts-loaded .button,html.fonts-loaded .customer .button,html.fonts-loaded button,html.fonts-loaded input[type=submit],html.fonts-loaded input[type=button],html.fonts-loaded .btn,html.fonts-loaded .product-form__cart-submit,html.fonts-loaded .card__read-more{visibility:visible;transition:opacity .1s ease-in-out}h1,.h1{font-family:Helvetica,Arial,Helvetica Neue,sans-serif!important;font-weight:700!important;line-height:1!important}h1.h1,h1.h2,h1.h3,h1.h4,h1.h5,h1.h6{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;line-height:var(--font-heading-line-height)!important}.button,.customer .button,button,input[type=submit],input[type=button],.btn,.product-form__cart-submit,.card__read-more{font-family:Helvetica,Arial,Helvetica Neue,sans-serif!important;font-weight:400!important}.button--simple .button-label{letter-spacing:2px;border-bottom:1px solid;font-weight:700}.instastory-title,#stories,.stories,#dropahint{display:none}.product-info-modal{width:100%;height:100%;background-color:#00000080;box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.product-info-modal.is-open{opacity:1;visibility:visible;z-index:103}.product-info-modal.is-open .product-info-modal__scroll{animation:modalSlideIn var(--duration-long) ease}@keyframes modalSlideIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.product-info-modal__scroll{width:calc(100% - 3.2rem);max-width:60rem;height:max-content;max-height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgb(var(--color-background));box-shadow:0 4rem 6rem #0000000d;overflow-y:auto;overflow-x:hidden;border-radius:2px}.product-info-modal__content{padding:3rem}.product-info-modal__title{margin-top:0;margin-bottom:0;font-size:calc(var(--font-heading-h4-scale) * 1.6rem);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));line-height:var(--font-heading-line-height)}.product-info-modal__text{margin:3rem 0 1.2rem}.product-info-modal__text p{font-size:1.4rem;color:rgba(var(--color-foreground),.6);line-height:var(--font-body-line-height)}.product-info-modal__text p+p{margin-top:2.6rem}.product-info-modal .modal-close-button{position:absolute;top:2rem;right:2rem;background:none;border:none;cursor:pointer;z-index:1001;padding:0;color:rgba(var(--color-foreground-secondary));transition:color var(--duration-default)}.product-info-modal .modal-close-button:hover{color:rgb(var(--color-foreground))}.product-info-modal .modal-close-button svg{width:1.8rem;height:1.8rem;color:currentColor}.contact-form .field{margin-bottom:2.4rem}.contact-form .field__input{width:100%;padding:.8rem 2.4rem;border:.1rem solid rgb(var(--color-border));border-radius:2px;font-size:1.4rem;font-family:var(--font-body-family);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));transition:border-color var(--duration-default)}.contact-form .field__input:focus{outline:none;border-color:rgb(var(--color-accent))}.contact-form .field__input::placeholder{color:rgba(var(--color-foreground),.4)}.contact-form .field__label{display:block;margin-bottom:.8rem;font-weight:var(--font-body-weight);font-size:1.4rem;color:rgb(var(--color-foreground));line-height:var(--font-body-line-height)}.contact-form .text-area{min-height:12rem;resize:vertical;font-family:var(--font-body-family)}.contact__button{margin-top:2.4rem}.contact__button .button{background-color:#7e785a;color:#fff;border:none;padding:1.2rem 2.4rem;border-radius:2px;cursor:pointer;font-size:1.4rem;font-weight:var(--font-body-weight);font-family:var(--font-body-family);transition:background-color var(--duration-default);width:100%;text-align:center}.contact__button .button:hover{background-color:#6b6550}.contact__field-error{margin-top:.8rem;font-size:1.2rem;color:rgb(var(--color-error))}.contact__field-error .form__message{display:flex;align-items:center;gap:.8rem}.contact__field-error svg{width:1.6rem;height:1.6rem;color:currentColor}.form-status-list.form__message{background-color:rgb(var(--color-success-background));color:rgb(var(--color-success-text));padding:1.2rem 2.4rem;border-radius:2px;margin-bottom:2.4rem;display:flex;align-items:center;gap:.8rem}.form-status-list.form__message svg{width:1.6rem;height:1.6rem;color:currentColor}@media (max-width: 750px){.product-info-modal__scroll{max-width:calc(100vw - 4rem);width:calc(100% - 3.2rem)}.product-info-modal__content{padding:2.4rem}.product-info-modal .modal-close-button{top:1.6rem;right:1.6rem}}.product-about__accordion-description.rte.product-about__accordion-content.main-product-description p,.value-proposition__text.rte p{font-size:12px}.value-proposition__text.rte{margin-bottom:0}.image-with-text.image-with-text--metafield .image-with-text__media-item .image-with-text__media img{object-fit:contain}.image-with-text.image-with-text--metafield .image-with-text__text-item .image-with-text__content{padding:7.2rem 2.4rem}.image-with-text.image-with-text--metafield .image-with-text__media-item,.image-with-text.image-with-text--metafield .image-with-text__text-item{flex:0 0 50%;max-width:50%}.image-with-text.image-with-text--metafield .image-with-text__grid.image-with-text__grid--reverse{flex-direction:row-reverse!important}@media screen and (max-width: 989px){.image-with-text.image-with-text--metafield .image-with-text__media-item .image-with-text__media .image-with-text__media-border{position:unset}.image-with-text.image-with-text--metafield .image-with-text__media-item .image-with-text__media{min-height:200px}.image-with-text.image-with-text--metafield .image-with-text__text-item .image-with-text__content{padding:2.4rem}.image-with-text.image-with-text--metafield .image-with-text__media-item,.image-with-text.image-with-text--metafield .image-with-text__text-item{flex:0 0 100%;max-width:100%}.image-with-text.image-with-text--metafield .image-with-text__grid.image-with-text__grid--reverse{flex-direction:column!important}}.product__deferred_media[data-autoplay=true]{position:relative;cursor:pointer}.product__deferred_media[data-autoplay=true] video{transition:opacity .3s ease}.product__deferred_media[data-autoplay=true]:hover video{opacity:.95}.product__deferred_media[data-autoplay=true]:hover:after{content:"\1f50a";position:absolute;top:10px;right:10px;background:#000000b3;color:#fff;padding:8px 12px;border-radius:20px;font-size:14px;z-index:10;pointer-events:none;opacity:.8}.image-banner-text-col{display:flex;flex-direction:column}.image-banner-text-cols{display:grid;grid-template-columns:1fr 1fr;gap:0;height:fit-content;align-items:start}@supports not (display: grid){.image-banner-text-cols{display:flex;align-items:stretch;height:fit-content}.image-banner-text-col{flex:1;height:auto}}.image-banner-text-cols .image-banner__wrapper,.image-banner-text-cols .image-banner__column,.image-banner-text-cols .image-banner-box{height:fit-content!important;min-height:unset!important;max-height:unset!important}.image-banner:has(.image-banner-text-cols){height:fit-content!important;min-height:unset!important}.image-banner .image-banner-text-cols{height:fit-content!important}.image-banner .image-banner-text-cols~*{height:fit-content!important}.image-banner-text-col.justify-bottom.align-left{justify-content:flex-end;align-items:flex-start;text-align:left}.image-banner-text-col.justify-bottom.align-right{justify-content:flex-end;align-items:flex-end;text-align:right}.image-banner-text-col.justify-between.align-right{justify-content:space-between;align-items:flex-end;text-align:right}.image-banner-text-col.justify-between.align-left{justify-content:space-between;align-items:flex-start;text-align:left}@media screen and (max-width: 749px){.image-banner-text-cols{flex-direction:column}.image-banner-text-col.justify-bottom.align-left,.image-banner-text-col.justify-bottom.align-right{align-items:stretch;text-align:center}}.value-proposition:first-of-type{margin:1rem 0 0}.value-proposition__wrapper{display:flex;align-items:center}.value-proposition__image{flex-shrink:0;width:6rem;height:6rem;display:flex;align-items:center;justify-content:center}.value-proposition__image img{width:100%;height:100%;object-fit:contain;object-position:center}.value-proposition__content{flex:1;min-width:0}.value-proposition__heading{margin:0 0 .8rem;font-size:calc(var(--font-subtitle-scale) * 1.4rem);font-weight:var(--font-subtitle-weight);font-family:var(--font-subtitle-family);line-height:var(--font-subtitle-line-height);color:rgb(var(--color-foreground))}.value-proposition__text{margin:0;font-size:1.4rem;line-height:var(--font-body-line-height);color:rgba(var(--color-foreground-secondary))}.value-proposition__text p{margin:0;color:rgba(var(--color-foreground-secondary))}.value-proposition__text p+p{margin-top:1.2rem}@media screen and (max-width: 749px){.value-proposition{margin:2.4rem 0 0;max-width:100%}.value-proposition__image{width:3.2rem;height:3.2rem}.value-proposition__heading,.value-proposition__text{font-size:1.3rem}}.product .product-about{margin:2rem 0 0!important}@media (min-width: 990px){.product__stacked .product__media-mobile-carousel{display:none!important}.product__stacked .product__media-list__container--large{display:grid!important;grid-template-columns:1fr!important}}@media (max-width: 989px){.product__stacked .product__media-mobile-carousel{display:block!important}.product__stacked .product__media-list__container--large{display:none!important}.product__stacked .product__media-wrapper{border-right:1px solid rgb(var(--color-border))!important;margin-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/custom.css.map */
