.help-button-container{min-height:110px;padding:10px 0 0;border-top:2px solid #f1f1f1}.accordion_header{color:#fff;background:#4d9193;font-size:.9rem;margin:0 0 10px;padding:10px;text-transform:uppercase;background:#bbb;scroll-behavior:smooth}@media (min-width: 500px){.accordion_header{font-size:1.2rem}}.accordion--active .accordion_header{background:#4d9193}.accordion_body{max-height:0px;overflow:hidden;transition:max-height 1.5s cubic-bezier(.02,.01,.47,1)}.accordion--active .accordion_body{max-height:1040px;transition:max-height 1.5s cubic-bezier(.02,.01,.47,1)}.accordion_body_ruler-helper-link{margin:0 0 10px;display:block}.accordion_body_ruler-helper-link_text{font-weight:700;color:#4d9193}.accordion_body_ruler-helper-link_button{border-radius:50%;background-color:#fff;border:1px solid #4d9193;padding:3px 6px;fill:#4d9193;width:24px;height:24px;line-height:8px;vertical-align:top;margin-left:1px}.accordion_body_ruler-helper-link_button_svg{fill:#4d9193!important;height:10px;width:10px}.accordion_body_additional-description{margin:0 0 30px}.accordion_body_row--step-two--framed-mirror{display:flex;justify-content:space-between;margin-bottom:30px}.accordion_body_row{display:flex}.accordion_body_row_column,.accordion_body_column{display:grid;grid-template-columns:1fr 1fr;margin:0 0 30px}.accordion_body_column--step-two{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto 1fr auto;justify-items:center;margin-bottom:30px}.accordion_body_row_column--step-two--framed-mirror{display:flex;flex-direction:column;align-items:center;width:30%}.accordion_body_row_column_label--step-two--framed-mirror{display:flex;flex-direction:column;align-items:center}.accordion_body_column_height-selectors{grid-column:2;grid-row:2;align-self:center;font-size:13px}.accordion_body_column_width-selectors{font-size:13px}@media (min-width: 980px){.accordion_body_column_width-selectors,.accordion_body_column_height-selectors{font-size:16px}}.accordion_body_column_height-selectors .sizeSelect,.accordion_body_column_width-selectors .sizeSelect{font-size:12px}@media (min-width: 768px){.accordion_body_column_height-selectors .sizeSelect,.accordion_body_column_width-selectors .sizeSelect{font-size:13px}}@media (min-width: 980px){.accordion_body_column_height-selectors .sizeSelect,.accordion_body_column_width-selectors .sizeSelect{font-size:16px}}.accordion_body_column_top-obstruction-selector{grid-row:1;grid-column:2;display:flex;flex-direction:column;align-items:center;max-width:60px}.accordion_body_column_right-obstruction-selector{grid-row:2;grid-column:3;align-self:center;display:flex;flex-direction:column;align-items:center;max-width:60px}.accordion_body_column_bottom-obstruction-selector{grid-row:3;grid-column:2;align-self:center;display:flex;flex-direction:column;align-items:center;max-width:60px}.accordion_body_column_left-obstruction-selector{grid-row:2;grid-column:1;align-self:center;display:flex;flex-direction:column;align-items:center;max-width:60px}.accordion_body_column_image{grid-column:1}.accordion_body_column_image--step-two{grid-column:2;grid-row:2}.accordion_body_column_image--step-three{grid-column:2;grid-row:1 / 3}.accordion_body_column_clip-selectors{grid-row:1;grid-column:1;width:100%;margin:0 0 30px}.accordion_body_column_is-beveled-selectors{grid-row:2;grid-column:1;width:100%;margin:0 0 30px}.accordion_body_column_bevel-amount-selectors{grid-row:3;grid-column:1;width:100%;margin:0 0 30px}.accordion_body_additional-description_faq-link-text{font-weight:700;color:#4d9193;margin:10px 0 0}.accordion_body_additional-description_faq-link-button{border-radius:50%;background-color:#fff;border:1px solid #4d9193;padding:3px 6px;fill:#4d9193;width:24px;height:24px;line-height:8px;vertical-align:top;margin-left:1px}.accordion_body_additional-description_faq-link-button_svg{fill:#4d9193!important;height:10px;width:10px}.accordion_body_additional-description_ruler-helper-link{margin:10px 0 0;display:block}.accordion_body_additional-description_ruler-helper-link_text{font-weight:700;color:#4d9193}.accordion_body_additional-description_ruler-helper-link_button{border-radius:50%;background-color:#fff;border:1px solid #4d9193;padding:3px 6px;fill:#4d9193}.accordion_body_additional-description_ruler-helper-link_button_svg{fill:#4d9193!important;height:10px;width:10px}.accordion_body_order-summary{margin:0 0 30px}[data-has-clip=false]{display:none}[data-has-clip=true]{display:list-item}.accordion_body_order-summary_product-name,.accordion_body_order-summary_frame-dimensions,.accordion_body_order-summary_mirror_type,.accordion_body_order-summary_ltl{margin:0}.accordion_body_home-delivery{display:none}.accordion_body_order-summary_handling-fee{margin:20px 0;display:none}[data-has-handling-fee=true] .accordion_body_order-summary_handling-fee,[data-has-handling-fee=true] .accordion_body_home-delivery{display:block}.accordion_body_order-summary_help-text{margin:20px 0 0}.accordion_body_order-summary_price{margin:20px 0}.accordion_body_TOS-container{margin:0 0 10px}.accordion_body_TOS-container.error{color:#ed1c24;box-shadow:0 0 1px 1px #ed1c24}.error .accordion_body_TOS-container_input{margin:0 0 10px}.accordion_body_controls{width:100%;display:flex;justify-content:space-between;margin:0 0 20px}.accordion_body_controls--only-next{justify-content:flex-end}.accordion_body_controls--only-prev{justify-content:flex-start}.accordion__body_add-to-cart_quantity-text{margin:0 35px 0 0}.accordion__body_add-to-cart_quantity-input{width:95px}.faq_accordion__header{width:100%;background:#c3d7d4;padding:5px 10px 6px;font-size:14px;line-height:21px;color:#4d9193;font-weight:900;display:flex;border:none;align-items:center;position:relative;margin:0 0 10px}.faq_accordion__header:hover{background-color:#c3d7d4}.faq_accordion__header__text{margin:0}.faq_accordion__header__plus-icon,.faq_accordion__header__minus-icon{position:absolute;right:0}.faq_accordion__header__minus-icon,.open .faq_accordion__header__plus-icon{display:none}.open .faq_accordion__header__minus-icon{display:block}.faq_accordion__body{overflow:hidden;transition:height .5s}.modal__container--obstruction-images{max-width:90vw;max-height:90vh}.modal__container__modal-content--obstruction-images{display:flex;flex-wrap:wrap}.modal__container_modal-content__image{width:100%}@media (min-width: 900px){.modal__container_modal-content{width:50%}}.modal__container_modal__close{margin:10px auto 0;display:block}.modal__container__modal-content__text--narrow-profile{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/61/assets/frame_my_mirror_form.css.map */
