.Variant-B,.Variant-C{display:inline-block;margin:10px}.Variant-B .btn-signed{font-size:15px;min-height:unset;padding:5px 25px;border-radius:8px}.Variant-C .btn-signed{font-size:9px;min-height:unset;padding:5px 20px;border-radius:6px}.Variant-B .image-container img.inside,.Variant-C .image-container img.inside{box-shadow:-2px 2px 10px rgba(0,0,0,0.5)}.Variant-B .card-actions,.Variant-C .card-actions{margin-top:12px;text-align:left}.Variant-B .card-actions a,.Variant-C .card-actions a{display:inline-block}.Variant-B .card-actions .fa,.Variant-C .card-actions .fa{color:#e01860}.Variant-B .card-actions .custom-icon,.Variant-C .card-actions .custom-icon{background-size:contain;display:inline-block;width:26px;height:26px;position:relative;top:0;opacity:unset !important}.Variant-B .card-actions .custom-icon.open,.Variant-C .card-actions .custom-icon.open{background-image:url(/assets/open-arrow-1646c9c2fb6cba373c960d4e8545eba01190ede65b27e78ed650f9731f60e30e.png)}.Variant-B .card-actions .custom-icon.close,.Variant-C .card-actions .custom-icon.close{background-image:url(/assets/close-arrow-0779df5587c75194ccb3fa0bc09ebd30e5f890b3e326892c777d041c8f6b3fe5.png)}.Variant-B .card-details .view-details-link,.Variant-C .card-details .view-details-link{font-size:15px;text-decoration:underline}.Variant-B .card-details,.Variant-C .card-details{margin-top:15px;margin-bottom:40px;text-align:center}.Variant-B .card-details .link-to-maker,.Variant-C .card-details .link-to-maker{color:#e01860}.Variant-C .heart-icon{top:-3px;position:relative}.Variant-B .image-container .center-card{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.btn.see-more-cards{border-radius:8px;background-color:#fff;border:2px solid #e01860;color:#e01860;font-weight:bold;line-height:2;margin-bottom:60px;padding-left:35px;padding-right:35px}.btn.see-more-cards:hover{background-color:#e01860;color:#fff}.return-to-top{color:#e01860;display:inline-block;padding:10px 15px;position:relative;top:-30px;font-weight:bold}.return-to-top .fa{margin-left:15px}.return-to-top:hover{color:#e01860}.return-to-top:link{color:#e01860;text-decoration:none}.testimonial-wrapper{display:inline-block;left:0px;top:0px;margin:10px;position:absolute}.testimonial-wrapper .testimonial-container{box-shadow:-2px 2px 10px rgba(0,0,0,0.5);display:inline-block;text-align:center;padding-left:15px;padding-right:15px;height:600px;width:100%}.testimonial-wrapper .testimonial-container h2.title{color:#e01860;margin-top:60px}.testimonial-wrapper .testimonial-container .image img{border-radius:50%;width:130px;margin-bottom:40px}.testimonial-wrapper .testimonial-container .content{margin-bottom:50px;font-weight:bold;font-family:neutratext-bold}.testimonial-wrapper .testimonial-container .attribution{margin-bottom:20px}@media only screen and (max-width: 684px){.Variant-B.landscape{height:454px !important}.Variant-B.landscape .image-container{height:214px !important}.Variant-B.landscape .image-container .center-card{display:unset;position:unset;top:unset;transform:unset}}@media only screen and (max-width: 480px){.visible-tn{display:block !important}}@media only screen and (min-width: 412px){.return-to-top{margin-left:15px}}#search-form-second-filter{margin-top:25px}#search-form-second-filter .search-form-message{margin-bottom:15px}#search-form-second-filter .highlight-cherry{color:#e01860;font-weight:bold}#search-form-second-filter-wrapper{background-color:#767576 !important;padding-top:7px;border-radius:15px}#search-form-second-filter-wrapper .bootstrap-select .btn:focus{outline:none !important}#search-form-second-filter-wrapper .dropdown-menu li a{outline:none !important}#search-form-second-filter-wrapper [class*=col-]{padding-left:7px;padding-right:7px}#search-form-second-filter-wrapper .bootstrap-select{margin-bottom:15px}@media (min-width: 1012px){#search-form-second-filter-wrapper{padding-bottom:15px}#search-form-second-filter-wrapper [class*=col-]{padding-left:7px;padding-right:0px}#search-form-second-filter-wrapper .bootstrap-select{margin-bottom:0px}}#search-form-second-filter-wrapper [class*=col-]:last-child{padding-right:7px}#search-form-second-filter-wrapper .bootstrap-select.form-control{background-color:transparent}#search-form-second-filter-wrapper .bootstrap-select .filter-option{text-align:center}.btn.btn-note-cards{height:56px;line-height:2.5;width:100%;border-radius:14px;background-color:#fff;border:1px solid #adadad;color:#999}.btn.btn-note-cards:hover{background-color:#e01860;border:2px solid #fff;color:#fff}.btn.btn-note-cards.active{background-color:#e01860;border:2px solid #fff;color:#fff;opacity:1}.second-filter{margin-top:22px}.second-filter .card-type{color:#e01860;font-weight:bold}.second-filter .inputs{margin-top:15px;border:1px solid #ccc;padding-top:7px;padding-bottom:7px;border-radius:15px;background-color:#767576}.second-filter .inputs [class*="col-"]{padding-left:7px;padding-right:7px}@media only screen and (max-width: 992px){.second-filter .inputs{padding-bottom:0px !important}}#search-form-wrapper{background-color:#e01860 !important;padding-top:7px;border-radius:15px}#search-form-wrapper .bootstrap-select .btn:focus{outline:none !important}#search-form-wrapper .dropdown-menu li a{outline:none !important}#search-form-wrapper [class*=col-]{padding-left:7px;padding-right:7px}#search-form-wrapper .bootstrap-select{margin-bottom:15px}@media (min-width: 1012px){#search-form-wrapper{padding-bottom:8px}#search-form-wrapper [class*=col-]{padding-left:7px;padding-right:0px}#search-form-wrapper .bootstrap-select{margin-bottom:0px}}#search-form-wrapper [class*=col-]:last-child{padding-right:7px}#search-form-wrapper .bootstrap-select.form-control{background-color:transparent}#search-form-wrapper .bootstrap-select .filter-option{text-align:center}.bootstrap-select .dropdown-menu{max-width:200px;overflow-x:hidden}.dropdown-toggle,.dropdown-menu{min-width:100%;text-align:center;padding:15px 12px;border-radius:15px}.dropdown-menu>li>a{color:#767576;margin-top:10px;margin-bottom:10px}.dropdown-menu .divider{margin:0px;overflow:hidden;background-color:#fff;height:1px;border-top:2px dashed #767576;margin-left:15px;margin-right:15px}.search_form .wrapper{background-color:#e01860 !important;padding-top:7px;border-radius:15px}.search_form .wrapper .bootstrap-select .btn:focus{outline:none !important}.search_form .wrapper .dropdown-menu li a{outline:none !important}.search_form .wrapper [class*=col-]{padding-left:7px;padding-right:7px}.search_form .wrapper .bootstrap-select{margin-bottom:7px}.search_form .wrapper.relationship .bootstrap-select{margin-bottom:0}@media (min-width: 1012px){.search_form .wrapper{padding-bottom:8px}.search_form .wrapper [class*=col-]{padding-left:7px;padding-right:0px}.search_form .wrapper .bootstrap-select{margin-bottom:0px}}@media (max-width: 992px){.search_form .wrapper [class*=col-]:last-child{margin-bottom:7px !important}}.search_form .wrapper [class*=col-]:last-child{padding-right:7px}.search_form .wrapper .bootstrap-select{width:100% !important}.search_form .wrapper .bootstrap-select.form-control{background-color:transparent}.search_form .wrapper .bootstrap-select .dropdown-toggle .filter-option{text-align:center}.search_form .wrapper .bootstrap-select .dropdown-menu{max-width:200px;overflow-x:hidden}.search_form .wrapper .dropdown-toggle,.dropdown-menu{min-width:100%;text-align:center;padding:15px 12px;border-radius:15px}.search_form .wrapper .dropdown-menu>li>a{color:#767576;margin-top:10px;margin-bottom:10px}.search_form .wrapper .dropdown-menu>li.selected>a,.search_form .wrapper .dropdown-menu>li.active>a{color:#fff;background-color:#767576}.search_form .wrapper .dropdown-menu .divider{margin:0px;overflow:hidden;background-color:#fff;height:1px;border-top:2px dashed #767576;margin-left:15px;margin-right:15px}.search_form .second-filter-details{color:#fff;margin-bottom:10px}.search_form .wrapper .btn-signed-disabled{border:1px solid #f7a3c2;cursor:not-allowed;border-radius:13px;height:57px;width:100%;background-color:#f4adc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search_form .wrapper .btn-signed-disabled:hover{color:#9c9c9c}.search_form .wrapper .btn-signed-disabled .bs-caret{position:absolute;top:15px;right:10px}@media (max-width: 992px){.search_form .wrapper .btn-signed-disabled{margin-bottom:7px}.search_form .wrapper .btn-signed-disabled .bs-caret{position:absolute;top:15px;right:20px}}.sub-filters .title{margin-bottom:10px}.sub-filters .dropdowns-container{background-color:#e01860;border-radius:15px;padding-top:7px;padding-bottom:7px}.sub-filters .dropdowns-container .row>[class*=col-]:first-child{padding-left:7px;padding-right:3.5px}.sub-filters .dropdowns-container .row>[class*=col-]:last-child{padding-right:7px;padding-left:3.5px}.sub-filters .dropdowns-container .row>[class*=col-]:only-child{padding-left:7px}@media (max-width: 992px){.sub-filters .dropdowns-container .row>[class*=col-]:first-child{padding-right:7px !important;margin-bottom:7px !important}.sub-filters .dropdowns-container .row>[class*=col-]:last-child{padding-left:7px !important}.sub-filters .dropdowns-container .row>[class*=col-]:only-child{margin-bottom:0 !important}}.sub-filters .dropdowns-container .bootstrap-select{width:100% !important}.sub-filters .dropdowns-container .bootstrap-select.btn-group .dropdown-toggle .filter-option{text-align:center !important}.sub-filters .dropdowns-container .note-card-input-holder span.twitter-typeahead .tt-input{color:#999;background-color:#fff !important;border:1px solid #ccc;border-radius:12px;box-sizing:border-box;height:57px}.card{width:300px;height:660px;display:inline-block;margin:10px}.card .card-heart-button{color:#e01860}.card .card-action-button{background:none;border:none;padding:0;cursor:pointer}.card .btn-signed{font-size:15px;min-height:unset;padding:5px 25px;border-radius:8px}.card .card-image-container{height:420px;display:block;position:relative}.card .card-image-link{max-height:420px;box-shadow:-2px 2px 10px rgba(0,0,0,0.5);position:absolute;top:50%;transform:translateY(-50%)}.card .card-image .hidden{display:none}.card .card-flip-icon{background-size:contain;background-image:url(/assets/open-arrow-1646c9c2fb6cba373c960d4e8545eba01190ede65b27e78ed650f9731f60e30e.png);width:26px;height:26px;display:inline-block}.card .card-flip-icon.flipped{background-image:url(/assets/close-arrow-0779df5587c75194ccb3fa0bc09ebd30e5f890b3e326892c777d041c8f6b3fe5.png)}.card .card-actions{margin-top:12px}.card .card-content{text-align:center;margin-top:12.5px}.card .card-content.carousel-controls-container{font-weight:bold;font-size:28px}.card .card-content .carousel-control-container.next{padding-left:10px;cursor:pointer;color:#e01860}.card .card-content .carousel-control-container.carousel-label{font-size:18px;vertical-align:middle}.card .card-content .carousel-control-container.previous{padding-right:10px;cursor:pointer;color:#e01860}.card .card-title{margin:0}.card .card-details-link{font-size:15px;text-decoration:underline}.card .card-maker-link{color:#e01860}.category-search-form{margin-top:20px}.category-search-form .row-category-gutters{margin-right:0;margin-left:0}.category-search-form .row-category-gutters [class*='col-']{padding:0 3.5px}.category-search-form .select-picker ul.dropdown-menu li.divider:first-of-type{display:none}.category-search-form .category-dropdown-container{background-color:#e01860;padding:7px 3.5px 0 3.5px;border-radius:15px}.category-search-form .category-dropdown.main-category.select-picker button[title='Special Occasion'] .filter-option,.category-search-form .category-dropdown.main-category.select-picker button[title='Message'] .filter-option,.category-search-form .category-dropdown.main-category.select-picker button[title='Holiday'] .filter-option{color:#999}.category-search-form .category-button{height:56px;line-height:2.5;width:100%;border-radius:14px;background-color:#fff;border:1px solid #adadad;color:#999;margin-bottom:7px}.category-search-form .category-button:hover{background-color:#e01860;color:#fff;border:2px solid #fff}.category-search-form .category-button:active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.13)}.category-search-form .category-search-result-title{font-size:46px;margin-top:40px;margin-bottom:0px}.category-search-form input[type='checkbox'].include-mature-checkbox{margin-right:10px}.category-search-form .col-center{float:none;margin:0 auto}.category-search-form .include-mature{margin-bottom:15px}.category-search-form .filter-text{margin-bottom:5px;min-height:21px}.feature-dropdown{margin-bottom:7px}.feature-dropdown .rbt-input-hint-container{height:57px}.feature-dropdown .rbt-input-hint{padding-top:9px;display:none !important}.feature-dropdown .rbt-input{color:#999;background-color:#fff;border:1px solid #ccc;border-radius:12px;box-sizing:border-box;height:57px;outline:0}.feature-dropdown ul li:not(.disabled){border-top:2px dashed #767576;margin-left:10px;margin-right:10px}.feature-dropdown ul li.disabled,.feature-dropdown ul li:first-child{border-top:none}.feature-dropdown .rbt-input::-webkit-input-placeholder{text-align:center}.free-text-search-form{margin-top:60px}.free-text-search-form .free-text-typeahead-container{padding:0 30px}.free-text-search-form input[type='checkbox'].include-mature-checkbox{margin-right:10px}.free-text-search-form .include-mature{margin-top:10px}.free-text-typeahead-group{position:relative;height:45px}.free-text-typeahead-group .free-text-typeahead-search-icon{position:absolute;top:0;left:0;z-index:10;padding:12px 14px;color:#e01860}.free-text-typeahead-group .free-text-typeahead{padding-right:75px}.free-text-typeahead-group .free-text-typeahead .rbt-input-hint-container{height:45px}.free-text-typeahead-group .free-text-typeahead .rbt-input{height:45px}.free-text-typeahead-group .free-text-typeahead .rbt-input-hint{display:none !important}.free-text-typeahead-group .free-text-typeahead .rbt-input-main{border-color:#e01860;left:0;top:0;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;padding-left:40px}.free-text-typeahead-group .free-text-typeahead-button{position:absolute;right:0;top:0;height:45px;width:77px;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#fff;border:1px solid #e01860;color:#e01860;padding:6px 12px;box-sizing:border-box}.free-text-typeahead-group .free-text-typeahead-button:hover{background-color:#e01860;color:#fff}.free-text-typeahead-group .free-text-typeahead-button:active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.13)}.select-picker.bootstrap-select:not([class*='col-']):not([class*='form-control']):not(.input-group-btn){width:100%;margin-bottom:7px}.select-picker.bootstrap-select.btn-group .dropdown-toggle .filter-option{text-align:center}.select-picker .select-picker-cancel-icon{z-index:999;border:1px solid #767576;border-radius:50%;padding:3px;right:14px;top:18px;position:absolute;color:#767576;font-size:10px;cursor:pointer}select.select-picker:not(.bootstrap-select){width:100%;background-color:#fff;border-color:#ccc;border-radius:15px;text-align:center;padding:17px 12px;-moz-appearance:none;-webkit-appearance:none}select.select-picker:not(.bootstrap-select)::-ms-expand{display:none}.search-form #card-list{margin:40px auto 0 auto}.search-form #card-list:after{content:'';display:block;clear:both}.search-form .see-more-cards-button{border-radius:8px;background-color:#fff;border:2px solid #e01860;color:#e01860;font-weight:bold;line-height:2;padding-left:35px;padding-right:35px}.search-form .see-more-cards-button:hover{background-color:#e01860;color:#fff}.search-form .return-to-top-button{color:#e01860;background:none;margin:0 15px}.search-form .return-to-top-button .fa-caret-up{margin-left:20px}.search-form .return-to-top-button:active{box-shadow:none}.search-form .pagination-container{margin:50px 0 60px 0;text-align:center}.search-form .search-result-loader{margin-top:50px}h1,h2,h3,h4,h5{font-weight:400}h1{font-size:35px}h2{font-size:30px}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;vertical-align:top}.hero-image-container{margin-top:20px;background-position:center center;background-repeat:no-repeat;background-size:cover;padding-top:25px;padding-left:25px;min-height:150px}.hero-image-container.flex-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:left}.hero-image-container.flex-wrapper .col{display:flex;flex-direction:column;flex-basis:100%;flex:1;padding-left:30px}.hero-image-container.flex-wrapper .col.message h1{color:#e01860 !important;font-size:15px;line-height:0.9;margin:0}.hero-image-container.flex-wrapper .col.message .handwriting-message{font-family:optilester;font-size:20px;color:black;margin-right:3px}.hero-image-container .btn-get-started,.hero-image-container .btn-get-started:visited,.hero-image-container .btn-get-started:active{background-color:#e01860;border-radius:5px;color:#fff !important;font-family:neutratext;font-size:18px;font-weight:bold;padding:5px 40px;position:relative}.hero-image-container .btn-get-started:hover{background-color:#fff;border:1px solid #e01860;color:#e01860 !important}@media only screen and (max-width: 420px){.hero-image-container{padding-left:10px;background-position:-20px center;padding:0}.hero-image-container .btn-get-started{padding:5px 10px;top:40px;left:0}}@media only screen and (max-width: 320px){.hero-image-container{min-height:110px !important}}@media only screen and (max-width: 370px){.hero-image-container{min-height:125px}}@media only screen and (min-width: 420px){.hero-image-container{padding:0}.hero-image-container .btn-get-started{top:40px;left:20px}.hero-image-container.flex-wrapper .col.message h1{font-size:20px}.hero-image-container.flex-wrapper .col.message .handwriting-message{font-size:25px}}@media only screen and (min-width: 550px){.hero-image-container{min-height:200px}.hero-image-container .btn-get-started{top:60px;left:40px}.hero-image-container.flex-wrapper .col.message h1{font-size:25px}.hero-image-container.flex-wrapper .col.message .handwriting-message{font-size:30px}}@media only screen and (min-width: 680px){.hero-image-container{min-height:250px}.hero-image-container .btn-get-started{top:90px;left:50px}.hero-image-container.flex-wrapper .col.message h1{font-size:30px}.hero-image-container.flex-wrapper .col.message .handwriting-message{font-size:37px}}@media only screen and (min-width: 810px){.hero-image-container{min-height:300px}.hero-image-container .btn-get-started{top:100px;left:80px}.hero-image-container.flex-wrapper .col.message h1{font-size:40px}.hero-image-container.flex-wrapper .col.message .handwriting-message{font-size:48px}}@media only screen and (min-width: 1015px){.hero-image-container.flex-wrapper .col{padding-left:40px}.hero-image-container.flex-wrapper .col.message h1{font-size:50px}.hero-image-container.flex-wrapper .col.message .handwriting-message{font-size:60px;margin-right:10px}}@media only screen and (min-width: 1200px){.hero-image-container{min-height:450px}.hero-image-container .btn-get-started{top:160px;left:100px}.hero-image-container.flex-wrapper .col.message h1{font-size:60px}.hero-image-container.flex-wrapper .col.message .handwriting-message{font-size:75px}}@media only screen and (min-width: 1260px){.hero-image-container.flex-wrapper .col{padding-left:50px}}@media only screen and (min-width: 1403px){.hero-image-container.flex-wrapper .col.message h1{font-size:70px}.hero-image-container.flex-wrapper .col.message .handwriting-message{font-size:85px}}@media only screen and (min-width: 1500px){.hero-image-container{min-height:500px}.visible-xl{display:block}.visible-lg{display:none !important}.hero-image-container .btn-get-started{top:200px;left:120px}}@media only screen and (min-width: 1600px){.hero-image-container.flex-wrapper .col{padding-left:150px}}#quotes-carousel{overflow-x:hidden}.mature-label{font-weight:normal;color:#767576;margin-bottom:25px}
