body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:12px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.completed{text-decoration:line-through}
:root{--color-one:#fe5c2b;--color-two:#ff8fe9;--color-three:#584cff;--color-four:#fff031;--color-dark:#333131;--background:#f000;--base-size:14px;--base-padding:32px;--color-green:#28a745;--color-purple:#9c27b0;--color-orange:#ff9800;--color-teal:#20c997;--color-coral:#ff6b6b}body{font-size:var(--base-size);background:var(--background)}.container{background-color:#fff;border:solid #f8f9fa;border-top:none;padding:0 1.5rem 1.5rem}.container .form-page{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.App{text-align:center}.App-logo{height:40vmin;animation:20s linear infinite App-logo-spin}.color-nav{background-color:var(--color-four)}.App-header{background-color:var(--color-three);color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}.modal .show{display:block}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wishlist .jumbotron{border-radius:0 0 .3rem .3rem;width:100vw;max-width:100vw;min-height:300px;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.jumbotron{transition:background-color 2s linear;-o-transition:background-color 2s linear;background-color:#3acb2e;border-bottom:solid #f8f9fa;-webkit-transition:background-color 2s linear;-moz-transition:background-color 2s linear;-ms-transition:background-color 2s linear}.placeholder.wishlist img{background-color:#fff;border-radius:50%;width:150px;height:150px;padding:.5rem}.swing{transform-origin:50% -20px;float:left;width:150px;height:150px;animation:1s ease-in-out infinite alternate swing;display:inline-block;box-shadow:5px 5px 10px #00000080}.swing img{object-fit:cover;border:5px solid #f8f8f8;width:150px;max-width:150px;height:150px;max-height:150px;display:block}.swing:after{content:"";z-index:0;border:none;border-top:1px solid #999;border-left:1px solid #999;width:20px;height:20px;position:absolute;top:-10px;left:50%;transform:rotate(45deg)}.swing:before{content:"";z-index:5;background:#000;border-radius:50%;width:5px;height:5px;position:absolute;top:-14px;left:54%}@keyframes swing{0%{transform:rotate(3deg)}to{transform:rotate(-3deg)}}.jumbotron img{float:right}.wishlist-card-image{width:100px;height:100px;margin:0 auto;display:inline-block}.wishlist-card-image img,.wishlist-card-image .cld-image{object-fit:cover;width:100px!important;max-width:100px!important;height:100px!important;max-height:100px!important}.jumbotron.white{background:#fff}.jumbotron.default,.bg-light.default,.wishlist .card.default,.wishlists .card.default{background-image:url(../media/balloons.0u4233zc1tw-0.svg);background-repeat:repeat-x;padding-top:80px;background-color:#3acb2e!important}.jumbotron.pink,.bg-light.pink,.wishlist .card.pink,.wishlists .card.pink{color:var(--color-dark);background-color:var(--color-two)!important}.jumbotron.blue,.bg-light.blue,.wishlist .card.blue,.wishlists .card.blue{color:var(--color-two);background-color:var(--color-three)!important}.jumbotron.yellow,.bg-light.yellow,.wishlist .card.yellow,.wishlists .card.yellow{color:var(--color-dark);background-color:var(--color-four)!important}.jumbotron.balloons,.bg-light.balloons,.wishlist .card.balloons,.wishlists .card.balloons{background-image:url(../media/balloons.0u4233zc1tw-0.svg);background-repeat:repeat-x;padding-top:60px}.jumbotron.seal,.bg-light.seal,.wishlist .card.seal,.wishlists .card.seal{background-image:url(../media/seal.1zmvnj5w--9f6.svg);background-repeat:repeat-x;padding-top:60px}.jumbotron.stars,.bg-light.stars,.wishlist .card.stars,.wishlists .card.stars{background-image:url(../media/stars.32kt7whbczcvs.svg);background-repeat:repeat;padding-top:60px}.jumbotron.hearts,.bg-light.hearts,.wishlist .card.hearts,.wishlists .card.hearts{background-image:url(../media/hearts.21pii7nf6hk0z.svg);background-repeat:repeat;padding-top:60px}.jumbotron.confetti,.bg-light.confetti,.wishlist .card.confetti,.wishlists .card.confetti{background-image:url(../media/confetti.3xc_mm_cxvkcy.svg);background-repeat:repeat;padding-top:60px}.jumbotron.dots,.bg-light.dots,.wishlist .card.dots,.wishlists .card.dots{background-image:url(../media/dots.2o5bym5ry7b81.svg);background-repeat:repeat;padding-top:60px}.jumbotron.green,.bg-light.green,.wishlist .card.green,.wishlists .card.green{color:#fff;background-color:var(--color-green)!important}.jumbotron.purple,.bg-light.purple,.wishlist .card.purple,.wishlists .card.purple{color:#fff;background-color:var(--color-purple)!important}.jumbotron.orange,.bg-light.orange,.wishlist .card.orange,.wishlists .card.orange{color:var(--color-dark);background-color:var(--color-orange)!important}.jumbotron.teal,.bg-light.teal,.wishlist .card.teal,.wishlists .card.teal{color:#fff;background-color:var(--color-teal)!important}.jumbotron.coral,.bg-light.coral,.wishlist .card.coral,.wishlists .card.coral{color:#fff;background-color:var(--color-coral)!important}.jumbotron[data-bg-image],.bg-light[data-bg-image],.wishlist .card[data-bg-image],.wishlists .card[data-bg-image]{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.jumbotron[data-bg-image]:before,.bg-light[data-bg-image]:before{content:"";background-color:inherit;opacity:.6;z-index:0;position:absolute;inset:0}.jumbotron[data-bg-image]>*,.bg-light[data-bg-image]>*{z-index:1;position:relative}.table.wishlist th:last-of-type,.table.wishlist td:last-of-type{text-align:right}.suggestions{margin:0;padding:0;list-style-type:none}.suggestions li{color:#000;background-color:#f6f6f6;border:1px solid #ddd;margin-top:-1px;padding:12px;font-size:18px;text-decoration:none;display:block}.suggestions li div.suggestion_img,.suggestions li div.suggestion_information{display:table-cell}.suggestions li .price{padding:0 5px}.wish-card,.wishlist .card,.wishlists .card{background:var(--color-three);text-align:center;border-radius:calc(2 * var(--base-size));color:var(--color-two);flex:1;justify-content:center;align-items:center;min-width:300px;margin-bottom:3%;margin-left:1em;margin-right:1em;padding:1em;font-size:1.25rem;transition:all .2s cubic-bezier(.64,.57,.67,1.53);transform:rotate(-2deg)}.wish-card .row,.wishlist .card .row,.wishlists .card .row{justify-content:center;align-items:center}.wish-card:hover,.wishlist .card:hover,.wishlists .card:hover{transition:transform .2s cubic-bezier(.64,.57,.67,1.53);transform:rotate(2deg)scale(1.1)}.wish-card.card-pink,.wishlist .card-pink,.wishlists .card-pink{background-color:var(--color-two);transform:rotate(2deg)}.wish-card.card-pink:hover,.wishlist .card-pink:hover,.wishlists .card-pink:hover{transition:transform .2s cubic-bezier(.64,.57,.67,1.53);transform:rotate(-2deg)scale(1.1)}.wish-card.card-pink .card-text,.wish-card.card-pink .card-text a{color:var(--color-dark)!important}.wishlist .card-pink .card-text,.wishlist .card-pink .card-text a,.wishlists .card-pink .card-text,.wishlists .card-pink .card-text a{color:var(--color-dark)}.wish-card.card-yellow,.wishlist .card-yellow,.wishlists .card-yellow{background-color:var(--color-four);transform:rotate(-1deg)}.wish-card.card-yellow:hover,.wishlist .card-yellow:hover,.wishlists .card-yellow:hover{transition:transform .2s cubic-bezier(.64,.57,.67,1.53);transform:rotate(1deg)scale(1.1)}.wish-card.card-yellow .card-title,.wishlist .card-yellow .card-title,.wishlists .card-yellow .card-title{color:var(--color-one)}.wishlists .card.text-white .card-title,.wishlists .card.text-white .card-text,.wishlists .card.text-white .card-text a{color:#fff!important}.wishlists .card.text-dark .card-title,.wishlists .card.text-dark .card-text,.wishlists .card.text-dark .card-text a{color:var(--color-dark)!important}.wishlists .card.text-light .card-title,.wishlists .card.text-light .card-text,.wishlists .card.text-light .card-text a{color:#f8f9fa!important}.wish-card.card-yellow .card-text,.wish-card.card-yellow .card-text a,.wishlist .card-yellow .card-text,.wishlist .card-yellow .card-text a,.wishlists .card-yellow .card-text,.wishlists .card-yellow .card-text a{color:var(--color-dark)!important}.wish-card-pattern-stars,.wish-card-pattern-hearts,.wish-card-pattern-confetti,.wish-card-pattern-dots,.wish-card-pattern-balloons,.wish-card-pattern-seal{position:relative}.wish-card-pattern-stars:before{content:"";opacity:.2;z-index:0;pointer-events:none;border-radius:inherit;background-image:url(../media/stars.32kt7whbczcvs.svg);background-repeat:repeat;background-size:200px 200px;position:absolute;inset:0}.wish-card-pattern-hearts:before{content:"";opacity:.2;z-index:0;pointer-events:none;border-radius:inherit;background-image:url(../media/hearts.21pii7nf6hk0z.svg);background-repeat:repeat;background-size:200px 200px;position:absolute;inset:0}.wish-card-pattern-confetti:before{content:"";opacity:.2;z-index:0;pointer-events:none;border-radius:inherit;background-image:url(../media/confetti.3xc_mm_cxvkcy.svg);background-repeat:repeat;background-size:200px 200px;position:absolute;inset:0}.wish-card-pattern-dots:before{content:"";opacity:.2;z-index:0;pointer-events:none;border-radius:inherit;background-image:url(../media/dots.2o5bym5ry7b81.svg);background-repeat:repeat;background-size:200px 200px;position:absolute;inset:0}.wish-card-pattern-balloons:before{content:"";opacity:.2;z-index:0;pointer-events:none;border-radius:inherit;background-image:url(../media/balloons.0u4233zc1tw-0.svg);background-repeat:repeat-x;background-size:auto 100px;position:absolute;inset:0}.wish-card-pattern-seal:before{content:"";opacity:.2;z-index:0;pointer-events:none;border-radius:inherit;background-image:url(../media/seal.1zmvnj5w--9f6.svg);background-repeat:repeat-x;background-size:auto 100px;position:absolute;inset:0}.wish-card-pattern-stars .card-text,.wish-card-pattern-stars .card-text a,.wish-card-pattern-hearts .card-text,.wish-card-pattern-hearts .card-text a,.wish-card-pattern-confetti .card-text,.wish-card-pattern-confetti .card-text a,.wish-card-pattern-dots .card-text,.wish-card-pattern-dots .card-text a,.wish-card-pattern-balloons .card-text,.wish-card-pattern-balloons .card-text a,.wish-card-pattern-seal .card-text,.wish-card-pattern-seal .card-text a{z-index:1;text-shadow:0 1px 2px #0000001a;position:relative}.wish-card-pattern-stars .card-body,.wish-card-pattern-stars .card-footer,.wish-card-pattern-hearts .card-body,.wish-card-pattern-hearts .card-footer,.wish-card-pattern-confetti .card-body,.wish-card-pattern-confetti .card-footer,.wish-card-pattern-dots .card-body,.wish-card-pattern-dots .card-footer,.wish-card-pattern-balloons .card-body,.wish-card-pattern-balloons .card-footer,.wish-card-pattern-seal .card-body,.wish-card-pattern-seal .card-footer{z-index:1;position:relative}.wish-card-custom-bg{position:relative}.wish-card-custom-bg:before{content:"";background-image:var(--custom-bg-image);opacity:.15;z-index:0;pointer-events:none;border-radius:inherit;background-position:50%;background-size:cover;position:absolute;inset:0}.wish-card-custom-bg .card-body,.wish-card-custom-bg .card-footer{z-index:1;position:relative}.wish-card-custom-bg .card-text,.wish-card-custom-bg .card-text a{text-shadow:0 1px 2px #0000001a}.card-title{letter-spacing:.025rem;color:var(--color-four);margin:0;padding:.25em 0 .5em;font-size:2.5rem;font-weight:700;line-height:1}.wishlists .card.text-white .card-title{color:#fff!important}.wishlists .card.text-dark .card-title{color:var(--color-dark)!important}.wishlists .card.text-light .card-title{color:#f8f9fa!important}.wish-card .card-text,.wish-card.card-pink .card-text,.wish-card.card-yellow .card-text,.wish-card.card-blue .card-text,.wish-card-pattern-stars .card-text,.wish-card-pattern-hearts .card-text,.wish-card-pattern-confetti .card-text,.wish-card-pattern-dots .card-text,.wish-card-pattern-balloons .card-text,.wish-card-pattern-seal .card-text,.wish-card-custom-bg .card-text,.wish-card .card-text a,.wish-card.card-pink .card-text a,.wish-card.card-yellow .card-text a,.wish-card.card-blue .card-text a,.wish-card-pattern-stars .card-text a,.wish-card-pattern-hearts .card-text a,.wish-card-pattern-confetti .card-text a,.wish-card-pattern-dots .card-text a,.wish-card-pattern-balloons .card-text a,.wish-card-pattern-seal .card-text a,.wish-card-custom-bg .card-text a{color:var(--color-dark)!important}.card-text,.card-text a{color:var(--color-two)}form .card,.form-card,.card.shadow-sm{transition:none!important;transform:none!important}form .card:hover,.form-card:hover,.card.shadow-sm:hover{transform:none!important;box-shadow:0 .25rem .5rem #00000026!important}.form-label strong{color:var(--color-dark);font-weight:600}.card-header.bg-light{border-bottom:1px solid #dee2e6;background-color:#f8f9fa!important}.card-header.bg-primary{border-bottom:none;background-color:var(--color-three)!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.form-control:focus,.form-select:focus{border-color:var(--color-three);box-shadow:0 0 0 .2rem #584cff40}.btn-primary{background-color:var(--color-three);border-color:var(--color-three)}.btn-primary:hover{background-color:#4a3fd4;border-color:#4a3fd4}.btn-success{background-color:var(--color-green);border-color:var(--color-green)}.btn-success:hover{background-color:#218838;border-color:#218838}.gap-2{gap:.5rem!important}form .form-group,form .Form.Group{margin-bottom:1.5rem}form .mb-3{margin-bottom:1.5rem!important}form .mb-4{margin-bottom:2rem!important}form .mt-4{margin-top:2rem!important}form .mt-2{margin-top:.75rem!important}form .mt-3{margin-top:1.5rem!important}.card{margin-bottom:1.5rem}.card-body{padding:1.5rem}.card-header{padding:1rem 1.5rem}form .row{margin-left:-.75rem;margin-right:-.75rem}form .row>*{padding-left:.75rem;padding-right:.75rem}.alert{margin-bottom:1.5rem}.d-flex.gap-2{border-top:1px solid #dee2e6;margin-top:2rem;padding-top:1.5rem}
