.add-to-cart-container[data-v-7205ee14]{display:flex;gap:20px}.quantity-container[data-v-7205ee14]{display:flex;align-items:center;border:1px solid #d8d8d8;border-radius:2px}.quantity-container .quantity-button[data-v-7205ee14]{height:100%;width:26px;border:none;background-color:transparent;cursor:pointer}.quantity-container .quantity[data-v-7205ee14]{display:flex;align-items:center;justify-content:center;width:40px;text-align:center;height:100%;border:0;padding:0;-moz-appearance:textfield}.quantity-container .quantity[data-v-7205ee14]::-webkit-inner-spin-button,.quantity-container .quantity[data-v-7205ee14]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-to-cart-button[data-v-7205ee14]{flex-grow:1;padding:8px;font-family:Nimbus Sans L;font-size:14px;font-weight:700;letter-spacing:.07em;text-align:center;text-transform:uppercase;border-radius:5px;min-height:50px;background-color:#2e6e42;border:2px solid #2e6e42;color:#fff;transition:background-color .3s ease,color .3s ease,border-color .3s ease;position:relative;cursor:pointer}.add-to-cart-button[data-v-7205ee14]:disabled{cursor:default;pointer-events:none;background-color:#e4e4e4;border-color:#e4e4e4;color:#9a9a9a}@keyframes spin-7205ee14{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.add-to-cart-button svg[data-v-7205ee14]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;animation:spin-7205ee14 .5s infinite;display:none}.add-to-cart-button.loading svg[data-v-7205ee14]{display:block}.add-to-cart-button.loading span[data-v-7205ee14]{visibility:hidden}.loading-screen[data-v-280f3934]{height:100vh;height:100dvh;display:flex;justify-content:center;align-items:center;flex-direction:column}.loading-screen .error-text[data-v-280f3934]{text-align:center;font-family:Molde Condensed,sans-serif}@keyframes blinking-280f3934{50%{opacity:.7}to{opacity:1}}.loading-screen img[data-v-280f3934]{width:300px;height:auto;animation:blinking-280f3934 1s ease infinite}.app-inner-container[data-v-aefaf822]{display:flex;flex-direction:column;gap:10px;margin-top:20px;margin-bottom:40px}@media(min-width:1000px){.app-inner-container[data-v-aefaf822]{flex-direction:row;gap:40px}}.app-inner-container .preview-container[data-v-aefaf822]{width:100%}.app-inner-container .preview-container .preview-inner-container[data-v-aefaf822]{position:sticky;top:0}.app-inner-container .preview-container .preview-inner-container .canvas-container[data-v-aefaf822]{line-height:0;background:hsla(0,0%,50%,.278);border-radius:27px}.app-inner-container .preview-container .preview-inner-container .canvas-container canvas[data-v-aefaf822]{width:100%}.app-inner-container .preview-container .preview-inner-container .description-container--desktop[data-v-aefaf822]{margin-top:20px;display:none}@media(min-width:1000px){.app-inner-container .preview-container .preview-inner-container .description-container--desktop[data-v-aefaf822]{display:block}}.app-inner-container .settings-container[data-v-aefaf822]{width:100%;display:flex;flex-direction:column;gap:10px}.app-inner-container .settings-container .product-title[data-v-aefaf822]{margin-top:0;margin-bottom:10px}.app-inner-container .settings-container .settings-item-container[data-v-aefaf822]{display:flex;flex-direction:column;gap:3px}.app-inner-container .settings-container .settings-item-container .settings-item-name[data-v-aefaf822]{text-transform:capitalize;font-family:Molde Condensed;font-size:21px;font-weight:700;line-height:25px;letter-spacing:.035em}.app-inner-container .settings-container .settings-item-container .settings-item-name .color-name[data-v-aefaf822],.app-inner-container .settings-container .settings-item-container .settings-item-name .option-name[data-v-aefaf822]{color:#f2af50;margin-left:6px}.app-inner-container .settings-container .settings-item-container .colors-container[data-v-aefaf822]{display:flex;flex-wrap:wrap;gap:0}.app-inner-container .settings-container .settings-item-container .colors-container .color-container[data-v-aefaf822]{padding:2px;margin:0;border:2px solid transparent;border-radius:50%;background:transparent;cursor:pointer}.app-inner-container .settings-container .settings-item-container .colors-container .color-container.active[data-v-aefaf822]{border-color:#000}.app-inner-container .settings-container .settings-item-container .colors-container .color-container .color-preview[data-v-aefaf822]{display:block;width:30px;height:30px;border-radius:50%;background-color:var(--color);border:1px solid var(--color);box-sizing:border-box}.app-inner-container .settings-container .settings-item-container .colors-container .color-container .color-preview[style*="#FFFFFF"][data-v-aefaf822]{border-color:#ccc}.app-inner-container .settings-container .settings-item-container .input-container input[data-v-aefaf822]{font-family:Nimbus Sans L;font-size:14px;letter-spacing:.05em;padding:13px 11px;border:1px solid #d8d8d8;border-radius:2px;width:100%;box-sizing:border-box}.app-inner-container .settings-container .settings-item-container .buttons-container[data-v-aefaf822]{display:flex;gap:5px}.app-inner-container .settings-container .settings-item-container .buttons-container button[data-v-aefaf822]{border-radius:50px;border:1px solid #000;background-color:transparent;padding:8px 14px;font-size:14px;color:#000;cursor:pointer}.app-inner-container .settings-container .settings-item-container .buttons-container button.active[data-v-aefaf822]{background-color:#000;color:#fff}.app-inner-container .settings-container .description-container--mobile[data-v-aefaf822]{margin-top:10px}@media(min-width:1000px){.app-inner-container .settings-container .description-container--mobile[data-v-aefaf822]{display:none}}.app-inner-container .discounts-container[data-v-aefaf822]{display:flex;justify-content:space-between;padding:5px}.app-inner-container .discounts-container .discount[data-v-aefaf822]{text-align:center;font-family:Molde Condensed;font-weight:700}.app-inner-container .discounts-container .discount.active[data-v-aefaf822]{color:#f2af50}.app-inner-container .subtotal[data-v-aefaf822]{text-align:right;font-family:Molde Condensed;font-weight:700;font-size:25px}