html{font-size:62.5%;min-height:100%;scroll-behavior:smooth;scrollbar-gutter:stable}.main-product{margin:calc(var(--header-spacing-mobile) + 35px + var(--header-spacing-announcement-mobile)) 0 0}@media(min-width: 768px){.main-product{margin:calc(var(--header-spacing-desktop) + var(--header-spacing-announcement-desktop)) 0 0}}.main-product .share-button{font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:400;line-height:1.2;display:flex;position:absolute;top:calc(var(--header-spacing-mobile) + var(--header-spacing-announcement-mobile) + var(--spacing-2x));left:var(--spacing-2x);z-index:10;width:100%;background-color:var(--color-white);width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap;border-radius:20px;padding:var(--spacing-1x);grid-gap:var(--spacing-1x);gap:var(--spacing-1x);box-shadow:10px 10px 15px -15px rgba(0,0,0,.75)}@media(min-width: 1024px){.main-product .share-button{font-size:max(.83vw,12px)}}@media(min-width: 1024px){.main-product .share-button{top:calc(var(--header-spacing-desktop) + var(--header-spacing-announcement-desktop) + var(--spacing-2x))}}.main-product .share-button #copy-text{display:none}@media(min-width: 1024px){.main-product .share-button #copy-text{display:block}}.main-product .share-button svg{width:16px;height:16px}.main-product__inner{display:grid;grid-template-columns:1fr}@media(min-width: 1024px){.main-product__inner{grid-template-columns:repeat(2, 1fr)}}.main-product__inner--configurator{display:grid;grid-template-columns:1fr}@media(min-width: 1024px){.main-product__inner--configurator{grid-template-columns:1.5fr 1fr}}
