@media(max-width:749px){.header-announcements .marquee,.header-announcements [class*=scroll],.header-announcements [class*=marquee]{animation-duration:30s!important}}@media(max-width:749px){.section-wrapper h2,.rich-text h2{font-size:clamp(1.4rem,6vw,2rem)!important;line-height:1.2!important;margin-bottom:16px!important}.section-wrapper li,.rich-text li{font-size:14px!important;line-height:1.5!important;padding:6px 0!important;margin-bottom:4px!important}}@media(max-width:749px){.product-grid,.collection__grid,[class*=product-grid]{gap:12px!important;padding:0 12px!important}.card__heading,.product-card__title,.card__title,.card__heading a{font-size:13px!important;line-height:1.3!important;letter-spacing:.01em!important;-webkit-line-clamp:2!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.card__price,.price,.price__regular,.price__sale,.product__price{font-size:15px!important;font-weight:700!important;margin-top:4px!important}.product-card__button,.card__button,.quick-add__button{min-height:44px!important;padding:10px 16px!important;font-size:13px!important;letter-spacing:.08em!important}}@media(max-width:749px){[class*=stats] h2,.multi-column h2,.multicolumn h2{font-size:clamp(2rem,8vw,3rem)!important;line-height:1!important}[class*=stats] p,.multi-column p,.multicolumn p{font-size:12px!important;line-height:1.4!important}}@media(max-width:749px){.collection-card,.collection-list__item{margin-bottom:12px!important}.collection-card__content h3,.collection-card__title{font-size:16px!important;letter-spacing:.05em!important}.collection-card__content p{font-size:13px!important}}@media(max-width:749px){.blog-card__title,.article-card__title{font-size:16px!important;line-height:1.3!important}.blog-card__excerpt,.article-card__excerpt{font-size:13px!important;line-height:1.5!important;-webkit-line-clamp:3!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important}}@media(max-width:749px){.testimonial__text,.testimonial blockquote,[class*=testimonial] p,[class*=testimonial] em,[class*=testimonial] i{font-size:14px!important;line-height:1.6!important}.testimonial__author,[class*=testimonial] cite{font-size:13px!important}}@media(max-width:749px){[id$=__section_jaDTdD] input[type=email],.newsletter__input,.email-signup input[type=email]{width:100%!important;min-height:48px!important;font-size:16px!important;padding:12px 16px!important;border-radius:0!important;box-sizing:border-box!important}[id$=__section_jaDTdD] button,.newsletter__button,.email-signup button{width:100%!important;min-height:48px!important;font-size:14px!important;letter-spacing:.1em!important;margin-top:8px!important}.newsletter__form,.email-signup__form,[id$=__section_jaDTdD] form{flex-direction:column!important;gap:8px!important}}@media(max-width:749px){.footer a,.footer__list-item a,footer a{padding:10px 0!important;min-height:44px!important;display:flex!important;align-items:center!important;font-size:14px!important;line-height:1.4!important}.footer__list-item,footer li{margin-bottom:2px!important}.footer__heading,footer h3,footer h4{font-size:14px!important;letter-spacing:.1em!important;margin-bottom:12px!important}.social-icons__link,footer .social-icons a{min-width:48px!important;min-height:48px!important;padding:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.social-icons__link svg,footer .social-icons svg{width:22px!important;height:22px!important}.footer__copyright,footer .copyright{font-size:11px!important;padding:16px 0!important}}@media(max-width:749px){.product-form__option button,.variant-option button,.swatch__button,fieldset .product-form__input label,.product-form__input input[type=radio]+label{min-height:44px!important;min-width:44px!important;padding:10px 16px!important;font-size:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.product-form__submit,.product-form__cart-submit,button[name=add],.shopify-payment-button button{width:100%!important;min-height:52px!important;font-size:16px!important;letter-spacing:.1em!important;padding:14px 24px!important}.product__title,.product-single__title{font-size:clamp(1.3rem,5.5vw,1.8rem)!important;line-height:1.2!important;margin-bottom:8px!important}.product__price,.product-single__price{font-size:20px!important;font-weight:700!important;margin-bottom:16px!important}.product__description,.product-single__description,.product__description p,.rte p{font-size:15px!important;line-height:1.7!important}.quantity__button{min-width:48px!important;min-height:48px!important;font-size:20px!important}.quantity__input{min-width:48px!important;min-height:48px!important;font-size:16px!important;text-align:center!important}.product__media-wrapper,.product__media-list{width:100%!important;margin:0!important}.product__media-item{width:100%!important}}@media(max-width:749px){.details__header,.accordion__header,.faq-question,details summary{min-height:52px!important;padding:14px 16px!important;font-size:14px!important;line-height:1.4!important;display:flex!important;align-items:center!important}.details__content,.accordion__content,.faq-answer,details .rte{padding:12px 16px 20px!important;font-size:14px!important;line-height:1.7!important}}@media(max-width:749px){.contact__form input,.contact__form textarea,.contact__form select,form[action*=contact] input,form[action*=contact] textarea{width:100%!important;min-height:48px!important;font-size:16px!important;padding:12px 16px!important;box-sizing:border-box!important}.contact__form textarea,form[action*=contact] textarea{min-height:120px!important}.contact__form button[type=submit],form[action*=contact] button[type=submit]{width:100%!important;min-height:52px!important;font-size:16px!important;margin-top:12px!important}}@media(max-width:749px){html,body{overflow-x:hidden!important;max-width:100vw!important}.page-width,.container,main,section{overflow-x:hidden!important;max-width:100%!important}.rich-text__wrapper,.rte{padding-left:2px!important;padding-right:2px!important}img:not(.hero__media):not(.banner__media),video,iframe{max-width:100%!important;height:auto!important}.hero__media,.banner__media{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}body{font-size:16px!important;line-height:1.6!important;-webkit-text-size-adjust:100%!important}input,select,textarea{font-size:16px!important}h5,.h5{font-size:11px!important;letter-spacing:.15em!important}html{scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important}*{-webkit-tap-highlight-color:rgba(0,255,65,.1)!important}}@media(max-width:749px){.mobile-nav__link,.drawer__menu-item,.menu-drawer__menu-item a{min-height:48px!important;padding:14px 20px!important;font-size:16px!important;display:flex!important;align-items:center!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.drawer__close-button,.menu-drawer__close-button{min-width:48px!important;min-height:48px!important}}@media(max-width:749px){.search__input,.predictive-search__input{font-size:16px!important;min-height:48px!important;padding:12px 16px!important}.search__button{min-width:48px!important;min-height:48px!important}}@media(max-width:749px){.cart-item__name,.cart-item__title{font-size:14px!important;line-height:1.3!important}.cart-item__price{font-size:15px!important;font-weight:700!important}.cart__checkout-button,button[name=checkout]{width:100%!important;min-height:52px!important;font-size:16px!important}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important}html{scroll-behavior:smooth}img[loading=lazy]{content-visibility:auto}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ufo-mobile-fixes.css.map */
