﻿.category-page .product-image>a img{transition:.6s;border:1px solid #eee;}.category-page .total-items{float:left;margin-left:15px;padding-right:15px;line-height:29px;font-weight:500;}.category-page .filtered-container{position:relative;}.category-page .filtered-container .filter_label{position:absolute;top:-22px;font-weight:500;}.category-page #dropdownProductTypes,.category-page #dropdownOccasions,.category-page #dropdownFormat,.category-page #dropdownTheme,.category-page #dropdownStyle,.category-page #dropdownCollection,.category-page #dropdownColor,.category-page #dropdownSize,.category-page #dropdownVariation{width:250px;border-radius:0;background-color:#f9f9f9;border-color:#ccc;border-style:solid;border-width:1px;top:37px;z-index:10;}.category-page #dropdownProductTypes .dropdownContainer__menu__content,.category-page #dropdownOccasions .dropdownContainer__menu__content,.category-page #dropdownFormat .dropdownContainer__menu__content,.category-page #dropdownTheme .dropdownContainer__menu__content,.category-page #dropdownStyle .dropdownContainer__menu__content,.category-page #dropdownCollection .dropdownContainer__menu__content,.category-page #dropdownColor .dropdownContainer__menu__content,.category-page #dropdownSize .dropdownContainer__menu__content,.category-page #dropdownVariation .dropdownContainer__menu__content{overflow:auto;max-height:200px;padding:5px 15px;font-size:13px;}.category-page #dropdownProductTypes .dropdownContainer__menu__content input[type=checkbox],.category-page #dropdownOccasions .dropdownContainer__menu__content input[type=checkbox],.category-page #dropdownFormat .dropdownContainer__menu__content input[type=checkbox],.category-page #dropdownTheme .dropdownContainer__menu__content input[type=checkbox],.category-page #dropdownStyle .dropdownContainer__menu__content input[type=checkbox],.category-page #dropdownCollection .dropdownContainer__menu__content input[type=checkbox],.category-page #dropdownColor .dropdownContainer__menu__content input[type=checkbox],.category-page #dropdownSize .dropdownContainer__menu__content input[type=checkbox],.category-page #dropdownVariation .dropdownContainer__menu__content input[type=checkbox]{cursor:pointer;display:inline-block;height:15px;vertical-align:top;width:15px;margin-top:2px;}.category-page #dropdownProductTypes .dropdownContainer__menu__content .form-check-label,.category-page #dropdownOccasions .dropdownContainer__menu__content .form-check-label,.category-page #dropdownFormat .dropdownContainer__menu__content .form-check-label,.category-page #dropdownTheme .dropdownContainer__menu__content .form-check-label,.category-page #dropdownStyle .dropdownContainer__menu__content .form-check-label,.category-page #dropdownCollection .dropdownContainer__menu__content .form-check-label,.category-page #dropdownColor .dropdownContainer__menu__content .form-check-label,.category-page #dropdownSize .dropdownContainer__menu__content .form-check-label,.category-page #dropdownVariation .dropdownContainer__menu__content .form-check-label{cursor:pointer;margin-left:3px;}.category-page #dropdownProductTypes .dropdownContainer__menu__content .form-check-label:hover,.category-page #dropdownOccasions .dropdownContainer__menu__content .form-check-label:hover,.category-page #dropdownFormat .dropdownContainer__menu__content .form-check-label:hover,.category-page #dropdownTheme .dropdownContainer__menu__content .form-check-label:hover,.category-page #dropdownStyle .dropdownContainer__menu__content .form-check-label:hover,.category-page #dropdownCollection .dropdownContainer__menu__content .form-check-label:hover,.category-page #dropdownColor .dropdownContainer__menu__content .form-check-label:hover,.category-page #dropdownSize .dropdownContainer__menu__content .form-check-label:hover,.category-page #dropdownVariation .dropdownContainer__menu__content .form-check-label:hover{color:#007ad9;text-decoration:underline;}.category-page #dropdownProductTypes .dropdownContainer__menu__content .form-check,.category-page #dropdownOccasions .dropdownContainer__menu__content .form-check,.category-page #dropdownFormat .dropdownContainer__menu__content .form-check,.category-page #dropdownTheme .dropdownContainer__menu__content .form-check,.category-page #dropdownStyle .dropdownContainer__menu__content .form-check,.category-page #dropdownCollection .dropdownContainer__menu__content .form-check,.category-page #dropdownColor .dropdownContainer__menu__content .form-check,.category-page #dropdownSize .dropdownContainer__menu__content .form-check,.category-page #dropdownVariation .dropdownContainer__menu__content .form-check{position:relative;display:block;padding-left:1.25rem;margin-bottom:5px;margin-top:5px;}.category-page #dropdownProductTypes .form-control,.category-page #dropdownOccasions .form-control,.category-page #dropdownFormat .form-control,.category-page #dropdownTheme .form-control,.category-page #dropdownStyle .form-control,.category-page #dropdownCollection .form-control,.category-page #dropdownColor .form-control,.category-page #dropdownSize .form-control,.category-page #dropdownVariation .form-control{width:90%;margin:auto;height:30px;font-size:12px;}.category-page #dropdownProductTypes .btn-sm,.category-page #dropdownOccasions .btn-sm,.category-page #dropdownFormat .btn-sm,.category-page #dropdownTheme .btn-sm,.category-page #dropdownStyle .btn-sm,.category-page #dropdownCollection .btn-sm,.category-page #dropdownColor .btn-sm,.category-page #dropdownSize .btn-sm,.category-page #dropdownVariation .btn-sm{height:30px;background:#333;color:#fff !important;border:1px solid #ddd;font-size:13px;min-width:100px !important;}.category-page #dropdownProductTypes .dropdown-divider,.category-page #dropdownOccasions .dropdown-divider,.category-page #dropdownFormat .dropdown-divider,.category-page #dropdownTheme .dropdown-divider,.category-page #dropdownStyle .dropdown-divider,.category-page #dropdownCollection .dropdown-divider,.category-page #dropdownColor .dropdown-divider,.category-page #dropdownSize .dropdown-divider,.category-page #dropdownVariation .dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #f9f9f9;}.category-page #dropdownProductTypes .btn_container,.category-page #dropdownOccasions .btn_container,.category-page #dropdownFormat .btn_container,.category-page #dropdownTheme .btn_container,.category-page #dropdownStyle .btn_container,.category-page #dropdownCollection .btn_container,.category-page #dropdownColor .btn_container,.category-page #dropdownSize .btn_container,.category-page #dropdownVariation .btn_container{border-top:1px solid #ddd;padding-left:10px;padding-right:10px;}.category-page #dropdownProductTypes .dropdown-toggle::after,.category-page #dropdownOccasions .dropdown-toggle::after,.category-page #dropdownFormat .dropdown-toggle::after,.category-page #dropdownTheme .dropdown-toggle::after,.category-page #dropdownStyle .dropdown-toggle::after,.category-page #dropdownCollection .dropdown-toggle::after,.category-page #dropdownColor .dropdown-toggle::after,.category-page #dropdownSize .dropdown-toggle::after,.category-page #dropdownVariation .dropdown-toggle::after{margin-left:10px;}.category-page .filtered-container{height:45px;}.category-page .filtered-container .custom-dropdown .dropdown-toggle{height:35px;display:flex;align-items:center;justify-content:space-between;background:#fff;color:#000 !important;border:1px solid #ddd;margin-right:10px;}.category-page .filtered-container .custom-dropdown .dropdown-toggle.active{background:#f9f9f9;border-bottom:none;height:40px;}@media only screen and (max-width:575px){.category-page .product-image>a img{min-width:100%;}.category-page .total-items{margin-left:0 !important;margin-top:10px;}}@media only screen and (max-width:767px){.category-page .product-image>a img{min-width:100%;}.category-page .total-items{margin-left:0 !important;margin-top:10px;float:left;clear:both;}}@media only screen and (max-width:479px){.category-page .product-image>a img{min-width:100%;}}@media only screen and (min-width:768px) and (max-width:1199px){.category-page .product-image>a img{min-width:100%;}}.category-page h1{font-size:1.5em;float:left;padding:0;margin:0;}.category-page .filter-container{float:right;line-height:15px;}.category-page .filter-container .filter-occasion{width:150px;}.category-page .filter-container .filter-occasion .dropdown{left:auto !important;height:575px;overflow:hidden;border:none !important;border-bottom:3px solid #007ad9 !important;right:0;}.category-page .filter-container .filter-occasion .dropdown header{height:40px;font-size:17px;margin-left:10px;line-height:40px;font-weight:500;}.category-page .filter-container .filter-occasion .dropdown #wrapper{height:425px;overflow-y:auto;}.category-page .filter-container .filter-occasion .dropdown footer{position:absolute;bottom:0;background:#fff;left:0;height:45px !important;bottom:22px;margin-top:14px;}.category-page .filter-container .filter-occasion .dropdown footer button{float:right;margin-right:30px;margin-top:15px;}.category-page .filter-container .filter-occasion .dropdown #filter-container{display:flex;justify-content:space-between;margin-left:10px;}.category-page .filter-container .filter-occasion .dropdown #filter-container .filter-item-container{max-height:none;margin-right:20px;}.category-page .filter-container .filter-occasion .dropdown #filter-container .filter-item-container .filter-type{font-size:15px;}.category-page .filter-container label{font-size:15px;position:relative;top:10px;}.category-page .filter-container .filter-size ul,.category-page .filter-container .filter-format ul,.category-page .filter-container .filter-styles ul{width:200px;}.category-page .filter-container .filter-wide{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:37px;line-height:35px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;position:relative;}.category-page .filter-container .filter-wide:after{border-bottom:2px solid #007ad9;border-right:2px solid #007ad9;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px;}.category-page .filter-container .filter-wide .filter-type{font-size:13px;font-weight:500;}.category-page .filter-container .filter-wide .dropdown{position:absolute;min-width:280px;border-radius:5px;background:#fff;border:2px solid #007ad9;z-index:10;box-shadow:0 3px 5px 0 #888;top:46px;left:0;line-height:normal;padding:10px 15px;display:none;}.category-page .filter-container .filter-wide .dropdown span{display:block;font-weight:500;margin-bottom:5px;}.category-page .filter-container .filter-wide .dropdown label{top:1px;font-size:13px;}.category-page .filter-container .filter-wide .dropdown footer{bottom:22px;height:30px;border-top:1px solid #ddd;width:100%;margin-top:14px;}.category-page .filter-container .filter-wide .dropdown .filter-item-container{max-height:195px;overflow-y:auto;}.category-page .filter-container .filter-wide .dropdown .form-check{height:25px;}.category-page .filter-container .filter-wide .dropdown .form-check label{cursor:pointer;}.category-page #filter-button{float:left;margin-right:15px;position:relative;top:2px;}.category-page #mobile-filters{display:none;}@media(max-width:992px){.category-page #filter-container,.category-page .sort-by,.category-page #filtered-list{display:none !important;}.category-page #mobile-filters{display:block;float:left;margin-top:15px;}}.category-page .grid-list-option{float:left;position:relative;top:10px;margin-bottom:10px;display:none !important;}.category-page .toolbar-short-area{float:right;}.single-product-reviews a:hover,.rating a:hover{text-decoration:none;}.single-product-reviews .icon_star,.single-product-reviews .icon_star-half-empty,.single-product-reviews .icon_star-o,.rating .icon_star,.rating .icon_star-half-empty,.rating .icon_star-o{color:#ffd700;font-size:14px;}.offcanvas-mobile-filter{position:fixed;right:0;top:0;width:400px;max-width:100%;height:100vh;z-index:9999;transform:translateX(100%);padding-left:60px;transition:.6s;}.offcanvas-mobile-filter .offcanvas-inner-content{padding-top:20px;}.offcanvas-mobile-filter.active{transform:translateX(0);}.shop-topbar-wrapper{border-bottom:none;margin-bottom:10px;margin-top:15px;}.category-page .nice-select{width:160px;height:40px;line-height:40px;border-radius:0;}#cookieConsent{display:none;}#filtered-list{float:left;clear:both;width:100%;padding-top:15px;padding-bottom:20px;display:flex;flex-wrap:wrap;}#filtered-list .item-container{background:#eee;color:#000;height:30px;line-height:30px;padding:0 10px;margin-right:20px;font-size:13px;cursor:pointer;display:flex;margin-bottom:15px;justify-content:space-evenly;align-items:center;flex-basis:fit-content;}#filtered-list .item-container .icon_cross{font-size:10px;position:relative;top:0;cursor:pointer;color:#666;margin-left:10px;}#filtered-list .clear-all{height:30px;line-height:30px;font-weight:500;cursor:pointer;width:125px;float:left;text-decoration:underline;display:none;}#filtered-list .clear-all .icon_cross{font-size:10px;margin-left:5px;position:relative;top:0;cursor:pointer;color:#666;}.product-image .fav-label{position:absolute;right:12px;font-size:24px;top:9px;color:#fff;z-index:1;}.product-image .fav-label span{font-size:22px;}.product-image .fav-label a{color:#000;}.product-image .fav-label a:hover{color:#007ad9;text-decoration:none;}#personalize-link{float:left;margin-right:15px;}#details-link{background:#fff;color:#000 !important;border-color:#000;border:1px solid;}.icon_star,.icon_star-half-empty{color:#ffd700;}.offcanvas-mobile-filter .form-check-label{font-size:14px;}.offcanvas-mobile-filter .form-check{margin-bottom:10px;}.shop-product .col-sm{max-width:308px;}.shop-product .col-lg{max-width:308px;}@media only screen and (max-width:989px){.shop-product .col-sm{max-width:none;}.shop-product .col-lg{max-width:none !important;}}.quick-view-modal-container .single-product-reviews{float:none;}.left-filters .filter-type{font-size:14px;font-weight:500;margin-bottom:10px;width:100%;display:block;cursor:pointer;border-bottom:1px solid #ddd;height:30px;line-height:30px;margin-top:20px;background:#f1f1f1;text-indent:7px;}.left-filters .filter-search{width:100%;margin-bottom:10px;border-radius:2px;border:1px solid #ddd;display:none;}.left-filters .filter-item-container{max-height:180px;overflow:hidden;overflow-y:auto;}.left-filters .form-check-label{cursor:pointer;}.left-filters .form-check-label:hover{color:#007ad9;text-decoration:underline;}.left-filters .divider{border-bottom:1px solid #ddd;width:205px;margin-bottom:20px;}.left-filters ::-webkit-scrollbar{width:10px;}.left-filters ::-webkit-scrollbar-track{background:#f1f1f1;}.left-filters ::-webkit-scrollbar-thumb{background:#888;}.left-filters ::-webkit-scrollbar-thumb:hover{background:#555;}@media only screen and (max-width:575px){.left-filters{display:none;}}.search-not-found{width:100%;}.merchandisingDialogContainer{top:50px;padding:0;z-index:1000 !important;}.merchandisingDialogContainer span{display:block;}.merchandisingDialogContainer input{margin-right:5px;position:relative;top:10px;}.merchandisingDialogContainer .ui-dialog-titlebar-close{right:8px;}#divMerchandisingDialogContainer{overflow:hidden;font-family:Poppins;}#divMerchandisingDialog_Footer .next{width:70px;text-align:center;border:1px solid;cursor:pointer;position:absolute;bottom:11px;right:11px;font-size:13px;}#divMerchandisingDialog_Footer #linkBack{width:70px;text-align:center;border:1px solid;cursor:pointer;position:absolute;bottom:11px;left:11px;}#divMerchandisingDialog_Footer .cancel{width:70px;text-align:center;border:1px solid;cursor:pointer;display:none;}#divMerchandisingDialog_Footer .done{display:block;width:70px;text-align:center;background:#007ad9;color:#fff;float:left;height:25px;margin-right:10px;cursor:pointer;}#divMerchandisingDialog_Footer .button-container{display:flex;margin-top:10px;}#divMerchandisingDialog_Footer p{line-height:1.4;margin-top:10px;}#divMerchandisingDialog_Header{margin-bottom:10px;}#divMerchandisingDialog_Header #txtSearchItem_Input{width:270px;height:30px;margin-top:10px;margin-bottom:10px;font-family:Poppins;}.paperEnvelopes{top:56px !important;}.paperEnvelopes .ui-widget-header .ui-dialog .ui-dialog-titlebar-close{display:none;}.paperEnvelopes #envelope-container,.paperEnvelopes #paperenv-container{overflow:hidden;}.paperEnvelopes #envelope-container #available-envelopes-row,.paperEnvelopes #paperenv-container #available-envelopes-row{border-bottom:1px solid #ddd;}.paperEnvelopes #envelope-container .ui-dialog-titlebar-close,.paperEnvelopes #paperenv-container .ui-dialog-titlebar-close{display:none;}.paperEnvelopes #envelope-container .variation-title,.paperEnvelopes #paperenv-container .variation-title{transform:rotate(-56deg);position:absolute;top:10px;width:120px;}.paperEnvelopes #envelope-container thead,.paperEnvelopes #paperenv-container thead{height:85px;}.paperEnvelopes #envelope-container thead .header,.paperEnvelopes #paperenv-container thead .header{position:relative;left:-19px;top:23px;}.paperEnvelopes #envelope-container .active-input,.paperEnvelopes #paperenv-container .active-input{width:25px;}.paperEnvelopes #envelope-container #product-options-grid tr,.paperEnvelopes #paperenv-container #product-options-grid tr{height:30px !important;}.paperEnvelopes #envelope-container #product-options-grid tr .controls,.paperEnvelopes #paperenv-container #product-options-grid tr .controls{width:35px;}.paperEnvelopes .product-options-save{min-width:80px !important;height:30px;line-height:24px;cursor:pointer;font-family:Poppins;}.paperEnvelopes .dropdown-menu.show{display:block;height:30px;line-height:20px;padding:0;margin:0;}.paperEnvelopes .btn-secondary{border:none;background:#007ad9 !important;position:relative;border:none !important;border-color:#007ad9 !important;box-shadow:none !important;outline:none !important;}.paperEnvelopes .save-paper-allstores,.paperEnvelopes .save-env-allstores{font-size:13px;}.paperEnvelopes .product-options-cancel{background:none;border:1px solid;cursor:pointer;width:80px;height:30px;margin:0;padding:0;position:relative;top:1px;font-family:Poppins;}.variationpricing-popup{padding:0 !important;}.variationpricing-popup .ui-dialog-titlebar-close{right:8px;}#divMerchandisingDialog_Content{display:flex;justify-content:space-between;flex-direction:column;}#filter-container{max-width:250px;}#filter-container .icon_arrow_down{font-size:25px;float:right;position:relative;top:2px;}#filter-container .icon_arrow_up{font-size:25px;float:right;position:relative;top:2px;display:none;}.acct_tile{border:1px solid #ddd;padding:10px;border-radius:3px;margin:auto;align-items:center;cursor:pointer;}.acct_tile:hover{border-color:#007ad9;}.acct_tile .col-sm-4{text-align:center;margin:auto;}.acct_tile .tile_icon{width:85px;height:85px;background:#f1f1f1;display:flex;border-radius:70%;margin:auto;}.acct_tile .tile_icon .favorites_icon{background:url(https://image.cardsdirect.com/images/icons_account_home/account_icons_new.png);width:63px;height:75px;background-repeat:no-repeat;background-position:-15px -271px;position:relative;left:15px;top:-4px;}.acct_tile a{align-items:center;}.acct_tile a:hover{text-decoration:none;}.product-label .background_color img{width:45px;position:absolute;bottom:13px;right:16px;}.merchandising-score{width:275px;}