.product__description img,.rte img.fmf-description-lightbox-trigger{max-width:100%;height:auto}.product__description{overflow-wrap:anywhere}.fmf-contact-widget{right:max(18px,env(safe-area-inset-right))!important;bottom:max(22px,env(safe-area-inset-bottom))!important}@media screen and (max-width:749px){html,body{overflow-x:hidden}.announcement-bar__message,.announcement-bar .announcement-bar__message{white-space:normal;line-height:1.25;font-size:1.1rem;padding:.6rem 1.2rem;max-width:100%}.header{padding-left:1.2rem;padding-right:1.2rem;column-gap:.6rem}.header__icons{padding-right:.4rem;gap:.1rem}.header__icon,.header__icon--account,.header__icon--cart{width:3.8rem;height:3.8rem}.product__title h1,.product__title .h1{font-size:clamp(2.3rem,6.3vw,3rem);line-height:1.18;overflow-wrap:anywhere}.product-form__buttons{padding-bottom:1rem}.fmf-contact-widget{right:12px!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;transform:scale(.9);transform-origin:bottom right}.fmf-contact-widget[open],.fmf-contact-widget:has(details[open]){bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;transform:none}.fmf-contact-toggle{padding:11px 13px!important;border-radius:14px!important;font-size:15px!important;gap:8px!important}}.footer.color-scheme-1,footer.footer{--color-foreground: 18, 18, 18 !important;--color-background: 255, 255, 255 !important;background:#fff!important;color:#121212!important}.footer .footer-block__heading,.footer .footer-block__details-content,.footer .footer-block__details-content .list-menu__item--link,.footer .footer__localization h2,.footer .footer__copyright,.footer .copyright__content,.footer .copyright__content a,.footer .policies a,.footer .caption-large,.footer .disclosure__button,.footer .disclosure__button span,.footer .localization-form__currency,.footer .localization-form__select,.footer .newsletter-form__field-wrapper,.footer .newsletter-form__message{color:#121212!important}.footer .newsletter-form .field__input,.footer .newsletter-form input[type=email]{background:#fff!important;color:#121212!important;border-color:#121212a6!important;box-shadow:none!important}.footer .newsletter-form .field__label,.footer .newsletter-form input[type=email]::placeholder{color:#4b5563!important;opacity:1!important}.footer .newsletter-form .field:before,.footer .newsletter-form .field:after{box-shadow:0 0 0 .1rem #121212a6!important}.footer .newsletter-form__button,.footer .newsletter-form__button .svg-wrapper,.footer .newsletter-form__button svg{color:#121212!important}@media screen and (max-width:749px){body:has(.product__info-container) #fmfContactWidget.fmf-contact-widget{right:10px!important;bottom:calc(10.4rem + env(safe-area-inset-bottom,0px))!important;transform:scale(.84)!important;transform-origin:bottom right!important}body:has(.product__info-container) #fmfContactWidget.fmf-contact-widget.is-open{bottom:calc(1.6rem + env(safe-area-inset-bottom,0px))!important;transform:none!important}body:has(.product__info-container) #fmfContactWidget .fmf-contact-toggle{width:5.4rem!important;min-width:5.4rem!important;height:5.2rem!important;padding:0!important;justify-content:center!important;border-radius:1.5rem!important}body:has(.product__info-container) #fmfContactWidget .fmf-contact-toggle>span:not(.fmf-contact-icon){display:none!important}body:has(.product__info-container) #fmfContactWidget .fmf-contact-icon{width:3rem!important;height:3rem!important}}@media screen and (min-width:750px){.header.header--has-account .header__icons .header__icon--account{display:flex!important}}@media screen and (max-width:749px){.menu-drawer__utility-links .menu-drawer__account.medium-hide.large-up-hide{display:inline-flex!important;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/codex-product-ux-fixes.css.map */
