.page-loading[data-v-4c583657]{border-radius:16px;background:rgba(0,0,0,.25);color:#e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;padding:50px 0}.popup-container[data-v-4c583657]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1023px){.popup-container[data-v-4c583657]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.popup-container .popup[data-v-4c583657]{position:fixed;top:50%;right:calc(50% - 692px);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:2px 2px 10px #545454;box-shadow:2px 2px 10px #545454}.popup-container .popup.todo-remove[data-v-4c583657]{-webkit-transform:translateY(-85%);transform:translateY(-85%)}@media (max-width:1440px){.popup-container .popup[data-v-4c583657]{position:static;margin:20px;-webkit-transform:translateY(0);transform:translateY(0)}}.fade-enter-active[data-v-4c583657],.fade-leave-active[data-v-4c583657]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-4c583657],.fade-leave-to[data-v-4c583657]{opacity:0}.page-root[data-v-4c583657]{position:relative}.page-root .page-background[data-v-4c583657]{background:var(--background-color) var(--background-image) no-repeat;background-position:top;background-size:cover;position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1}.page-container[data-v-4c583657]{padding:0;-webkit-transition:height .5s ease;transition:height .5s ease}@media (min-width:768px){.page-container[data-v-4c583657]{padding:2rem 0 0}}@media (min-width:1024px){.page-container[data-v-4c583657]{padding:1.25rem 0 0}}.page-container .clickable[data-v-4c583657]{cursor:pointer}.page-container .highlight-hover[data-v-4c583657]:hover{-webkit-box-shadow:2px 2px 10px #bdbdbd;box-shadow:2px 2px 10px #bdbdbd}.page-container .content-container[data-v-4c583657]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.page-container .content-container .input-min-height[data-v-4c583657]{min-height:65px}.page-container .content-container .input-container[data-v-4c583657]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:15px;border:2px dashed #b3b3b3;margin-top:20px}.page-container .content-container .inner-container[data-v-4c583657],.page-container .content-container .overlay-container[data-v-4c583657]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-container .content-container .inner-container .button-overlay[data-v-4c583657],.page-container .content-container .overlay-container .button-overlay[data-v-4c583657]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-container .content-container .inner-container .button-overlay button[data-v-4c583657],.page-container .content-container .overlay-container .button-overlay button[data-v-4c583657]{background-color:#fff;color:#000;border:1px solid #fff;border-radius:25px;margin-bottom:2rem;padding:.25rem 1rem;-webkit-transition:all .25s ease!important;transition:all .25s ease!important}@media (min-width:1024px){.page-container .content-container .inner-container .button-overlay[data-v-4c583657],.page-container .content-container .overlay-container .button-overlay[data-v-4c583657]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.page-container .content-container .inner-container .button-overlay button[data-v-4c583657],.page-container .content-container .overlay-container .button-overlay button[data-v-4c583657]{background-color:transparent;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff;padding:.5rem 1.25rem}.page-container .content-container .inner-container:hover .button-overlay[data-v-4c583657],.page-container .content-container .overlay-container:hover .button-overlay[data-v-4c583657]{opacity:1}.page-container .content-container .inner-container:hover .button-overlay button[data-v-4c583657]:hover,.page-container .content-container .overlay-container:hover .button-overlay button[data-v-4c583657]:hover{background-color:#fff;color:#000}}.page-container .content-container .fan-form-item-container[data-v-4c583657]{border-radius:40px;border:2px solid transparent;min-height:70px;overflow:hidden}.page-container .content-container .fan-form-item-container i[data-v-4c583657]{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.page-container .content-container .fan-form-item-container i.expanded[data-v-4c583657]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-container .content-container .fan-form-item-container .fan-form-item-body[data-v-4c583657]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:auto;pointer-events:auto;width:100%}.page-container .content-container .fan-form-item-container .fan-form-item-body .form-title[data-v-4c583657]{font-size:1rem;line-height:1rem;pointer-events:none;text-align:center}.page-container .content-container:not(.edit-mode) .shop-item-wrapper[data-v-4c583657]{--tw-shadow:0 5px 20px rgba(0,0,0,0.15),0 2px 6px -2px rgba(0,0,0,0.2);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.page-container .content-container:not(.edit-mode) .shop-item-wrapper.fan-form-item-container[data-v-4c583657]{padding:2rem 1rem}.page-container .content-container:not(.edit-mode) .shop-item-wrapper.fan-form-item-container .fan-form-item-body[data-v-4c583657]{padding:0 1rem}.powered-by-footer.stick-bottom[data-v-4c583657]{position:absolute;bottom:1.25rem}.powered-by-footer i[data-v-4c583657]{font-size:1rem;margin-right:1rem;cursor:pointer}.powered-by-footer .text-container[data-v-4c583657]{opacity:.5;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.powered-by-footer .text-container .copy[data-v-4c583657]{font-family:Darker Grotesque,sans-serif;font-size:1rem;display:inline-block;margin-bottom:3px;margin-right:6px;position:relative}.powered-by-footer .text-container .logo[data-v-4c583657]{width:4.5rem}.powered-by-footer .text-container svg[data-v-4c583657]{height:100%;width:100%}.powered-by-footer .text-container:hover svg[data-v-4c583657],.powered-by-footer .text-container[data-v-4c583657]:hover{opacity:1}.loading-skeleton-wrapper.edit-view[data-v-4c583657]{margin-top:4.5rem}.loading-skeleton-wrapper .loading-skeleton-avatar-wrapper.edit-view[data-v-4c583657]{margin-top:3.5rem}.sk-banner[data-v-4c583657]{border-radius:1rem;display:block;height:125px;width:100%;max-width:640px}.sk-circle[data-v-4c583657]{border-radius:9999px;display:block;height:120px;width:120px}.sk-bar[data-v-4c583657]{border-radius:.25rem;display:block;height:2rem;width:120px}.sk-sub-bar[data-v-4c583657]{border-radius:.25rem;height:.9rem;width:160px}@media (min-width:768px){.loading-skeleton-wrapper.edit-view[data-v-4c583657]{margin-top:4.5rem}.loading-skeleton-wrapper .loading-skeleton-avatar-wrapper.edit-view[data-v-4c583657]{margin-top:8.5rem}.sk-banner[data-v-4c583657]{height:200px}.sk-circle[data-v-4c583657]{height:120px;width:120px}.sk-bar[data-v-4c583657]{height:2rem;width:120px}.sk-sub-bar[data-v-4c583657]{height:.9rem;width:160px}}.coupon-tag[data-v-4c583657]{font-size:.875rem;line-height:1.25rem;background-color:#789;border-radius:.25rem;color:#fff;cursor:pointer;padding:.25rem .5rem;position:absolute;right:-.5rem;top:1rem;-webkit-transition:all .25s ease;transition:all .25s ease}.coupon-tag[data-v-4c583657]:hover{-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.1);box-shadow:1px 1px 5px rgba(0,0,0,.1);text-shadow:0 0 10px rgba(0,0,0,.1)}.coupon-line[data-v-4c583657]{pointer-events:auto;cursor:pointer}.page-item-container[data-v-4c583657]{border-radius:40px;overflow:hidden}.page-item-container .item-cta[data-v-4c583657]{border-width:2px;border-radius:20px}.page-item-container .media-container[data-v-4c583657]{background:var(--image);background-size:cover;background-position:50%;border-top-right-radius:40px;border-top-left-radius:40px;height:160px;position:relative;width:100%}.page-item-container .content-details[data-v-4c583657]{border-bottom-right-radius:40px;border-bottom-left-radius:40px}.page-item-container .content-details .icon[data-v-4c583657]{top:1.75rem;left:1.5rem}.product-container[data-v-4c583657]{border-radius:40px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:200px;overflow:hidden}.product-container .inner-container[data-v-4c583657]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;overflow:hidden;width:100%}.product-container .inner-container .thumbnail-wrapper[data-v-4c583657]{height:42px;width:42px}.product-container .inner-container .thumbnail-wrapper i[data-v-4c583657]{font-size:1.75rem}.product-container .inner-container .thumbnail-wrapper .thumbnail-image[data-v-4c583657]{border-radius:100%;background-image:var(--thumbnail);background-size:cover;background-position:50%;overflow:hidden}.product-container .inner-container .product-icon[data-v-4c583657]{height:42px;width:42px}.product-container .media-container[data-v-4c583657]{background-size:cover;height:100%;position:relative;width:61.8%}.product-container .media-container>div[data-v-4c583657],.product-container .media-container[data-v-4c583657]{border-top-right-radius:40px;border-bottom-right-radius:40px}.product-container .image-container.image-present[data-v-4c583657]{border:none}.product-container .content-details[data-v-4c583657]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-top-left-radius:40px;border-bottom-left-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem;text-align:right;width:38.2%}.product-container .content-details .title[data-v-4c583657]{font-size:.75rem;font-weight:600;line-height:1rem;margin-bottom:.25rem}.product-container .content-details .title.clickable[data-v-4c583657]{pointer-events:auto}.product-container .content-details .title.clickable[data-v-4c583657]:hover{text-decoration:underline}.product-container .content-details .description[data-v-4c583657]{font-size:.75rem;line-height:1rem;font-weight:500}.product-container .content-details .price[data-v-4c583657]{font-size:.75rem;line-height:1rem;font-weight:500;color:#b2b5ba}.product-container .product-price[data-v-4c583657]{font-size:.75rem;line-height:1rem;border-radius:.25rem;bottom:1rem;padding:.25rem .5rem;position:absolute}.product-container+.input-container[data-v-4c583657]{border-radius:8px;width:calc(33.333% - 10px)}.product-container+.input-container.second-item[data-v-4c583657]{margin-left:15px;margin-right:auto}.product-container+.input-container.last-odd-item[data-v-4c583657]{width:100%}@media (min-width:768px){.coupon-tag[data-v-4c583657]{right:-1rem;top:1.5rem}.page-item-container .media-container[data-v-4c583657],.product-container[data-v-4c583657]{height:260px}.product-container .inner-container .product-icon[data-v-4c583657],.product-container .inner-container .thumbnail-wrapper[data-v-4c583657]{height:48px;width:48px}.product-container .content-details .title[data-v-4c583657]{font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.25rem}.product-container .content-details .description[data-v-4c583657],.product-container .content-details .price[data-v-4c583657]{font-size:.875rem;line-height:1.25rem}}