.recent-search .ssg-suggestion__info{text-align:left;padding-left:8px}.recent-search .ssg-suggestion:hover{background:#ebeced}@media only screen and (min-width:480px) and (min-width:600px){.recent-search .df-foldouts{width:calc(100% - 134px)}}.ellipsis-loader__dot{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:100%;position:absolute}.ellipsis-loader__dot:first-child{-webkit-animation-delay:-.5s;animation-delay:-.5s}.ellipsis-loader__dot:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ellipsis-loader__dot:nth-child(3){-webkit-animation-delay:-.3s;animation-delay:-.3s}.ellipsis-loader-wrapper{background-color:hsla(0,0%,100%,.9);height:100%;left:0;margin:0;position:absolute;top:0;width:100%;z-index:9}.ellipsis-loader-wrapper .ellipsis-loader{height:18px;width:60px}.ellipsis-loader-wrapper .ellipsis-loader__dot{border-width:2px;border-style:solid;-webkit-animation-name:ellipsis-loader-regular;animation-name:ellipsis-loader-regular;height:16px;width:16px}@-webkit-keyframes ellipsis-loader-regular{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(44px);transform:translateX(44px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ellipsis-loader-regular{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(44px);transform:translateX(44px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.ellipsis-loader-wrapper--full-page{height:100%;height:100vh;position:fixed;width:100%;width:100vw}.ellipsis-loader-wrapper--absolute .ellipsis-loader,.ellipsis-loader-wrapper--full-page .ellipsis-loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ellipsis-loader-wrapper--text .ellipsis-loader{position:relative}.ellipsis-loader-wrapper~* textarea{resize:none}.border-radius .ellipsis-loader-wrapper{border-radius:2px}.ellipsis-loader-wrapper .loader-text{display:block;font-size:14px;margin-top:8px;line-height:1.25;text-align:center}.ellipsis-loader-wrapper--dark{background-color:rgba(55,69,77,.9)}.ellipsis-loader-wrapper--dark .loader-text{color:#fff}.ellipsis-loader--dark .ellipsis-loader__dot{border-color:#fff}.ellipsis-loader--dark .ellipsis-loader__dot:first-child{background-color:#cdd0d2}.ellipsis-loader--dark .ellipsis-loader__dot:nth-child(2){background-color:#9ba2a6}.ellipsis-loader--dark .ellipsis-loader__dot:nth-child(3){background-color:#697379}.ellipsis-loader--branded .ellipsis-loader__dot{border-color:#fff}.ellipsis-loader--branded .ellipsis-loader__dot:first-child{background-color:#c94a30}.ellipsis-loader--branded .ellipsis-loader__dot:nth-child(2){background-color:#f48f00}.ellipsis-loader--branded .ellipsis-loader__dot:nth-child(3){background-color:#007fad}.ellipsis-loader--bright .ellipsis-loader__dot{background-color:#fff}.ellipsis-loader--bright .ellipsis-loader__dot:first-child{opacity:.25}.ellipsis-loader--bright .ellipsis-loader__dot:nth-child(2){opacity:.5}.ellipsis-loader--bright .ellipsis-loader__dot:nth-child(3){opacity:.9}.ellipsis-loader-wrapper--top{padding-top:10%}.ellipsis-loader-wrapper--top.ellipsis-loader-wrapper--full-page .ellipsis-loader{top:20%}.ellipsis-loader-wrapper--top.ellipsis-loader-wrapper--full-page .loader-text{top:18%}.center-x{left:0;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.center-y{top:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dialog{background:#fff;border-radius:2px;box-shadow:0 1px 4px rgba(41,51,57,.5);margin:16px 8px;overflow:hidden}.dialog__header{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex}.dialog--disabled .dialog__header{color:#9ba2a6}.dialog__prompt{font-size:20px;font-weight:400;margin:26px 8px 16px}.dialog__icon{-webkit-flex-shrink:0;flex-shrink:0;height:48px;margin:12px 0 16px 12px;width:48px}.dialog__icon .svg-color--primary{fill:#007fad}.dialog--disabled .dialog__icon .svg-color--primary{fill:#9ba2a6}.dialog__list{clear:left;padding:0 8px}.dialog__item{border-top:1px solid #ebeced}.dialog__label{background-color:#fff;border-radius:0;font-size:16px;height:100%;padding:12px;text-align:center;width:100%}.dialog__label:focus{outline:1px solid rgba(55,69,77,.75)}@supports (outline-offset:0){.dialog__label:focus{outline:1px dotted #37454d}}.dialog__label:hover{background-color:#ebeced}.dialog__label:active{outline:1px solid rgba(55,69,77,.75)}@supports (outline-offset:0){.dialog__label:active{outline:1px dotted #37454d}}.dialog--disabled .dialog__label{color:#cdd0d2}.dialog--disabled .dialog__label:active,.dialog--disabled .dialog__label:focus,.dialog--disabled .dialog__label:hover,.dialog--disabled .dialog__label:link,.dialog--disabled .dialog__label:visited{background-color:#fff;cursor:not-allowed}@media only screen and (min-width:600px){.dialog{margin:16px 0}.dialog__list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:0}.dialog__item{border-right:1px solid #ebeced;-webkit-flex-basis:0;flex-basis:0;-webkit-flex-grow:1;flex-grow:1}.dialog__item:last-of-type{border-right:0}}.price-debug-tooltip{cursor:default;background-color:#fff;border:1px solid #007fad;border-radius:2px;border-color:#cdd0d2;height:90px;position:absolute;padding:8px;width:280px;display:table;top:-50%;left:150px;text-align:left;z-index:20}.price-debug-tooltip.laec-tooltip{width:450px;top:-30px;left:150px}.item__deal-other .price-debug-tooltip{left:20px}.item__deal-other .price-debug-tooltip:after,.item__deal-other .price-debug-tooltip:before{top:29px}.item__deal-best-link .price-debug-tooltip{top:-36px;left:30px}.price-debug-tooltip__heading{margin:0;padding-bottom:8px;font-size:12px;border-bottom:1px solid #9ba2a6;padding-left:8px}.price-debug-tooltip>div{line-height:2em;padding-left:8px}.price-debug-tooltip:after,.price-debug-tooltip:before{display:block;bottom:8px;border:8px solid transparent;position:absolute;height:0;width:0;top:37px;content:"";left:-7px;margin-left:-7px}.price-debug-tooltip:after{border-color:transparent #fff transparent transparent}.price-debug-tooltip:before{border-color:transparent #cdd0d2 transparent transparent;left:-9px}.price-debug-tooltip--no-rating{height:40px;margin-top:24px}.price-debug-tooltip--no-rating:after,.price-debug-tooltip--no-rating:before{top:12px}.price-debug-access{display:none}@media only screen and (min-width:600px){.price-debug-access{cursor:pointer;font-weight:700;border:1px solid #007fad;height:20px;position:absolute;top:14px;width:20px;display:block;border-radius:1em;line-height:20px;text-align:center;font-size:16px;color:#007fad;font-style:italic;left:115px}.item__deal-other .price-debug-access{top:auto;background:#fff;width:14px;height:14px;font-size:12px;line-height:14px;bottom:1px;left:-4px}.item__deal-best-link .price-debug-access{top:0;left:0}}.share-notification{margin-bottom:12px;height:68px;-webkit-transform:translateY(-80px);transform:translateY(-80px)}.share-notification .alert__message{margin:16px}@media only screen and (max-width:720px){.share-link{width:calc(100vw - 68px)}}.bookmark__info{position:absolute;width:100%;max-height:44px;top:0;left:0;font-size:12px;padding:16px 12px;visibility:hidden;opacity:0;border-bottom:solid #d8d8d8;border-bottom-width:0}.bookmark__info .info__wrapper{opacity:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;max-width:calc(100% - 44px)}.bookmark__info .info__wrapper .share-overlay-btn{position:absolute;top:0;right:12px}.bookmark__info .info__wrapper .share-overlay-btn.btn{padding-left:10px;padding-right:24px}.bookmark__info .info__wrapper .share-overlay-btn.btn .share-overlay-btn__icon{left:5px}.bookmark__info .info__wrapper .share-overlay-btn.btn .btn__label{display:none}.bookmark__info .info__close{position:absolute;right:0;top:0;height:44px;width:44px;border-left:1px solid #cdd0d2;display:none}.bookmark__info .info__link{font-weight:400;color:#007fad;cursor:pointer}.has-bookmark .info__wrapper{-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;-webkit-transition-delay:1.3s;transition-delay:1.3s;opacity:1}.has-bookmark .bookmark__info{-webkit-transition:border-border-bottom-width,opacity;transition:border-border-bottom-width,opacity;-webkit-transition-delay:1s;transition-delay:1s;visibility:visible;opacity:1;border-bottom-width:1px}@media only screen and (min-width:720px){.bookmark__info{font-size:16px;padding:12px}.bookmark__info .info__wrapper{max-width:calc(100% - 150px)}.bookmark__info .info__wrapper .share-overlay-btn{right:12px}.bookmark__info .info__wrapper .share-overlay-btn.btn{padding-left:46px;padding-right:12px}.bookmark__info .info__wrapper .share-overlay-btn.btn .share-overlay-btn__icon{left:10px}.bookmark__info .info__wrapper .share-overlay-btn.btn .btn__label{display:inline}.bookmark__info .info__close{display:block}}