@media screen and (min-width: 590px){main.content-for-layout{min-height:700px}}.collapsible-content .accordion{border-bottom:0px}summary.collapsible_row_heading{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:10px}span.collapsible-trigger__icon.collapsible-trigger__icon .icon.icon-plus{width:12px;height:12px}summary.collapsible_row_heading .collapsible-trigger__icon{display:flex;justify-content:center;align-items:center;height:14px}summary.collapsible_row_heading .collapsible-trigger__icon .icon.icon-minus{display:none}.accordion_collapsible_row[open] span.collapsible-trigger__icon .icon.icon-plus{display:none}.accordion_collapsible_row[open] span.collapsible-trigger__icon .icon.icon-minus{display:block;width:12px;height:12px}.accordion_collapsible_row .collapsible_row_heading:hover{background:unset}.accordion_collapsible_row .collapsible_row_heading .accordion__title.h3{font-size:17px;line-height:15px;font-family:OptimaNovaLTProLight;max-width:100%}.collapsible-content .accordion .accordion__content.rte{visibility:hidden;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),height .3s cubic-bezier(.25,.46,.45,.94)}.collapsible-content .accordion .accordion_collapsible_row[open] .accordion__content.rte{overflow:unset;visibility:visible;opacity:1;transition:opacity 1s cubic-bezier(.25,.46,.45,.94),height .5s cubic-bezier(.25,.46,.45,.94)}.collapsible-content .accordion .accordion_collapsible_row .collapsible_row_heading:hover .accordion__title.h3{text-decoration:unset}.collapsible-content .accordion .accordion_collapsible_row[open] .collapsible-content__inner{transform:translateY(0);transition:transform .5s cubic-bezier(.25,.46,.45,.94);padding-bottom:10px}.collapsible-content .accordion .accordion_collapsible_row .collapsible-content__inner{transform:translateY(40px)}.template--contact .field{flex-direction:column-reverse}.template--contact .field:after,.template--contact .field:before{content:unset}.template--contact .field__input{border:1px solid;border-color:#e8e8e1;max-width:100%;padding:8px 10px;border-radius:0}.template--contact .field__input:focus{box-shadow:none;border-color:#000}form.contact_form_class .field:before,form.contact_form_class .field:after{display:none}form.contact_form_class .field .field__input{border:1px solid #e8e8e1;border-radius:0;padding:8px 10px;margin:0}form.contact_form_class .field .field__input:focus{padding:8px 10px;flex-grow:0;box-shadow:unset;border:1px solid #000;border-radius:0}form.contact_form_class .field .field__input:not(:placeholder-shown){padding:8px 10px}form.contact_form_class .contact__fields .field .field__input{height:42px;padding:8px 10px;font-size:15px;line-height:1.6;margin:0}form.contact_form_class .field .field__input:focus~.field__label,form.contact_form_class .field .field__input:not(:placeholder-shown)~.field__label{font-size:15px;left:0;top:0;letter-spacing:1px}form.contact_form_class .field{display:flex;flex-direction:column-reverse;margin-bottom:30px}.field .field__label,.field__input:focus~.field__label{position:relative;top:0;left:0;transform:translate(0);margin-bottom:10px;font-size:15px;line-height:1.6}.contact__button button.button{border-radius:30px;font-family:NimbusSanL-Reg;padding:11px 20px;margin:0;width:auto;min-width:90px;line-height:22px;font-size:16px;text-align:center;cursor:pointer;border:1px solid transparent;min-height:unset}.contact__button button.button:before,.contact__button button.button:after{display:none}.collapsible-content .accordion .accordion_collapsible_row .collapsible-content__inner p,.collapsible-content .accordion .accordion_collapsible_row .collapsible-content__inner ul{font-size:15px}.collapsible-content .accordion .accordion_collapsible_row .collapsible-content__inner p{line-height:24px;letter-spacing:normal}.default--page .rte p{font-size:15px;line-height:24px;margin-bottom:25px}.page-width--narrow .rte h3 span{font-family:OptimaNovaLTProLight}.page-width--narrow .rte ul,.page-width--narrow .rte ol{margin:0 0 25px}.page-width--narrow .rte ul li,.page-width--narrow .rte ol li{font-size:15px;line-height:24px}.page-width--narrow .rte ul li ul{margin:5px 0 5px 4px;font-size:15px;line-height:24px}.contact_form_class .contact__button{margin:30px 0}.info_text span{font-size:13.5px;margin-bottom:20px}.page--about-us .image-with-text__grid .image-with-text__media-item .image-with-text__media,.page--about-us .image-with-text__grid .image-with-text__media-item .image-with-text__media img{border-radius:0}body .accordion__content p{margin-top:0}@media screen and (min-width: 767px){.page--about-us .image-with-text__grid.image-with-text__grid--noreverse .image-with-text__text-item .image-with-text__content{padding:0 0 0 80px;justify-content:center}.page--about-us .image-with-text__grid.image-with-text__grid--reverse .image-with-text__text-item .image-with-text__content{padding:0 80px 0 0;justify-content:center}.page--about-us .image-with-text__grid .image-with-text__text-item .image-with-text__content h2.image-with-text__heading{font-size:50px;line-height:1.2;margin-bottom:20px}.page--about-us .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__text{margin:0;font-size:15px;line-height:24px}.page--about-us .image-with-text__grid .image-with-text__text-item.grid__item{max-width:42%;width:100%}.page--about-us .image-with-text__grid .image-with-text__media-item{max-width:760px;width:100%}.page--about-us .rich-text__wrapper.rich-text__wrapper--center .rich-text__blocks.center{max-width:1000px}.page--about-us .rich-text__wrapper .rich-text__blocks h2.rich-text__heading{margin-top:0;margin-bottom:30px;font-size:45px;line-height:54px}.page--about-us .rich-text__wrapper .rich-text__blocks .rich-text__text{margin-top:0;font-size:15px;line-height:24px}.page--about-us .rich-text__wrapper .rich-text__blocks .rich-text__text:first-of-type{margin-bottom:30px}.contact_form_class .contact__fields{grid-column-gap:10px}.page--faq .rich-text__blocks .rich-text__heading{font-size:50px;line-height:60px;margin-bottom:50px}.collapsible-content__wrapper .collapsible-content-wrapper-narrow,.page--refund-policy .page-width--narrow,.page--contact .contact.page-width--narrow,.template--contact .rich-text__wrapper{max-width:1000px}.template--contact .rich-text__text p{font-size:.9em}.page-width--narrow .rte h3{font-size:34px;margin-top:1.5em;margin-bottom:1em}.contact h2.title{margin-bottom:50px;text-align:center;font-size:45px;line-height:54px}.default--page h1.main-page-title{margin-bottom:50px;font-size:50px;line-height:60px}}@media screen and (max-width: 768px){.rich-text.content-container .rich-text__wrapper{width:100%}.page--about-us .shopify-section.image_with_text .gradient .page-width{padding:0}.page--about-us .shopify-section.image_with_text .gradient{padding:50px 0}.page--about-us .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:30px 20px 0}.contact h2.title{margin-bottom:30px;text-align:center;font-size:38px;line-height:45px}.default--page,.page--faq .content-for-layout .rich-text.content-container{padding:30px 20px}.collapsible-content__wrapper .collapsible-content-wrapper-narrow .accordion{margin-top:0}.page--faq .rich-text__blocks .rich-text__heading{font-size:42px;line-height:51px;margin-bottom:30px}.collapsible-content__wrapper .collapsible-content-wrapper-narrow{padding:0 20px}.accordion_collapsible_row summary.collapsible_row_heading{align-items:center}.collapsible-content__wrapper .collapsible-content-wrapper-narrow,.page--refund-policy .page-width--narrow{max-width:100%}.page-width--narrow .rte hr{margin:1rem 0px}.page-width--narrow .rte h3{font-size:29px;line-height:30px;margin-top:79px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-new.css.map */
