[data-v-6823d57e]:root{--factor:1920}@media (max-width:992px){[data-v-6823d57e]:root{--factor:992}}@media (max-width:576px){[data-v-6823d57e]:root{--factor:375}}h1[data-v-6823d57e],h2[data-v-6823d57e],h3[data-v-6823d57e],h4[data-v-6823d57e],h5[data-v-6823d57e],h6[data-v-6823d57e]{font-family:var(--font-primary);line-height:1.2;margin:0}h1[data-v-6823d57e]{font-size:var(--h1-font-size);font-weight:var(--h1-font-weight)}h2[data-v-6823d57e]{font-size:var(--h2-font-size);font-weight:var(--h2-font-weight)}h3[data-v-6823d57e]{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight)}h4[data-v-6823d57e]{font-size:var(--h4-font-size);font-weight:var(--h4-font-weight)}h5[data-v-6823d57e]{font-size:var(--h5-font-size);font-weight:var(--h5-font-weight)}h6[data-v-6823d57e]{font-size:var(--h6-font-size);font-weight:var(--h6-font-weight)}p[data-v-6823d57e],ul[data-v-6823d57e]{font-size:var(--p-font-size);font-weight:var(--p-font-weight);line-height:var(--body-line-height);margin:0}.colors[data-v-6823d57e]{align-items:center;display:flex;flex-direction:column;gap:calc(16/var(--factor)*100vw)}.colors .color-button[data-v-6823d57e]{border-radius:100%;cursor:pointer;height:calc(56/var(--factor)*100vw);max-height:calc(56/var(--factor)*100vw);max-width:calc(56/var(--factor)*100vw);position:relative;transition:transform .15s cubic-bezier(.4,0,.2,1.05);width:calc(56/var(--factor)*100vw)}@media (max-width:576px){.colors .color-button[data-v-6823d57e]{height:calc(40/var(--factor)*100vw);max-height:calc(40/var(--factor)*100vw);max-width:calc(40/var(--factor)*100vw);width:calc(40/var(--factor)*100vw)}}.colors .color-button[data-v-6823d57e]:hover{transform:scale(1.05)}.colors .color-button.white[data-v-6823d57e]{background:linear-gradient(180deg,#d9d9d9,#f0f0f0);border:calc(.5/var(--factor)*100vw) solid rgba(0,0,0,.05);box-shadow:0 0 0 calc(4/var(--factor)*100vw) #c9c9c9;outline:calc(3/var(--factor)*100vw) solid var(--color-white)}.colors .color-button.black[data-v-6823d57e]{background:linear-gradient(180deg,#000,#5a463f);border:calc(1/var(--factor)*100vw) solid #333;box-shadow:0 0 0 calc(4/var(--factor)*100vw) #333;outline:calc(3/var(--factor)*100vw) solid #333}.colors .color-button .color-button-wrapper[data-v-6823d57e]{border-radius:100%;bottom:calc(-2/var(--factor)*100vw);display:none;height:calc(100% + 4/var(--factor)*100vw);left:calc(-2/var(--factor)*100vw);position:absolute;right:calc(-2/var(--factor)*100vw);top:calc(-2/var(--factor)*100vw);width:calc(100% + 4/var(--factor)*100vw)}.colors .color-button .color-button-wrapper.active[data-v-6823d57e]{display:block}.colors .color-button .color-button-wrapper .check[data-v-6823d57e]{align-items:center;background:var(--color-primary);border-radius:100%;bottom:0;display:flex;height:calc(20/var(--factor)*100vw);justify-content:center;left:calc(-4/var(--factor)*100vw);position:absolute;width:calc(20/var(--factor)*100vw)}.colors .color-button .color-button-wrapper .check .icon[data-v-6823d57e]{animation:popIn .45s ease-out forwards;height:calc(8/var(--factor)*100vw);opacity:0;width:calc(10/var(--factor)*100vw)}.colors .color-button.is-loading .color-button-inner[data-v-6823d57e]{opacity:.7}.colors .color-button .loading-spinner[data-v-6823d57e]{animation:spin-6823d57e .8s linear infinite;border:calc(2/var(--factor)*100vw) solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:calc(15/var(--factor)*100vw);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(15/var(--factor)*100vw);z-index:1}@keyframes spin-6823d57e{to{transform:translate(-50%,-50%) rotate(1turn)}}.color-container[data-v-6823d57e]{padding:calc(32/var(--factor)*100vw) calc(16/var(--factor)*100vw) calc(48/var(--factor)*100vw) calc(16/var(--factor)*100vw)}.color-container[data-v-6823d57e],.color-container .color-groups[data-v-6823d57e]{display:flex;flex-direction:column;gap:calc(8/var(--factor)*100vw);width:100%}.color-container .color-groups .color-options[data-v-6823d57e]{align-items:flex-start;border:1px solid rgba(0,0,0,.1);border-radius:4px;display:flex;flex-direction:column;gap:calc(16/var(--factor)*100vw);padding:calc(16/var(--factor)*100vw);width:100%}.color-container .color-groups .color-options .color-group-label[data-v-6823d57e]{align-items:center;display:flex;font-size:calc(12/var(--factor)*100vw);font-weight:600;gap:calc(4/var(--factor)*100vw);margin-right:calc(8/var(--factor)*100vw);width:calc(96/var(--factor)*100vw)}@media (max-width:576px){.color-container .color-groups .color-options .color-group-label[data-v-6823d57e]{width:calc(80/var(--factor)*100vw)}}.color-container .color-groups .color-options .color-group-label svg[data-v-6823d57e]{height:calc(12/var(--factor)*100vw);width:calc(12/var(--factor)*100vw)}.color-container .color-groups .color-options .color-buttons[data-v-6823d57e]{display:flex;gap:calc(8/var(--factor)*100vw)}.color-container .color-groups .color-options .color-buttons .color-button[data-v-6823d57e]{border:1px solid rgba(0,0,0,.1);border-radius:100%;cursor:pointer;height:calc(28/var(--factor)*100vw);min-width:calc(28/var(--factor)*100vw);padding:calc(2/var(--factor)*100vw);transition:all .2s ease-out;width:calc(28/var(--factor)*100vw)}.color-container .color-groups .color-options .color-buttons .color-button[data-v-6823d57e]:hover{transform:translateY(-1px)}.color-container .color-groups .color-options .color-buttons .color-button.active[data-v-6823d57e]{background:#fff!important;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 4px #0000000d}.color-container .color-groups .color-options .color-buttons .color-button .active-mark[data-v-6823d57e]{bottom:0;display:inline-flex;left:0;position:absolute}.color-container .color-groups .color-options .color-buttons .color-button .active-mark svg[data-v-6823d57e]{height:calc(12/var(--factor)*100vw);width:calc(12/var(--factor)*100vw)}.color-container .color-groups .color-options .color-buttons .color-button .color-button-inner[data-v-6823d57e]{border-radius:100%;height:100%;width:100%}.color-container .selected-color[data-v-6823d57e]{border:1px solid rgba(0,0,0,.1);border-radius:4px;color:var(--color-black);display:flex;font-size:calc(14/var(--factor)*100vw);font-weight:600;gap:calc(8/var(--factor)*100vw);justify-content:space-between;line-height:1;margin-top:calc(16/var(--factor)*100vw);padding:calc(16/var(--factor)*100vw) calc(16/var(--factor)*100vw)}.color-container .btn.small[data-v-6823d57e]{box-shadow:0 1px 3px #00000026}
