﻿.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;}@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:0!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:0;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{display:none!important;}.category-page #mobile-filters{display:block;float:left;margin-top:15px;}.category-page .left-filters{display:none;}}.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:0;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;margin-top:12px;width:100%;border-top:1px solid #eee;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;}.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;top:-62px!important;left:-81px!important;}.paperEnvelopes .btn-secondary{border:0;background:#007ad9!important;position:relative;border:0!important;border-color:#007ad9!important;box-shadow:none!important;outline:0!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;}