html,body{max-width:100%}@supports (overflow: clip){html,body{overflow-x:clip}}main,.shopify-section,.page-width,.page-width--narrow,.grid,.grid__item,.rte,.card-wrapper,.card,.card__inner,.card__content,.card__information,.card-information,.product,.product__media-wrapper,.product__info-wrapper,.product__info-container,.product-form,.product-form__buttons,.cart-item,.cart-item__details,.cart-item__quantity,.cart-item__totals,.drawer__inner,.menu-drawer,.footer,.footer__blocks-wrapper,.footer-block,.footer-block__details-content,.elv-page-shell,.elv-page-layout,.elv-page-card,.elv-page-support,.elv-contact-grid,.elv-contact-card,.elv-contact-aside,.elv-product-information__grid,.elv-product-information__content,#ElvBraFitPage,#ElvHowToWearBra,#ElvQuietGuide{min-width:0;max-width:100%}img,picture,video,iframe,canvas,svg{max-width:100%}.rte,.rte p,.rte li,.rte div,.rte span,.rte a,.elv-page__content,.elv-page__content p,.elv-page__content li,.elv-page__content a,.elv-product-information__content,.elv-product-information__content p,.elv-product-information__content li,.card__information,.card__heading,.card-information,.cart-item__details,.cart-item__name,.product-option,.product__description,.product__description p,.product__description li,.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content a,.menu-drawer__menu-item,.announcement-bar__message{word-break:normal!important;overflow-wrap:break-word!important;white-space:normal;writing-mode:horizontal-tb}.rte>*,.rte li>*,.elv-page__content>*,.elv-product-information__content>*{min-width:0;max-width:100%}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.main-page-title,.product__title,.product__title h1,.collection-hero__title,.card__heading{word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none;hyphens:none}.header,.header__heading,.header__heading-link,.header__heading-logo-wrapper,.header__icons,.header__search,.search-modal__content,.search-modal__form{min-width:0}.header__heading,.header__heading-link{max-width:100%}.header__heading-logo-wrapper,.header__heading-logo{max-width:100%;height:auto}.announcement-bar__message{max-width:100%;padding-right:1.2rem;padding-left:1.2rem;text-align:center}.product-grid,.collection-list,.blog-articles,.card-wrapper,.card,.card__inner,.card__content,.card__information,.card-information,.price,.price__container{min-width:0;max-width:100%}.card__heading a,.card-information>*,.price-item{max-width:100%}product-info,product-component,variant-selects,variant-radios{display:block;min-width:0;max-width:100%}.product-form__input{width:100%;min-width:0!important;max-width:44rem}.product-form__input .select,.product-form__input .select__select,.product-form__buttons,.product-form__submit,.shopify-payment-button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{width:100%;min-width:0;max-width:100%}.product-form__input input[type=radio]+label{max-width:100%;white-space:normal;word-break:normal;overflow-wrap:break-word;text-align:center}.product__description table,.product-popup-modal__content table{max-width:100%}.elv-pdp-trust__item,.elv-pdp-trust__title,.elv-pdp-trust__text,.elv-product-information__summary,.elv-product-information__summary-title,.elv-product-information__aside,.elv-product-information__aside-link,.elv-fit-link,.elv-private-help{min-width:0;max-width:100%}.elv-page-support__button,.elv-fit-sos__footer a,.elv-home__button,.elv-match__primary,.elv-match__secondary,.elv-outfit__actions a,.elv-product-information__aside-link,.elv-private-help,.elv-contact-whatsapp{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.field,.select,.text-area,.customer .field,.contact__fields,.newsletter-form,.newsletter-form__field-wrapper,.field__input,.select__select,.customer .field input,.customer select,textarea,input,select{min-width:0;max-width:100%}.elv-contact-section .contact__fields>*,.elv-contact-section .field,.elv-contact-section .field__input{min-width:0}.cart-items,.cart-items tbody,.cart-item,.cart-item__details,.cart-item__quantity-wrapper,.cart-item__totals,.cart-drawer .cart-item,.cart-drawer .cart-item__details,.cart-drawer .cart-item__quantity,.drawer__contents,.drawer__footer{min-width:0;max-width:100%}.cart-item__details>*{max-width:100%}.cart-item__quantity-wrapper{align-items:center;gap:.8rem}.cart-item__error{width:100%;min-width:0}.drawer__inner{width:min(40rem,calc(100vw - 1.6rem))}@media screen and (max-width:749px){.rte table,.elv-page__content table,.elv-product-information__content table,.product__description table,.product-popup-modal__content table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;table-layout:auto!important;-webkit-overflow-scrolling:touch}}.footer .footer__blocks-wrapper,.footer .footer-block,.footer .footer-block__details-content,.footer .footer-block__details-content li,.footer .footer-block__details-content a,.footer .footer-block__newsletter,.footer .footer__newsletter,.footer .newsletter-form__field-wrapper{min-width:0;max-width:100%}.footer .footer-block__details-content .list-menu__item--link{max-width:100%}#ElvBraFitPage,#ElvHowToWearBra,#ElvQuietGuide{width:100%;overflow-x:hidden}#ElvBraFitPage *,#ElvHowToWearBra *,#ElvQuietGuide *{max-width:100%}@media screen and (max-width:749px){.page-width{padding-right:1.6rem;padding-left:1.6rem}.elv-page-shell .main-page-title{max-width:100%;font-size:clamp(3.4rem,11.5vw,5rem);line-height:1.02}.elv-page-hero__copy,.elv-page-intro{max-width:100%}.elv-page-card,.elv-page-support,.elv-contact-card,.elv-contact-aside{width:100%}.elv-page-support__item{grid-template-columns:3.4rem minmax(0,1fr)}.elv-faq-item summary{grid-template-columns:minmax(0,1fr) 3rem}.elv-contact-heading .title,.elv-contact-aside h3,.elv-product-information__heading{overflow-wrap:break-word;word-break:normal}.product__info-wrapper,.product__info-container,.product-form,.product-form__buttons{width:100%;max-width:100%}.product-form__input{max-width:100%}.product-form__input input[type=radio]+label{min-width:4.4rem;padding-right:1rem;padding-left:1rem}.icon-with-text--horizontal{gap:1.4rem}.icon-with-text--horizontal .icon-with-text__item{min-width:0}.footer .footer__content-top{padding-right:2rem;padding-left:2rem}.elv-quiet-browse,.elv-quiet-browse__note,.elv-sticky-atc,.elv-sticky-atc__inner{max-width:calc(100vw - 2rem)}.elv-quiet-browse{right:max(1rem,env(safe-area-inset-right))!important}}@media screen and (max-width:479px){.cart-item,.cart-drawer .cart-item{grid-template-columns:8rem minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;column-gap:1.2rem!important;row-gap:.8rem!important}.cart-item__media,.cart-drawer .cart-item__media{grid-column:1!important;grid-row:1 / 4!important}.cart-item__details,.cart-drawer .cart-item__details{grid-column:2!important;grid-row:1!important;width:100%!important;padding-left:0!important}.cart-item__totals,.cart-drawer .cart-item__totals{grid-column:2!important;grid-row:2!important;justify-content:flex-start!important;padding-left:0!important}.cart-item__quantity,.cart-drawer .cart-item__quantity{grid-column:2!important;grid-row:3!important;padding-left:0!important}.cart-item__quantity-wrapper{justify-content:flex-start}.footer .footer__blocks-wrapper.grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:379px){.header{padding-right:1.2rem!important;padding-left:1.2rem!important}.header__heading-logo{max-width:10.8rem!important}.page-width{padding-right:1.2rem;padding-left:1.2rem}.elv-page-card,.elv-page-support,.elv-contact-card,.elv-contact-aside{padding-right:1.5rem;padding-left:1.5rem}main[data-template=collection] #product-grid.grid--2-col-tablet-down>.grid__item,main[data-template=search] #product-grid.grid--2-col-tablet-down>.grid__item{width:100%!important;max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/elv-site-alignment-fix.css.map */
