.ProductInfo_root__3MZJF{display:flex;flex-direction:column;gap:var(--spacing-1);margin-block-start:var(--spacing-2)}@media (min-width:768px){.ProductInfo_root__3MZJF{margin-block-start:var(--spacing-4)}}.ProductInfo_productName___TZSK{display:flex;flex-direction:column;gap:var(--spacing-1)}.ProductInfo_link__mEWpE{display:block;text-decoration:none}.ProductInfo_link__mEWpE:hover{text-decoration:underline}.ProductInfo_link__mEWpE:focus-visible{outline:var(--focus-outline-main)}.ProductInfo_brand__zDDpE{color:var(--grey-500)}.Share_modal__R7wxo{position:fixed;left:0;right:0;bottom:0;display:grid;transform:translateY(100%);visibility:hidden;z-index:var(--z-index-dropdown);background-color:var(--common-white);border-left:1px solid var(--grey-300);border-radius:var(--spacing-1) var(--spacing-1) 0;border-right:1px solid var(--grey-300);border-top:1px solid var(--grey-300);box-shadow:-4px -4px 4px 0 rgba(var(--common-black-rgb),.1);opacity:0;transition-duration:.3s;transition-property:opacity,transform,visibility}.Share_modal__R7wxo.Share_visible__DBVzv{transform:translateY(0);visibility:visible;opacity:1}@media (min-width:768px){.Share_modal__R7wxo{left:auto;width:375px;border-top-right-radius:0}}.Share_header__51HAG{padding-inline:var(--spacing-4)}.Share_close__TKi0v{padding:0}.Share_link__vM2iv{display:flex;align-items:center;gap:var(--spacing-6);padding:var(--spacing-4);background-color:transparent;background-color:initial;border:0;color:var(--common-black);cursor:pointer;text-decoration:none}.Share_link__vM2iv:hover{color:var(--base-main)}.Share_link__vM2iv:focus-visible{outline:var(--focus-outline-main);outline-offset:-2px}.Share_link__vM2iv+.Share_link__vM2iv{border-top:1px solid var(--grey-200)}.Share_icon__4_GK2{color:var(--common-black);cursor:pointer}