.invert-link{text-decoration:none}.invert-link:hover{text-decoration:underline}.link{text-decoration:underline}.link:hover{text-decoration:none}.loader{position:fixed;top:0;left:0;bottom:0;right:0;width:121px;height:121px;margin:auto;overflow:visible;z-index:9999}.loader:before{position:fixed;top:0;left:0;display:block;width:100%;height:100%;content:'';background-color:rgba(0,0,0,.75)}.loader #reviews.reviews-loading:after,.loader #reviews.reviews-loading:before,.loader .css-spinner-inner:after,.loader .css-spinner-inner:before,.loader .deferred-divider:after,.loader .deferred-divider:before{width:80px;height:80px}#reviews.reviews-loading,.css-spinner-inner,.deferred-divider{position:relative}#reviews.reviews-loading:after,#reviews.reviews-loading:before,.css-spinner-inner:after,.css-spinner-inner:before,.deferred-divider:after,.deferred-divider:before{content:'';z-index:2;position:absolute;display:block;top:0;left:0;bottom:0;right:0;margin:auto;width:50px;height:50px;border:5px solid transparent;border-radius:50%;-webkit-animation:spinner-keyframe .9s cubic-bezier(.73,-.01,.46,.99) infinite;animation:spinner-keyframe .9s cubic-bezier(.73,-.01,.46,.99) infinite}#reviews.reviews-loading:before,.css-spinner-inner:before,.deferred-divider:before{border-color:#b40019 transparent transparent transparent}#reviews.reviews-loading:after,.css-spinner-inner:after,.deferred-divider:after{border-color:#b40019 transparent transparent transparent;-webkit-animation-delay:80ms;animation-delay:80ms}#reviews.reviews-loading>*,.css-spinner-inner>*,.deferred-divider>*{z-index:3;position:relative}@-webkit-keyframes spinner-keyframe{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-keyframe{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.css-spinner-inner-iscomplete{display:none}.css-spinner-cover{top:0;left:0;position:absolute;width:100%;height:100%;z-index:100;background-color:#fff;opacity:.8}.css-spinner-cover:after,.css-spinner-cover:before{content:'';z-index:2;position:absolute;display:block;top:0;left:0;bottom:0;right:0;margin:auto;width:50px;height:50px;border:5px solid transparent;border-radius:50%;-webkit-animation:spinner-keyframe .9s cubic-bezier(.73,-.01,.46,.99) infinite;animation:spinner-keyframe .9s cubic-bezier(.73,-.01,.46,.99) infinite}.css-spinner-cover:before{border-color:#b40019 transparent transparent transparent}.css-spinner-cover:after{border-color:#b40019 transparent transparent transparent;-webkit-animation-delay:80ms;animation-delay:80ms}.css-spinner-cover>*{z-index:3;position:relative}@-webkit-keyframes spinner-keyframe{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-keyframe{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.safari-bugfix{-webkit-animation:10ms linear 2s transform-refresh;animation:10ms linear 2s transform-refresh}@-webkit-keyframes z-index-refresh{from{z-index:0}to{z-index:0}}@keyframes z-index-refresh{from{z-index:0}to{z-index:0}}@-webkit-keyframes transform-refresh{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes transform-refresh{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.search-result-grid{display:-webkit-box;display:-moz-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;font-size:0}.search-result-grid .grid-tile{position:relative;display:inline-block;margin-top:20px;padding-right:10px;padding-left:10px;border-right:1px solid #ccc;vertical-align:top}.search-result-grid .grid-tile:before{position:absolute;bottom:-10px;display:block;width:calc(100% - 20px);border-bottom:1px solid #ccc;content:"";z-index:1}.search-result-grid .grid-tile .rank{display:inline-block;margin-bottom:5px;padding:5px 10px;background:#999;font-family:roboto_slabregular,open_sansregular,Arial,Helvetica,sans-serif;font-size:25px;line-height:1;color:#fff}.deferred-divider{height:200px;width:100%}@media(max-width:500px){.search-result-grid .grid-tile{width:50%}.search-result-grid .grid-tile:nth-of-type(2n){border-right:0}.search-result-grid .grid-tile:nth-last-child(1):before,.search-result-grid .grid-tile:nth-last-child(2):before{display:none}.search-result-grid .grid-tile .rank{padding:3px 10px;font-size:18px}}@media(min-width:501px) and (max-width:768px){.top-refinements .search-result-grid .grid-tile{width:33.3333333333%}.top-refinements .search-result-grid .grid-tile:nth-of-type(3n){border-right:0}.top-refinements .search-result-grid .grid-tile:nth-last-child(1):before,.top-refinements .search-result-grid .grid-tile:nth-last-child(2):before,.top-refinements .search-result-grid .grid-tile:nth-last-child(3):before{display:none}}@media(min-width:769px) and (max-width:1399px){.top-refinements .search-result-grid .grid-tile{width:25%;padding:20px 10px}.top-refinements .search-result-grid .grid-tile:nth-of-type(4n){border-right:0}.top-refinements .search-result-grid .grid-tile:nth-last-child(1):before,.top-refinements .search-result-grid .grid-tile:nth-last-child(2):before,.top-refinements .search-result-grid .grid-tile:nth-last-child(3):before,.top-refinements .search-result-grid .grid-tile:nth-last-child(4):before{display:none}}@media(min-width:1400px){.top-refinements .search-result-grid .grid-tile{width:20%;padding:20px 10px}.top-refinements .search-result-grid .grid-tile:nth-of-type(5n){border-right:0}.top-refinements .search-result-grid .grid-tile:nth-last-child(1):before,.top-refinements .search-result-grid .grid-tile:nth-last-child(2):before,.top-refinements .search-result-grid .grid-tile:nth-last-child(3):before,.top-refinements .search-result-grid .grid-tile:nth-last-child(4):before,.top-refinements .search-result-grid .grid-tile:nth-last-child(5):before{display:none}}.refinements{position:relative;z-index:19}.refinements .refinement-name{width:calc(100% - 30px)}.refinements.is_stuck{max-height:40px}.refinements.is_stuck .filters{position:absolute;width:100%;top:100%}.refinements-spacer{max-height:40px;max-width:100%;min-width:100%}.filter-bar{border-bottom:2px solid #ccc;background:#eaeaea}.filter-bar.no-cat .filter-item{width:100%;border-right:0}.filter-bar .filter-item{position:relative;float:left;width:50%;padding:9px 30px 9px 10px;border-right:1px solid #ccc;cursor:url(../images/hand.cur),pointer;cursor:url(/hand.cur),pointer\9}.filter-bar .filter-item:last-child{border-right:0}.filter-bar .filter-item:after{position:absolute;top:11px;right:5px;display:block;content:"\1f53d";font-family:emp-icon-font;font-size:30px;line-height:21px}.filter-bar .filter-item.open:after{content:"\1f53c"}.filter-bar .filter-item.sorting .current{display:inline-block;width:calc(100% - 90px);vertical-align:bottom;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}@media(max-width:768px){.filter-bar .filter-item:nth-child(2){border:0}.filter-bar .filter-item.sorting{display:none}.filter-bar .filter-item .h3{font-size:13px}.filter-bar .filter-item .desktop{display:none}.filter-bar .filter-item .mobile{display:inline-block}}@media(min-width:769px){.filter-bar .filter-item{width:33.3333333333%}.filter-bar .filter-item.sorting{border:0}.filter-bar .filter-item .desktop{display:inline-block}.filter-bar .filter-item .mobile{display:none}.refinement.sort{display:none}}@media(min-width:1400px){.filter-bar .filter-item{width:40%}.filter-bar .filter-item.sorting{width:20%}}.overlay-shown .filters .refinement-wrapper{-webkit-overflow-scrolling:auto}.filters{background:#eaeaea}.filters .refinement-wrapper{display:-webkit-box;display:-moz-flex;display:flex;flex-wrap:wrap;padding:0 5px .5px;overflow:auto;-webkit-overflow-scrolling:touch}.filters .breadcrumb{padding:5px 10px 20px}.filter-wrapper{padding-top:10px}@media(max-width:449px){.filter-wrapper{padding-bottom:10px}}.filter-wrapper ::-webkit-scrollbar{-webkit-appearance:none;width:5px}.filter-wrapper ::-webkit-scrollbar-thumb{border-radius:5px;background-color:#666}.refinements .refinement{float:left;width:33.3333333333%;padding:0 5px 10px}.refinements .refinement .refinement-block{height:100%;padding:5px;background:#fff;font-weight:700;cursor:url(../images/hand.cur),pointer;cursor:url(/hand.cur),pointer\9}.refinements .refinement .refinement-block.active span{color:#999}.refinements .refinement .refinement-block a{display:block;height:auto;min-height:30px}.refinements .refinement a,.refinements .refinement-link{text-decoration:none}.refinements .refinement .filter-sizes{height:auto;width:auto;margin-left:2px;margin-right:2px}.refinements .refinement .filter-sizes.selected{color:#fff;background:#333;border-color:#000}.refinements .refinement .current-filters{clear:left;font-size:0;font-weight:400}.refinements .refinement .current-filters span{font-size:12px}.refinements .refinement .current-filters span:last-child:after{display:none}@media(max-width:449px){.refinements .refinement:last-child{padding-bottom:0}}.refinement.active-subCategory .refinement-block{background:#eaeaea;border:solid 2px #fff}.refinement-actions{padding:10px 10px 0;text-align:right}@media(min-width:450px){.refinement-actions{padding-top:0;padding-bottom:10px}}.beside-filter .breadcrumb{float:left;width:calc(66.6666666667% - 5px)}#cat-filter .refinement-wrapper{clear:both}.filters .filter-input{padding:0 10px 10px}.filters .filter-input .filter{width:calc(33.3333333333% - 5px)}.refinement-buttons button{width:calc(50% - 7px)}.refinement-buttons button:nth-child(2){margin-left:10px}@media(max-width:768px){.refinements .refinement{width:50%}.refinement-actions>*{display:block}.filters .filter-input .filter{width:calc(50% - 5px)}.beside-filter .breadcrumb{width:calc(50% - 5px)}}@media(max-width:449px){.refinements .refinement{width:100%}.filters .filter-input .filter{width:100%;margin-bottom:10px}.beside-filter .breadcrumb{width:100%}}.filter-overlay{display:none}.filter-overlay .filter-content{padding:.5px;max-height:35vh;margin:10px 0 20px;overflow:auto;-webkit-overflow-scrolling:touch}.filter-overlay .filter-content>div a.link-checkbox.selected:before{border-color:#666}.filter-overlay .filter-content>div a.link-checkbox.selected:after{content:'\2713';background:#000;color:#fff}.filter-overlay .filter-content>div a.link-checkbox.selected{font-weight:700}.overlay-bg{position:fixed;top:0;left:0;display:block;width:100%;height:100%;z-index:9000;background:rgba(0,0,0,.6);-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.overlay-content{position:relative;top:50%;left:50%;z-index:9001;max-width:400px;padding:20px;border-radius:2px;background:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.overlay-content.big{max-width:850px}.overlay-content.big .filter-content{border-bottom:1px solid #ccc}.overlay-content.big .form-row{float:left;width:33.3333333333%;padding:10px 0}.overlay-content.big .filter-heading .h3{width:calc(100% - 35px - 25%)}.overlay-content.big .input-text.filter{float:left;width:25%;margin-top:-3px}.overlay-content .filter-heading .h3{float:left;width:calc(100% - 35px)}.overlay-content .icon-close{float:right;font-size:25px;cursor:url(../images/hand.cur),pointer;cursor:url(/hand.cur),pointer\9}.overlay-content button{width:200px}.overlay-content .form-row{padding:5px 0}.overlay-content .link-checkbox,.overlay-content .link-radio{color:#666}.overlay-content .link-checkbox.selected,.overlay-content .link-checkbox:active,.overlay-content .link-checkbox:hover,.overlay-content .link-radio.selected,.overlay-content .link-radio:active,.overlay-content .link-radio:hover{color:#000}.overlay-content .link-checkbox.selected:before,.overlay-content .link-radio.selected:before{color:#000}@media(max-width:900px){.overlay-content.big{max-width:calc(100% - 20px)}.overlay-content.big .filter-heading .h3{width:calc(100% - 35px - 40%)}.overlay-content.big .input-text.filter{width:40%}}@media(max-width:768px){.refinement-wrapper{max-height:40vh}.overlay-content{max-width:calc(100% - 20px)}.overlay-content.big .form-row{width:50%}.overlay-content .filter-content{max-height:30vh}.overlay-content button{width:100%}}@media(max-width:449px){.overlay-content.big .form-row{width:100%}.overlay-content.big .filter-heading{position:relative;padding-bottom:40px}.overlay-content.big .filter-heading .input-text.filter{position:absolute;left:0;bottom:0;width:100%}}.filterarea-color{display:inline}.filterarea-color li{margin:0 0 6px 4px;display:inline-block}.filterarea-color li.selected .color-icon:before{position:absolute;content:"\2713";font-family:emp-icon-font;font-size:24px;line-height:normal;color:#fff;text-indent:0;display:block;text-align:center;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.filterarea-color li.selected .color-white:before{color:#666}@media(min-width:769px){.filterarea-color li .color-white:before{color:#666}.filterarea-color a{display:block}.filterarea-color:hover li:not(.selected){opacity:.3}.filterarea-color li:not(.selected):hover{opacity:1}}.filter-overlay .filterarea-color li{margin:0 0 12px 8px}.filter-overlay .filterarea-color li.selected .color-icon:before{font-size:30px}@media(min-width:769px){.color-icon-wrapper{width:25px;height:25px}li.selected .color-icon:before{margin-top:10px;margin-left:0}}@media(min-width:450px) and (max-width:768px){.color-icon-wrapper{width:50px;height:50px}li.selected .color-icon:before{margin-top:23px;margin-left:10px}}@media(max-width:449px){.color-icon-wrapper{width:30px;height:30px}li.selected .color-icon:before{margin-top:13px;margin-left:0}}.color-icon{display:inline-block;text-indent:-10000px;width:100%;height:100%}.color-white{background:#fff;box-shadow:inset 0 0 0 1px #ccc}.color-gray{background:#666}.color-black{background:#000}.color-yellow{background:#ffd600}.color-orange{background:#f66100}.color-red{background:#b40019}.color-pink{background:#f83093}.color-purple{background:#610294}.color-blue{background:#1f4f96}.color-turquoise{background:#10ab89}.color-green{background:#168700}.color-brown{background:#5f2f01}.color-mixed{background:#fff;background:linear-gradient(135deg,#fff 0,#f7c701 25%,#b40019 50%,#1f4f96 75%,#000 100%)}.color-flesh{background:#f7d4b4}.color-glowing{background:#fefcea;background:radial-gradient(ellipse at center,#fefcea 0,#fff000 100%)}.side-filter.simple-box{padding:0}.side-refinements{display:table;table-layout:fixed;width:100%}.side-refinements .side{display:table-cell;width:230px;padding:15px;border-right:1px solid #ccc;vertical-align:top;background:#eaeaea}.side-refinements .content{display:table-cell;width:100%}.side-refinements .refinement{padding:15px 0;border-bottom:1px solid #ccc}.side-refinements .refinement:first-child{padding-top:0}.side-refinements .refinement:nth-last-child(2){border:0}.side-refinements .refinement.empty{display:none}.side-refinements .refinement.empty+.refinement{padding-top:0}.side-refinements .refinement a{text-decoration:none}.side-refinements .refinement a.darkgray-text{text-decoration:underline}.side-refinements .refinement>.bold{margin-bottom:10px}.side-refinements .search-result-articles{display:none}.side-refinements .search-result-articles-mobile{display:inline-block}.side-refinements .search-result-infos{padding:5px 20px;border-bottom:1px solid #ccc}.side-refinements .search-result-infos .sort-by{float:left}.side-refinements .search-result-infos .sort-by fieldset>*{vertical-align:middle}.side-refinements .search-result-infos .sort-by select{width:auto;height:34px;margin:0 5px}.side-refinements .search-result-infos .sort-by .select:after{right:6px;font-size:18px;line-height:34px}.side-refinements .search-result-infos .results-hits{float:right;height:34px;line-height:34px}.side-refinements .breadcrumb{padding:0 20px;margin-top:10px}.side-refinements .refinements-spinner{margin-top:100px}.category-refinement>.filter{margin-bottom:10px}.category-refinement .scrollable{margin-top:0;margin-bottom:0}.category-refinement a{text-decoration:none}.category-refinement a:hover{text-decoration:underline}.category-refinement a.active{font-weight:700}.category-refinement li{margin-bottom:5px}.category-refinement li.filter-searchable{margin-bottom:0}.category-refinement li>ul{margin:5px 0 10px}.category-refinement .category-link>a,.category-refinement .expandable>a{position:relative;margin-left:18px}.category-refinement .category-link>a:before,.category-refinement .expandable>a:before{position:absolute;top:0;left:-20px;display:inline-block;content:"\276f";font-family:emp-icon-font;font-size:18px;line-height:18px;text-decoration:underline}.category-refinement .category-link>a:before,.category-refinement .category-link>a:hover:before,.category-refinement .expandable>a:before,.category-refinement .expandable>a:hover:before{text-decoration:none}.category-refinement .expandable.active>a:before{content:"\1f53d"}.category-refinement #category-level-2{margin-left:18px}.category-refinement #category-level-3{margin-left:23px}.category-refinement #category-level-4{margin-left:28px}.category-refinement #category-level-5{margin-left:33px}.category-refinement #category-level-6{margin-left:38px}.refinement .filter-searchable.category-refinement{display:block}.filterarea .filter-count{color:#666}.filterarea .filter-remove{display:none}.filterarea li{margin-bottom:6px}.filterarea li a{position:relative;display:block;border:1px solid transparent;padding-left:25px}.filterarea li a:before{position:absolute;left:0;top:2px;content:'';width:15px;height:15px;border:1px solid #666;background:#fff}.filterarea li a:after{position:absolute;top:2px;left:0;font-family:emp-icon-font;font-size:15px;line-height:15px;color:#fff}.filterarea li.selected a:before,.filterarea li:hover a:before{border-color:#666}.filterarea li.selected a:after,.filterarea li:hover a:after{content:'\2713';background:#000}.filterarea li.selected a .filter-count,.filterarea li.selected a .filter-name{font-weight:700}.filterarea li.selected:hover a{left:-5px;width:calc(100% + 5px);overflow:hidden;background:#fff;padding-left:30px}.filterarea li.selected:hover a:after{left:5px;content:'\274c';background:0 0;color:#000}.filterarea li.selected:hover a:before{left:5px}.filterarea.rating-filter li a:after,.filterarea.rating-filter li a:before{top:3px}.filterarea.rating-filter .filter-name{vertical-align:top}.filterarea-size{margin-right:-5px}.filterarea-size li{float:left;width:calc(33.3333333333% - 5px);margin:0 5px 5px 0;padding:2px 0;border:1px solid #ccc;text-align:center}.filterarea-size li:nth-child(3n){margin:0 0 5px}.filterarea-size li.selected,.filterarea-size li:hover{background:#fff}.filterarea-size li a{display:block}@media(min-width:769px){.refinements.only-mobile{display:none}.side-refinements .search-result-content{margin:0 10px 20px}.side-refinements .search-result-options{padding:0 20px 20px}}@media(max-width:768px){.side-filter.simple-box{padding:10px}.side-refinements{margin:0}.side-refinements .search-result-infos,.side-refinements .side{display:none}.side-refinements .breadcrumb{padding:0;margin-top:0}.side-refinements .search-result-articles{display:block;float:right}.side-refinements .search-result-articles-mobile{display:none}.side-refinements .search-result-articles-mobile .spacer{display:none}}.filter-more{padding:3px 0;border:1px solid #ccc;text-align:center;background:#fff;cursor:url(../images/hand.cur),pointer;cursor:url(/hand.cur),pointer\9}.filter-searchable .filter{margin-bottom:10px}.filter-searchable .filter-box{border:1px solid #ccc;border-bottom:0;background:#fff}.filter-searchable .filter-box ul{padding:5px;min-height:1px;margin-bottom:-6px}.filter-searchable .filter-box ul.scrollable{max-height:250px;margin-bottom:0;border-bottom:1px solid #ccc;overflow-y:auto;overflow-x:hidden}.filter-searchable .filter-box ul.scrollable::-webkit-scrollbar-thumb{border-radius:8px;border:6px solid #fff;background-color:rgba(0,0,0,.5)}.filter-searchable .filter-box ul.scrollable::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}.filter-searchable .filter-box ul.scrollable::-webkit-scrollbar{-webkit-appearance:none}@media(min-width:769px) and (max-width:999px){.side-refinements .search-result-grid .grid-tile{width:33.3333333333%;padding:20px 10px}.side-refinements .search-result-grid .grid-tile:nth-of-type(3n){border-right:0}.side-refinements .search-result-grid .grid-tile:nth-last-child(1):before,.side-refinements .search-result-grid .grid-tile:nth-last-child(2):before,.side-refinements .search-result-grid .grid-tile:nth-last-child(3):before{display:none}.side-refinements .search-result-grid .grid-tile:nth-last-child(4):before{display:block}}@media(min-width:1000px){.side-refinements .search-result-grid .grid-tile{width:25%;padding:20px 10px}.side-refinements .search-result-grid .grid-tile:nth-of-type(4n){border-right:0}.side-refinements .search-result-grid .grid-tile:nth-last-child(1):before,.side-refinements .search-result-grid .grid-tile:nth-last-child(2):before,.side-refinements .search-result-grid .grid-tile:nth-last-child(3):before,.side-refinements .search-result-grid .grid-tile:nth-last-child(4):before{display:none}.side-refinements .search-result-grid .grid-tile:nth-last-child(5):before{display:block}}@media(min-width:501px) and (max-width:768px){.side-refinements .search-result-grid .grid-tile{width:33.3333333333%}.side-refinements .search-result-grid .grid-tile:nth-of-type(3n){border-right:0}.side-refinements .search-result-grid .grid-tile:nth-last-child(1):before,.side-refinements .search-result-grid .grid-tile:nth-last-child(2):before,.side-refinements .search-result-grid .grid-tile:nth-last-child(3):before{display:none}}@media(max-width:999px){.side-refinements .pagination{text-align:center}.side-refinements .pagination .pager{margin-bottom:20px;text-align:center}.side-refinements .pagination .pager,.side-refinements .pagination .pager-status{float:none}}@media(min-width:769px){.side-refinements .content-header{padding:10px 20px}}@media(max-width:768px){.giftfinder .refinement{border-bottom:1px solid #ccc}.giftfinder .refinement:last-child{border-bottom:none}}.giftfinder-cat-selected-row{margin:0 -5px}@media(min-width:769px){.giftfinder-cat-link{width:25%}.giftfinder-cat-link .icon-btn{position:relative;top:-1px}}@media(max-width:768px){.giftfinder-cat-bar{overflow-x:scroll}.giftfinder-cat-bar .giftfinder-cat-link{white-space:nowrap}.giftfinder-cat-bar::-webkit-scrollbar{height:3px}.giftfinder-cat-bar::-webkit-scrollbar-track{background:#f9f8fb}.giftfinder-cat-bar::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}}.giftfinder-price-selection{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.giftfinder-price-selection .giftfinder-price-bar{width:100%;border-radius:10px;height:20px;background-color:#ccc;padding:1px 0 2px 1px}.giftfinder-price-selection .giftfinder-price-selector-btn{vertical-align:middle;line-height:20px;font-size:12px;border-radius:10px;height:18px;background-color:#b40019;width:0;overflow:hidden;box-shadow:0 2px 5px 0 rgba(0,0,0,.5);text-shadow:1px 0 1px #ccc;left:0}.giftfinder-price-selection .giftfinder-price-selector-btn.inactive:not(:hover){background-color:#666;opacity:.6}.giftfinder-price-selection .infinity-sign{font-size:24px;line-height:20px}.giftfinder-price-selection .off{white-space:nowrap;max-width:20px}.giftfinder-price-transition{-webkit-transition:all .3s linear;transition:all .3s linear}@media(max-width:768px){.giftfinder-price-selection .giftfinder-price-values{font-size:11px}.giftfinder-price-selection .giftfinder-price-values .infinity-sign{font-size:16px;line-height:23px}}@media(max-width:449px){.giftfinder-price-selection .giftfinder-price-values{font-size:3vw}.giftfinder-price-selection .giftfinder-price-values .infinity-sign{font-size:3.5vw}}.giftfinder-gender .genrder-name{font-size:16px;line-height:16px}.giftfinder-gender .giftfinder-gender-checkbox{position:relative;width:20px;height:20px;border:1px solid #666}.giftfinder-gender .giftfinder-gender-checkbox .icon-check{position:absolute;top:-2px;left:-1px}@media(min-width:769px){.giftfinder-gender .giftfinder-refinement-link{margin-right:25px}.giftfinder-gender .gender-icon{width:60px;height:60px;position:absolute;top:0;left:0}.giftfinder-gender .giftfinder-gender-checkbox{margin:63px 0 0 13px;padding:0 15px;width:30px;height:30px}.giftfinder-gender .giftfinder-gender-checkbox .icon-check{left:1px;font-size:30px}}#reviews{opacity:0}#reviews .average{display:block;margin-left:36px}#reviews .average>span{vertical-align:middle}#reviews .average .average-value{font-size:13px}#reviews.reviews-loading{opacity:1;height:150px}#reviews.reviews-loaded{-webkit-transition:opacity 1s;transition:opacity 1s;opacity:1}@media(min-width:500px){#reviews .average{float:right;margin:0}}.star-overview .star-title{width:141px;font-size:0}.star-overview .star-count{line-height:25px}.star-overview star-row.empty .radio{color:#eaeaea}.star-overview .radio{line-height:20px}.star-overview .radio [class^=icon-]{font-size:25px}.review-list-sort{padding:10px 0!important}.review-list-sort .sort span:first-child{margin-right:10px}@media(min-width:450px){.review-list-sort .results-hits{float:left}.review-list-sort .sort{float:right}}.review-item .title{font-family:roboto_slabregular,open_sansregular,Arial,Helvetica,sans-serif;font-size:18px}.review-comment-item{border-bottom:1px solid #ccc}.review-comment-item:last-child{border-bottom:none}.comment-image{max-width:75px!important}@media(max-width:768px){.comment-image{max-width:50px!important}}#review-success{padding:0}#review-success .success-msg{border:1px solid #4a763c;margin-top:15px}.tingle-modal{-webkit-overflow-scrolling:auto;overflow-y:scroll}.star-regulator{left:100%;top:0;width:10px;background:#e3cd8b;height:6px;display:inline-block}.star-regulator-bar{max-width:calc(100% - 10px)}.star-bar-wrapper{height:6px;background:#eaeaea;margin-top:2px}.star-bar-wrapper .star-bar{height:100%;background:#e3cd8b}@media(min-width:1000px){.summary-action{text-align:right}}.review-write .accordion-wrapper{padding:0;border-bottom:none;border-top:1px solid #ccc}.radio-check1 input,.radio-check2 input{visibility:hidden;position:absolute;display:none}.radio-check1 i,.radio-check2 i{display:inline-block;vertical-align:middle;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 12px #fff;border:2px solid #ccc;background:#ccc}.radio-check1 input:checked+i,.radio-check2 input:checked+i{box-shadow:inset 0 0 0 3px #fff;background:#666;border:2px solid #666}.radios .field-wrapper:after{content:"";height:1px;width:95%;background:#ccc;position:absolute;top:11px;display:block;left:0}.radios .label span{display:none}.radios .radio-line{padding:0 5px;background-color:#fff;z-index:1}.radios .radio-line:first-child{padding:0 5px 0 0}.radios .radio-line:last-child{padding:0 0 0 5px}.radios .field-wrapper,.radios .form-row{width:100%;display:-webkit-box;display:-moz-flex;display:flex;-webkit-box-pack:justify;-moz-justify-content:space-between;justify-content:space-between;position:relative;padding:0}.search-result-content{margin:0 -10px 20px}.brand-header{position:relative;font-size:0}.brand-header .brand-info{padding:10px;color:#000;font-size:13px}.brand-header .brand-info a{color:#000}.brand-header .brand-info h1,.brand-header .brand-info h2,.brand-header .brand-info h3,.brand-header .brand-info h4{font-size:13px;line-height:1.6}.brand-logo{text-align:center;white-space:nowrap}.brand-logo:before{content:"";display:inline-block;height:100%;vertical-align:middle}.brand-short-info .short{display:block}.brand-short-info .long{display:none}.brand-footer .accordion-wrapper>label:before{line-height:35px}.brand-footer h1,.brand-footer h2,.brand-footer h3,.brand-footer h4{font-size:13px;line-height:1.6}@media(min-width:1400px){.brand-short-info .short{display:none}.brand-short-info .long{display:block}}@media(max-width:768px){.brand-header .brand-short-info{display:none}.brand-footer .accordion-wrapper>label:before{line-height:28px}}.brand-header .brand-info{top:0;height:100%;background:rgba(255,255,255,.8);width:24%;display:inline-block;left:0;position:absolute}.brand-header .brand-logo{margin:0 0 15px;height:100%}.brand-header .brand-logo img{vertical-align:middle;max-height:100%;max-width:100%;width:auto;height:auto;-o-object-fit:scale-down;object-fit:scale-down}@media(min-width:769px){.brand-header .brand-info{width:230px;padding:15px}.brand-logo.logo-info-combo{height:40%}.brand-logo.logo-info-combo:before{content:'';display:inline-block;height:20%;vertical-align:middle}}@media(min-width:450px){.interview-list.column .interview{float:left;width:50%;padding:0 10px;margin-bottom:20px}.interview-list.column .interview:nth-child(odd){padding-left:0}.interview-list.column .interview:nth-child(even){padding-right:0}.interview-list.column .interview:nth-child(2n+3){clear:left}}@media(max-width:768px){.brand-footer .col-xs-12+.col-xs-12{margin-top:20px}.interview-list.column .interview{margin-bottom:10px}}.category-landing .html-slot-container{margin-top:10px}.category-landing .seo-footer{margin-top:10px}.category-landing .seo-footer .accordion-wrapper{padding:0;border:0}@media(max-width:768px){.category-landing .header .row>div{margin-bottom:10px}}@media(min-width:1000px){.category-landing .header{margin-top:10px}}.category-header{height:150px}.category-header .emp-logo{width:100%;max-width:300px}.category-header-band-logo{width:200px}.category-header-band-logo-app{width:150px}.category-header .custom-pr-6{padding-right:1.563rem}@media(min-width:769px){.category-header .custom-pr-6{padding-right:45px}}.category-header .custom-pl-6{padding-left:1.563rem}@media(min-width:769px){.category-header .custom-pl-6{padding-left:45px}}.category-header .cross{position:relative;top:-15px;width:0;height:100%}.category-header .cross:after,.category-header .cross:before{position:absolute;content:' ';height:180px;width:3px;background-color:#fff}.category-header .cross:before{-webkit-transform:rotate(32deg);transform:rotate(32deg)}.category-header .cross:after{-webkit-transform:rotate(-32deg);transform:rotate(-32deg)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.category-header .cross{top:-90px}}.pdp-main{overflow:hidden}.pdp-main::after{display:block;clear:both;content:""}.pdp-main .product-detail{position:relative}.pdp-main .product-detail .price-wrapper a{display:inline-block;color:#666;font-size:11px;text-align:right}.pdp-main .product-number{display:none}.pdp-main .product-options,.pdp-main .product-variations{margin-top:45px;max-width:70%}.pdp-main .availability-box{margin:0 0 10px}.pdp-main .accordion-wrapper:not(:last-child),.pdp-main .additional-content{margin-bottom:10px}.pdp-main .identcheck-info img{max-width:inherit}.pdp-main .border-wishlist-btn{border:2px solid #666;padding:5px 10px;text-align:center;text-decoration:none;text-overflow:ellipsis;min-width:120px;cursor:url(../images/hand.cur),pointer;cursor:url(/hand.cur),pointer\9}.pdp-main .border-wishlist-btn:active,.pdp-main .border-wishlist-btn:hover,.pdp-main .border-wishlist-btn:visited{text-decoration:none}@-webkit-keyframes fadeAndScaleIconHeartFilled{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}40%{-webkit-transform:scale(.7,.7);transform:scale(.7,.7)}60%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes fadeAndScaleIconHeartFilled{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}40%{-webkit-transform:scale(.7,.7);transform:scale(.7,.7)}60%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}.pdp-main .transform-active .icon-heartFilled{-webkit-animation-name:fadeAndScaleIconHeartFilled;animation-name:fadeAndScaleIconHeartFilled;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.pdp-main div.heartBase{position:absolute;top:16px;left:25px}.pdp-main div.heartBubble{opacity:0;width:5px;height:5px;border-left:5px solid #000;background-color:#000;border-radius:50%;-webkit-animation:heartAnimationBubbles .25s linear .1s;animation:heartAnimationBubbles .25s linear .1s}.pdp-main div.heartBubble1{-webkit-transform:translate(14px,0);transform:translate(14px,0)}.pdp-main div.heartBubble2{-webkit-transform:rotate(45deg) translate(14px,0);transform:rotate(45deg) translate(14px,0)}.pdp-main div.heartBubble3{-webkit-transform:rotate(90deg) translate(14px,0);transform:rotate(90deg) translate(14px,0)}.pdp-main div.heartBubble4{-webkit-transform:rotate(135deg) translate(14px,0);transform:rotate(135deg) translate(14px,0)}.pdp-main div.heartBubble5{-webkit-transform:rotate(180deg) translate(14px,0);transform:rotate(180deg) translate(14px,0)}.pdp-main div.heartBubble6{-webkit-transform:rotate(225deg) translate(14px,0);transform:rotate(225deg) translate(14px,0)}.pdp-main div.heartBubble7{-webkit-transform:rotate(270deg) translate(14px,0);transform:rotate(270deg) translate(14px,0)}.pdp-main div.heartBubble8{-webkit-transform:rotate(315deg) translate(14px,0);transform:rotate(315deg) translate(14px,0)}@-webkit-keyframes heartAnimationBubbles{0%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:.5}30%{-webkit-transform:translate(3px,0);transform:translate(3px,0);opacity:1}60%{-webkit-transform:translate(5px,0);transform:translate(5px,0);opacity:.5}100%{-webkit-transform:translate(8px,0);transform:translate(8px,0);opacity:0;overflow:hidden}}@keyframes heartAnimationBubbles{0%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:.5}30%{-webkit-transform:translate(3px,0);transform:translate(3px,0);opacity:1}60%{-webkit-transform:translate(5px,0);transform:translate(5px,0);opacity:.5}100%{-webkit-transform:translate(8px,0);transform:translate(8px,0);opacity:0;overflow:hidden}}.product-content{padding:1px 20px;background:#fff}.product-content .product-price{font-size:30px;text-align:right}.product-content .product-price.promo .price-standard,.product-content .product-price.sale .price-standard{font-size:24px}.product-content .product-price .price-promo,.product-content .product-price .price-sale{padding:1px 10px}.product-content .product-price .from-label{font-size:16px;line-height:initial}.product-content .brand-banner{position:relative;font-size:0}.product-content .brand-banner a{background-color:#000;display:block;width:100%;position:relative}.product-content .brand-banner a img{width:100%;right:0;position:relative;display:inline-block}.product-content .brand-banner .brand-info{top:0;height:100%;background:rgba(255,255,255,.8);width:24%;display:inline-block;left:0;position:absolute;padding:1%}.product-content .brand-banner .brand-logo{margin:0;height:100%}.product-content .brand-banner .brand-logo img{max-width:150px;max-height:100%;vertical-align:middle;-o-object-fit:scale-down;object-fit:scale-down}.product-content .brand-link-logo{max-width:180px;max-height:85px}.product-bc{margin:20px 0 20px -20px}.product-bc .btn{border-radius:0 3px 3px 0;vertical-align:top}.product-bc .breadcrumb{display:inline-block;max-width:calc(100% - 90px);vertical-align:middle;line-height:1.6}@media(min-width:1000px) and (max-width:1399px){.pdp-main .product-options,.pdp-main .product-variations{max-width:85%}}@media(min-width:1000px){.product-content .product-price{line-height:40px}.product-content .product-price.promo .price-standard,.product-content .product-price.sale .price-standard{display:block;margin-right:0}.product-content .product-name{width:calc(100% - 185px);margin-top:10px}.product-content .price-wrapper{position:absolute;top:0;right:10px;text-align:right}.product-content .availability-box{margin:10px 0 20px}}@media(min-width:769px){.product-content .brand-banner{float:right;width:50%;position:relative;right:-10px}.product-content .product-detail{float:right}}@media(max-width:999px){.product-content .product-price{text-align:left;font-size:24px}.product-content .product-price .price-promo,.product-content .product-price .price-sale{padding:1px 8px}.product-content .product-detail .price-wrapper a{text-align:left}.product-content .product-detail .price-wrapper a br{display:none}.product-content .product-detail .price-wrapper a .hidden{display:inline-block}.product-content .product-options,.product-content .product-variations{margin-top:10px}.pdp-main .product-options,.pdp-main .product-variations{margin-top:45px;max-width:100%}}@media(max-width:768px){.product-content{padding:0 10px}.product-content .product-head{margin:5px 0;display:-webkit-box;display:-moz-flex;display:flex;flex-wrap:wrap}.product-content .brand-banner .brand-logo img{max-width:100px}.product-content .brand-link-logo{max-width:130px}.product-bc .btn{padding-right:10px}.product-bc .breadcrumb{max-width:calc(100% - 40px)}}.product-add-to .product-add-to-cart{min-width:260px;max-width:400px;padding-right:10px}.product-add-to .product-actions{min-width:260px;max-width:400px;padding-right:10px}.product-add-to .btn.btn-icon-text span{font-size:26px;margin-right:4px;float:left}.product-add-to .btn{width:100%}.product-add-to .inventory{display:none}@media(max-width:999px){.product-add-to .product-actions,.product-add-to .product-add-to-cart{min-width:220px}.product-actions,.product-add-to-cart{min-width:220px}}@media(max-width:768px){.product-add-to .product-actions,.product-add-to .product-add-to-cart{max-width:100%;padding-right:0}}.product-info{margin-bottom:10px;padding:10px;background:#fff;border-bottom:1px solid #ccc}.info-table tr td{padding:5px 2px;border-bottom:1px solid #ccc}.info-table tr:last-child td{border:0}.product-short-description+.product-long-description{margin-top:20px}@media(min-width:769px){.product-info{padding:20px}.product-info .section-head{margin-bottom:20px}}@media(max-width:768px){.product-info .row>div{margin-bottom:20px}.product-info .row>div:last-child{margin:0}}@media(min-width:1000px){.product-info .description{font-size:16px}}.article-slider{position:relative;margin:0 20px}@media(max-width:1200px){.cross-sell{padding:15px 0}.cross-sell .article-slider{padding:0 20px}.cross-sell>label{padding:0 20px}.cross-sell>label:before{padding-right:20px}}@media(max-width:768px){.cross-sell>label{padding:0 10px}.cross-sell>label:before{padding-right:10px}}.article-review{margin-bottom:10px}.article-review:last-child{margin:0}.article-review img{max-width:100px}.product-quantity-price{text-align:left}@media(min-width:1000px){.product-quantity-price{text-align:right}}.product-bsc-info-logo{width:70%}@media(min-width:450px){.product-bsc-info-logo{width:50%}}@media(min-width:1000px){.product-bsc-info-logo{width:40%}}.product-bsc-info-buttons [class^=icon-]{vertical-align:text-top}.usp-payment{display:-webkit-box;display:-moz-flex;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.usp-payment .payment-logos{display:-webkit-box;display:-moz-flex;display:flex;flex-wrap:wrap;width:100%}.usp-payment .payment-logos .payment-logo{margin:5px 10px 5px 0;font-size:13px}.usp-payment .payment-logos .payment-logo img{height:30px;width:100px}.usp-payment .payment-logos .payment-logo-subtitle{margin:5px 10px 5px 0}.usp-payment .payment-logos .payment-logo-subtitle img{height:20px;width:75px}.usp-payment .payment-logos .payment-logo-subtitle .subtitle{margin-top:-6px;font-size:10px;max-width:150px;vertical-align:bottom;font-weight:700;line-height:13px}.promotion-box{background-color:#eaeaea}.promotion-box-headline-text span[class*=icon-]{font-size:16px}@media(max-width:999px){.promotion-box-headline-text span[class*=icon-]{padding:5px}}.promotion-box-headline-text p{font-size:14px}@media(min-width:1000px){.promotion-box-headline-text p{font-size:16px}}.promotion-box-headline-label{display:-webkit-box;display:-moz-flex;display:flex;-webkit-box-flex:1;-moz-flex-grow:1;flex-grow:1;-webkit-box-align:center;-moz-align-items:center;align-items:center;padding-bottom:5px}.promotion-box-headline-label span{margin-right:auto;background-color:#b40019;color:#fff;padding:0 5px}@media(min-width:450px){.promotion-box-headline-label span{margin-left:auto;margin-right:0}}.promotion-box-content{display:-webkit-box;display:-moz-flex;display:flex;flex-wrap:wrap;margin-top:5px}@media(min-width:1000px){.promotion-box-content{margin-top:15px;flex-wrap:nowrap}}.promotion-box-content-detail{-webkit-box-flex:1;-moz-flex-grow:1;flex-grow:1}.promotion-box-coupon{display:-webkit-box;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-align-items:center;align-items:center;flex-wrap:wrap}.promotion-box-coupon-link{margin-left:auto}.sp-promotion{background-color:#000;color:#fff;padding:10px}.sp-promotion-box{display:-webkit-box;display:-moz-flex;display:flex;flex-wrap:wrap}@media(min-width:1000px){.sp-promotion-box{flex-wrap:nowrap}}.sp-promotion-box-content{-webkit-box-flex:1;-moz-flex-grow:1;flex-grow:1}.sp-promotion-box-content-headline{display:-webkit-box;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-align-items:center;align-items:center}.sp-promotion-box-content-headline span[class*=icon-]{background-color:#fff;color:#000;font-size:16px}@media(max-width:999px){.sp-promotion-box-content-headline span[class*=icon-]{padding:5px}}.sp-promotion-box-content-detail~.sp-promotion-box-content-headline{margin-top:5px}.sp-promotion-box-content-detail{margin-bottom:15px}@media(min-width:1000px){.sp-promotion-box-content-detail{margin-bottom:0}}.sp-promotion-box-content.flex-position-fix{display:-webkit-box;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-align-items:center;align-items:center;margin:5px 0}.sp-promotion-box-cta{display:-webkit-box;display:-moz-flex;display:flex;-webkit-box-align:end;-moz-align-items:flex-end;align-items:flex-end}.sp-promotion-box-content.flex-position-fix~.sp-promotion-box-cta{-webkit-box-align:center;-moz-align-items:center;align-items:center;margin:5px 0}.sp-promotion-additional{border-color:#666}.sp-promotion-additional-coupon{display:-webkit-box;display:-moz-flex;display:flex;-webkit-box-align:center;-moz-align-items:center;align-items:center;flex-wrap:wrap}.sp-promotion-additional-coupon-link{margin-left:auto;color:#666}.sp-promotion-additional-coupon-link:hover{color:#666}.toggle-promotion-box{max-height:0;overflow:hidden;-webkit-transition:max-height .5s cubic-bezier(0,1,0,1);transition:max-height .5s cubic-bezier(0,1,0,1)}#togglePromotions:checked~.toggle-promotion-box{max-height:21212px;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}#togglePromotions:checked+.togglePromotions-label{display:none}.show-promotion{-webkit-box-flex:1;-moz-flex:1 0 100%;flex:1 0 100%}.copy-code-headline{display:-webkit-box;display:-moz-flex;display:flex}.copy-code-headline span{-webkit-align-self:center;align-self:center}.content-list{display:-webkit-box;display:-moz-flex;display:flex;flex-wrap:wrap}.content-list:after,.content-list:before{width:0;height:0}.content-list .content-item{margin-bottom:30px}.content-list .content-item:before{content:'';position:absolute;bottom:-15px;display:block;height:1px;width:calc(100% - 25px);background-color:#ccc}.content-list .content-item .button{margin-top:auto;text-align:right}.content-list .content-item .button .btn{min-width:200px}.search-result-content .content-header{padding:0 10px}@media(min-width:769px){.content-list{margin-bottom:-20px}.content-list .content-item{display:-webkit-box;display:-moz-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;flex-direction:column;border-right:1px solid #ccc}.content-list .content-item:nth-child(2n+3){clear:left}.content-list .content-item:nth-child(2n+2){border:0}.content-list .content-item:nth-last-child(1):before,.content-list .content-item:nth-last-child(2):before{display:none}}@media(max-width:768px){.content-list .content-item:last-child{margin-bottom:0}.content-list .content-item:last-child:before{display:none}}@media(max-width:449px){.content-list .content-item .btn{display:block}}.bsc-listing-teaser{color:#000;font-size:14px;margin-top:9px}.bsc-listing-teaser .row{-webkit-box-align:center;align-items:center}.bsc-listing-teaser .bsc-logo-listing{margin-top:10px;max-width:300px}.bsc-listing-teaser .list-check.big{margin:0}.bsc-listing-teaser .list-check.big li{padding-bottom:6px;padding-top:8px}.bsc-listing-teaser .bsc-button{margin-top:10px}.bsc-listing-teaser .bsc-button .add-to-cart{width:100%;max-width:100%;white-space:normal;height:auto;line-height:inherit}@media(max-width:768px){.bsc-listing-teaser{margin-left:10px;margin-right:10px}.bsc-listing-teaser .bsc-button{margin-top:10px}}html.fonts-loading *,html.fonts-loading :not([class*=" icon-"]),html.fonts-loading :not([class^=icon-]){font-family:Arial,Helvetica,sans-serif;letter-spacing:.03rem}html.fonts-loading .font-primary,html.fonts-loading .font-secondary{font-family:Arial,Helvetica,sans-serif}