.container[data-v-49578fb1]{display:flex;flex-direction:column;gap:1em;min-width:100%;padding:1.25em}.container .wrapper-3d-model[data-v-49578fb1]{border-radius:4px;min-height:60vh;overflow:hidden;position:relative;width:100%}.container .wrapper-3d-model .wrapper-loading-text[data-v-49578fb1]{align-items:center;background-color:#000a;color:var(--primary-white);display:flex;height:100%;justify-content:center;position:absolute;width:100%}.primary__button[data-v-2cde1ce3],.secondary__button[data-v-2cde1ce3]{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:1.125em;font-weight:500;gap:.625em;justify-content:center;line-height:140%;padding:.75em 1.5em;text-align:center;text-decoration:none;text-wrap:nowrap;transition:all .2s}.primary__button svg[data-v-2cde1ce3],.secondary__button svg[data-v-2cde1ce3]{height:24px;margin-bottom:0;width:24px}.primary__button[data-v-2cde1ce3]{background:var(--primary);color:var(--white-second)}.primary__button[data-v-2cde1ce3] svg path{fill:transparent;stroke:var(--white-second);transition:all .2s}.primary__button[data-v-2cde1ce3] svg rect{fill:transparent;stroke:var(--white-second);transition:all .2s}.primary__button[data-v-2cde1ce3]:not(:disabled):hover{color:var(--background-second)}.primary__button[data-v-2cde1ce3]:not(:disabled):hover svg path{stroke:var(--background-second)}.primary__button[data-v-2cde1ce3]:not(:disabled):hover svg rect{stroke:var(--background-second)}.primary__button[data-v-2cde1ce3]:disabled{cursor:default}.secondary__button[data-v-2cde1ce3]{background:var(--darker-grey);color:var(--primary-grey)}.secondary__button[data-v-2cde1ce3] svg path{fill:transparent;stroke:var(--primary-grey);transition:all .2s}.secondary__button[data-v-2cde1ce3] svg rect{fill:transparent;stroke:var(--primary-grey);transition:all .2s}.secondary__button[data-v-2cde1ce3]:not(:disabled):hover{color:var(--white)}.secondary__button[data-v-2cde1ce3]:not(:disabled):hover svg path{stroke:var(--white)}.secondary__button[data-v-2cde1ce3]:not(:disabled):hover svg rect{stroke:var(--white)}@media screen and (max-width:500px){.primary__button[data-v-2cde1ce3],.secondary__button[data-v-2cde1ce3]{font-size:1em;gap:.5em;padding:.5em 1em}.primary__button svg[data-v-2cde1ce3],.secondary__button svg[data-v-2cde1ce3]{height:20px;width:20px}}.download[data-v-2cde1ce3]{text-decoration:none}.download[data-v-2cde1ce3] svg path{fill:var(--primary-grey)}.download[data-v-2cde1ce3]:hover svg path{fill:var(--white)}.primary__button[data-v-97a42677],.secondary__button[data-v-97a42677]{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:1.125em;font-weight:500;gap:.625em;justify-content:center;line-height:140%;padding:.75em 1.5em;text-align:center;text-decoration:none;text-wrap:nowrap;transition:all .2s}.primary__button svg[data-v-97a42677],.secondary__button svg[data-v-97a42677]{height:24px;margin-bottom:0;width:24px}.primary__button[data-v-97a42677]{background:var(--primary);color:var(--white-second)}.primary__button[data-v-97a42677] svg path{fill:transparent;stroke:var(--white-second);transition:all .2s}.primary__button[data-v-97a42677] svg rect{fill:transparent;stroke:var(--white-second);transition:all .2s}.primary__button[data-v-97a42677]:not(:disabled):hover{color:var(--background-second)}.primary__button[data-v-97a42677]:not(:disabled):hover svg path{stroke:var(--background-second)}.primary__button[data-v-97a42677]:not(:disabled):hover svg rect{stroke:var(--background-second)}.primary__button[data-v-97a42677]:disabled{cursor:default}.secondary__button[data-v-97a42677]{background:var(--darker-grey);color:var(--primary-grey)}.secondary__button[data-v-97a42677] svg path{fill:transparent;stroke:var(--primary-grey);transition:all .2s}.secondary__button[data-v-97a42677] svg rect{fill:transparent;stroke:var(--primary-grey);transition:all .2s}.secondary__button[data-v-97a42677]:not(:disabled):hover{color:var(--white)}.secondary__button[data-v-97a42677]:not(:disabled):hover svg path{stroke:var(--white)}.secondary__button[data-v-97a42677]:not(:disabled):hover svg rect{stroke:var(--white)}@media screen and (max-width:500px){.primary__button[data-v-97a42677],.secondary__button[data-v-97a42677]{font-size:1em;gap:.5em;padding:.5em 1em}.primary__button svg[data-v-97a42677],.secondary__button svg[data-v-97a42677]{height:20px;width:20px}}.copy[data-v-97a42677] svg path{fill:transparent;stroke:var(--primary-grey)}.copy[data-v-97a42677]:hover svg path{stroke:var(--white)}
