.product-details_component_modal-overlay__SNOH6{height:100%;z-index:9999;visibility:visible;transition:opacity .2s linear 0s;opacity:1;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.3);position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;flex-wrap:wrap;align-content:flex-start;padding-top:5rem}@media(min-width:48rem){.product-details_component_modal-overlay__SNOH6{align-content:center;padding-top:0}}.product-details_component_modal-overlay__SNOH6 button:focus-visible{outline:.125rem dotted var(--color-action-border-secondary-default);outline-offset:.25rem}.product-details_component_modal-overlay__SNOH6 .product-details_component_modal-content__dIW4C{background-color:var(--color-interface-background-primary);border-radius:.5rem;height:fit-content;height:-moz-fit-content;position:relative;width:100%;margin:0 1.25rem}@media(min-width:25.875rem){.product-details_component_modal-overlay__SNOH6 .product-details_component_modal-content__dIW4C{min-width:20.938rem;margin:auto;width:unset}}.product-details_component_modal-overlay__SNOH6 .product-details_component_modal-content__dIW4C .product-details_component_modal-head__h5_xP{padding:1rem;position:relative;text-align:center;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.product-details_component_modal-overlay__SNOH6 .product-details_component_modal-content__dIW4C .product-details_component_modal-head__h5_xP .product-details_component_close-button__Z2qXi{background:none;border-radius:.5rem;padding:1rem .5rem}.product-details_component_modal-overlay__SNOH6 .product-details_component_modal-content__dIW4C .product-details_component_modal-head__h5_xP .product-details_component_close-button__Z2qXi svg{width:30px;height:30px}.product-details_component_modal-overlay__SNOH6 .product-details_component_modal-content__dIW4C .product-details_component_modal-head__h5_xP .product-details_component_close-button__Z2qXi:hover{background:var(--color-action-background-tertiary-default)}@media(min-width:48rem){.product-details_component_modal-overlay__SNOH6 .product-details_component_modal-content__dIW4C .product-details_component_modal-head__h5_xP .product-details_component_close-button__Z2qXi{right:1.125rem}}.product-details_component_modal-overlay__SNOH6 .product-details_component_modal-content__dIW4C .product-details_component_modal-head__h5_xP h4{font-size:var(--font-title-md-default-size);font-family:var(--font-title-md-default-family);margin-bottom:0;display:flex;align-items:center;gap:.5rem;text-align:left}@media(min-width:48rem){.product-details_component_modal-overlay__SNOH6 .product-details_component_modal-content__dIW4C .product-details_component_modal-head__h5_xP h4{color:var(--color-interface-text-strong);font-size:var(--font-title-lg-default-size)}}.product-details_component_modal-overlay__SNOH6 .product-details_component_modal-content__dIW4C .product-details_component_modal-head__h5_xP h4 .product-details_component_modal-title-content__nZvwQ{display:flex;flex-direction:column}.product-details_component_modal-overlay__SNOH6 .product-details_component_modal-content__dIW4C .product-details_component_modal-body__07LwZ{padding:0 1rem 1rem}.product-details_component_product-details-container__BviNs .product-details_component_image-details-container__k3j89{display:flex;flex-direction:column}.product-details_component_product-details-container__BviNs .product-details_component_image-details-container__k3j89 .product-details_component_image__JYjhg{display:flex;justify-content:center;flex-direction:column}@media(min-width:64rem){.product-details_component_product-details-container__BviNs .product-details_component_image-details-container__k3j89 .product-details_component_image__JYjhg{flex:1 1 100%;flex-direction:row;max-width:100%;padding:0 1.25rem}.product-details_component_product-details-container__BviNs .product-details_component_image-details-container__k3j89 .product-details_component_details__sON8e{flex:1 1 60%;max-width:60%;padding:0 1.25rem}}.product-details_component_product-details-container__BviNs .product-details_component_sticky-buttons__1x8m2{background-color:#fff;position:sticky;position:-webkit-sticky;bottom:0;width:100%;z-index:100}.product-details_component_backButton__Xhpd4>button{padding:0;background-color:unset;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:1rem;color:#d44500;height:auto;text-decoration:none;cursor:pointer;border:0;min-height:auto}