*{-webkit-tap-highlight-color:transparent}@media (hover: none){*:focus-visible{outline:0;box-shadow:none}a,button,input,select,textarea,[role=button]{-webkit-tap-highlight-color:transparent}}@font-face{font-family:Poppins;src:url(/cdn/shop/files/poppins-v24-latin-regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/cdn/shop/files/poppins-v24-latin-italic.woff2);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/cdn/shop/files/poppins-v24-latin-700.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/cdn/shop/files/poppins-v24-latin-700italic.woff2);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/cdn/shop/files/libre-franklin-v20-latin-regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/cdn/shop/files/libre-franklin-v20-latin-700.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/cdn/shop/files/libre-franklin-v20-latin-900.woff2);font-weight:900;font-style:normal;font-display:swap}.page-width{padding-left:2rem!important;padding-right:2rem!important}body,.color-scheme-1{color:rgba(var(--color-foreground))}@media screen and (min-width: 750px){.page-width{padding-left:2rem!important;padding-right:2rem!important}}.utility-bar{background-color:rgb(var(--color-button))!important}.announcement-bar__message.h5{color:rgb(var(--color-button-text))!important;font-family:Montserrat;font-weight:700;font-size:14px!important}.announcement-bar-slider.slider-buttons button,.header__search{display:none!important}.collapsible-content summary,.collapsible-content summary *,.accordion summary,.accordion summary *{text-decoration:none!important}.accordion summary{padding:2rem!important}.accordion__title{font-family:Libre Franklin;font-size:18px;line-height:24px}.accordion__content{margin:1rem 1.5rem!important}.accordion summary .icon-caret{--caret-scale: 2;transform:scale(var(--caret-scale)) rotate(0);transform-origin:50% 50%;transition:transform .24s ease}.accordion details[open] summary .icon-caret{transform:scale(var(--caret-scale)) rotate(180deg)!important}.accordion details[open]{box-shadow:inset 4px 0 rgb(var(--color-button))}.product__accordion .accordion__title{font-size:17px;line-height:22px;font-weight:400;margin-top:2px}.product__accordion summary{padding:1rem 2rem!important}.product__accordion .accordion__content{padding:0 .5rem!important}.collapsible-content-wrapper-narrow{max-width:100rem!important}.footer__content-top{padding:20px 50px 50px!important}.footer-block__heading{letter-spacing:.24em}.footer .icon.icon-arrow{width:18px;height:auto}.field:before,.field:after,.field:hover:before,.field:hover:after,.field:focus-within:before,.field:focus-within:after{box-shadow:none!important}.shopify-policy__container{max-width:var(--page-width);padding:0 50px 56px!important}@media screen and (max-width: 749px){.shopify-policy__container{padding-left:calc(4rem / var(--font-body-scale));padding-right:calc(4rem / var(--font-body-scale))}}.product-testimonial-card{border:1px solid rgb(var(--color-secondary-button-text),.8);border-radius:var(--inputs-radius, 8px);padding:16px;margin:16px 0;background:rgb(var(--color-button),.05);border-radius:1rem}.product-testimonial-card p{margin-top:8px}.product-testimonial-card__quote{margin:0 0 12px;color:#000;font-family:Libre Franklin;font-weight:400;font-size:15px;line-height:1.5;letter-spacing:0}.product-testimonial-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-testimonial-card__author{display:flex;align-items:center;gap:10px}.product-testimonial-card__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}@media screen and (max-width: 749px){.product-testimonial-card__avatar{width:35px;height:35px}}.product-testimonial-card__verified{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#000;font-family:Libre Franklin;font-size:14px;line-height:1.2;letter-spacing:0}.product-testimonial-card__verified-icon{display:inline-flex;width:18px;height:18px}.product__media-testimonial{margin-top:16px}.product-testimonial-card__name{font-weight:700;color:#000;font-size:14px;line-height:1.2;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/_custom.css.map */
