.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}
