.invisible{visibility:hidden}.application-header{background-size:cover}.application-header-container{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:relative;text-align:center}.application-header-container .application-header-title{font-weight:600}.application-header-container .application-header-subtitle{font-weight:normal}*{font-family:Amazon Ember}#reactApp{max-width:1500px;margin-left:auto;margin-right:auto}@media (min-width: 751px) and (max-width: 1540px){#reactApp{width:1040px;padding:0 20px}}.tether-element{z-index:2000}html{overflow-anchor:none}#lists{margin-bottom:20px}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.ReactModal__Overlay{z-index:10000;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;cursor:pointer}.ReactModal__Body--open{overflow-y:hidden;height:100%}.modalOverlay{background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:5000}.ReactModal__Content--after-open.modal{overflow:scroll}.modal{background-color:white;position:absolute;width:calc(100% - 10px);max-height:85vh;left:5px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.popover .modal-close,.modal .modal-close{position:absolute;top:15px;right:15px;width:100%;text-align:right}.popover{position:absolute;background-color:white;z-index:1000;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;border:0.1rem solid #cdcdcd;border-color:rgba(0,0,0,0.2);border-radius:0.4rem;box-shadow:0 0.2rem 0.4rem rgba(0,0,0,0.13)}.popover .filters-price-modal{width:200px}.hidden{display:none}.a-icon-close{cursor:pointer}.asins-container-loading{text-align:center;width:100%;height:1000px;padding:100px}.asin-container{float:left;display:inline-block;position:relative}.asin-container a{display:inline-block;width:100%;height:100%}.asin-container .asin-image{box-sizing:border-box;padding:20px;max-width:220px;max-height:220px;position:relative;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.asin-container .asin-image img{width:100%;height:100%}.asin-container .asin-image-t1{box-sizing:border-box;padding:20px;max-width:220px;max-height:220px;position:relative;left:50%;top:40%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.asin-container .asin-image-t1 img{width:100%;height:100%}.page-type-mobile .asin-container a{box-sizing:border-box;display:block;margin:0;max-height:100%;height:100%;width:100%;padding-bottom:50px}.page-type-mobile .asin-container a .asin-image{box-sizing:border-box;padding:10px 0 0 0;max-width:calc(50vw - 60px);max-height:100%}.filter-container .price-popup-trigger{font-weight:bold;color:#111111}.filter-container .filter-container-row{position:relative}@media screen and (min-device-width: 750px){.filter-container .filter-option{padding:5px 0}}.filter-container .filter-price{margin-right:10px}.filter-container .filter-prime .gfhz-checkbox{text-transform:uppercase;float:right}@media screen and (max-device-width: 750px){.filter-container .filter-prime .a-checkbox{padding-left:35px;padding-right:0}}.filter-container .filters-bar-ageGroup{position:relative;padding:12.5px 0px;background-color:#f8f8f8}.page-type-tablet .filter-price{margin-right:10px;text-align:left;position:absolute;top:5px;left:10px}.page-type-desktop .bottom-survey-link,.page-type-tablet .bottom-survey-link{display:none}.page-type-desktop .filter-container-main,.page-type-tablet .filter-container-main{position:relative}.page-type-desktop .age-group-container-survey-container,.page-type-tablet .age-group-container-survey-container{position:absolute;right:10px;top:15px}.page-type-desktop .filters-age-and-price{text-align:right}.page-type-desktop .filters-age-and-price .filter-prime,.page-type-desktop .filters-age-and-price .filter-price{display:inline-block;padding:5px 0 5px 10px;margin-right:10px;vertical-align:bottom;box-sizing:border-box;height:30px}.page-type-desktop .filters-age-and-price .filter-price{padding-right:0}.page-type-desktop .filters-age-and-price .filter-price .filter-price-popover-wrapper{position:absolute;top:100%;text-align:left}.page-type-desktop .filters-age-and-price .filter-prime{padding-right:20px;border-left:solid 1px #eaeded}.page-type-mobile .bottom-survey-link{display:block;text-align:center;padding:20px}.page-type-mobile .age-group-container-survey-container{display:none}.page-type-mobile .filters-bar .filters-age-and-price{padding:0 5px 5px;text-align:left}.page-type-mobile .filters-bar .filters-age-and-price .filter-prime,.page-type-mobile .filters-bar .filters-age-and-price .filter-price{display:inline-block;padding:5px 0;vertical-align:bottom;box-sizing:border-box;height:35px}.page-type-mobile .filters-bar .filters-age-and-price .filter-prime{position:absolute;right:10px}.page-type-mobile .filters-bar .filters-age-and-price .filter-price{margin-right:10px;text-align:left;position:relative;top:5px;left:5px}@media screen and (min-device-width: 750px){.filters-price-list-title{display:none}}@media screen and (max-device-width: 750px){.filters-price-list-title{padding-top:15px}}.filters-price-list-entry .a-radio-label{padding-left:4px}.filters-price-modal{padding:20px 10px;padding-top:0}@media screen and (min-device-width: 750px){.filters-price-modal{padding:0}}.filters-price-modal .filters-age-group-radio-button{border-radius:0px !important}.filters-age-group-modal{padding-top:20px}.filters-age-group-modal .a-box-inner{padding:14px 0px;text-align:center}.filters-age-group-modal .age-group-popover-section-label{padding-bottom:8px;font-weight:bold;text-align:left}.filters-age-group-modal .filters-age-group-list{width:320px}.filters-age-group-modal .filters-age-group-list .filters-age-group-list-entry,.filters-age-group-modal .filters-age-group-list .filters-gender-list-entry{display:inline;width:100px;float:left;margin-right:6px;margin-bottom:6px;border-radius:4px !important;cursor:pointer}.filters-age-group-modal .selected-age-group-box-entry,.filters-age-group-modal .selected-gender-box-entry{border:1px solid #e77600;background:#fef8f2}.age-group-popover{padding:10px 30px 30px 30px}.gift-for-label{height:20px}.gift-for-label .age-group-popup-trigger{font-weight:bold;color:#000}.a-icon-popover{margin-top:7px}.filters-bar .filter-container-row{padding:0 10px}.filters-age-group-list-container{max-height:300px;overflow-y:scroll}.interests-container-wrapper{width:100%;overflow:hidden}.interests-container{margin-right:-4px}@media screen and (max-width: 750px){.interests-container{padding:0 10px}}.interests-container>.interest{background:white;border-color:#eaeded;cursor:pointer;display:inline-block;font-size:13px;vertical-align:top;margin-bottom:4px;margin-right:4px;position:relative}@media screen and (min-device-width: 1500px), screen and (min-width: 1500px){.interests-container>.interest{width:calc( 1 / 11 * 100% - 4px + 3px / 11 - 4px / 11)}}@media screen and (max-device-width: 1500px), screen and (max-width: 1500px){.interests-container>.interest{width:calc( 1 / 7 * 100% - 4px + 3px / 7 - 4px / 7)}}.interests-container>.interest.selected{background:#fef8f2 !important;border-color:#e77600}.page-type-tablet .interest,.page-type-desktop .interest{position:relative;height:50px}.page-type-tablet .interest>.a-box-inner,.page-type-desktop .interest>.a-box-inner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:100%}.page-type-mobile .interests-container{padding:0 10px;margin-bottom:10px;overflow-y:hidden;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.page-type-mobile .interests-container::-webkit-scrollbar{height:0}.page-type-mobile .interest{background:#f8f8f8;border-color:#f8f8f8;width:auto !important;margin-bottom:0}.page-type-mobile .interest>.a-box-inner{white-space:normal}.metadata-container{position:absolute;bottom:0;left:0;right:0;padding:0 20px 5px 31px}.metadata-container .price-container{display:inline-block;position:absolute;bottom:10px}.metadata-container .price-container .price-display{display:inline-block;padding-right:10px;font-size:15px;color:#002f36}.metadata-container .price-container .unit-price{display:block;position:relative;top:-2px;margin-right:5px;font-size:12px;color:#aab7b8;min-height:19px}.metadata-container .prime-icon{display:inline-block;position:relative;top:3px}.metadata-container-t1{position:absolute;bottom:0;left:0;right:0;padding:0 20px 5px 31px}.metadata-container-t1 .asin-title-t1{min-height:10px;text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:#05444d;overflow:hidden;display:block;padding:5px 0 0 0;word-wrap:normal}.metadata-container-t1 .price-container-t1{display:block}.metadata-container-t1 .price-container-t1 .price-display{display:inline-block;padding-right:10px;font-size:15px;color:#002f36}.metadata-container-t1 .price-container-t1 .unit-price{display:block;position:relative;top:-2px;margin-right:5px;font-size:12px;color:#aab7b8;min-height:19px}.metadata-container-t1 .prime-icon{display:inline-block;position:relative;top:3px}.page-type-mobile .metadata-container{height:40px;margin-bottom:5px;padding:0 10px 0 26px}.page-type-mobile .metadata-container .price-container{bottom:0}.page-type-mobile .metadata-container .price-container .unit-price{min-height:15px}.page-type-mobile .metadata-container-t1{height:50px;margin-bottom:5px;padding:0 5px}.page-type-mobile .metadata-container-t1 .asin-title-t1{min-height:10px;text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:#05444d;overflow:hidden;display:block;padding:5px 0 0 10px}.page-type-mobile .metadata-container-t1 .price-container-t1{padding:0 10px 0 10px;bottom:0}.page-type-mobile .metadata-container-t1 .price-container-t1 .unit-price{min-height:10px}.page-type-mobile .metadata-container-t1 .price-container{padding:0 10px 0 26px;bottom:0}.page-type-mobile .metadata-container-t1 .price-container .unit-price{min-height:10px}.filter-age-group-popover-wrapper .popover-arrow:after,.filter-age-group-popover-wrapper .popover-arrow:before{bottom:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.filter-age-group-popover-wrapper .popover-arrow:after{border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:10px;margin-left:-10px}.filter-age-group-popover-wrapper .popover-arrow:before{border-color:rgba(203,203,203,0);border-bottom-color:#cbcbcb;border-width:11px;margin-left:-11px}.age-group-list-item-inline{display:flex}.age-group-list-item-inline .age-group-list-item{min-width:50%}.age-group-list-item-inline .age-group-list-item:first-child{border-right:solid 2px #fff}.age-group-list-item{position:relative;border-bottom:solid 2px #fff}.age-group-list-item img{width:100%}.age-group-list-item .age-group-list-item-cover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.2)}.age-group-list-item .age-group-list-item-text{position:absolute;top:10px;left:10px;color:#fff;font-size:18px;z-index:2}.age-group-list-item.last{border-bottom:none}.friend-detail-menu,.friends-container{text-align:center;padding:0 0 20px}.friend-detail-menu h1,.friends-container h1{margin:15px 0;margin-bottom:5px;font-weight:lighter;font-family:Amazon Ember, sans-serif;text-align:left;color:#05444d}.friend-detail-menu li,.friends-container li{list-style:none;display:inline-table;cursor:pointer;max-width:75px}.friend-detail-menu li+li,.friends-container li+li{margin-left:30px}@media (max-device-width: 750px){.friend-detail-menu,.friends-container{overflow-x:auto;overflow-y:hidden}.friend-detail-menu ul,.friends-container ul{display:flex;margin:0;padding-top:5px}.friend-detail-menu ul li,.friends-container ul li{display:inline;flex:0 0 100px;max-width:85px}.friend-detail-menu ul li+li,.friends-container ul li+li{margin:0}}.friend-detail-menu .friend-container,.friends-container .friend-container{margin-right:10px}.friend-detail-menu .friend-container .friend-container-occasion-name,.friends-container .friend-container .friend-container-occasion-name{color:#05444d;margin:2px 0}.friendsList-view #ageGroupSelectionHeader h1{text-align:left;padding-left:10px}.friend-detail-menu{background-color:#f8f8f8;padding:0 10px}@media (max-device-width: 750px){.friend-detail-menu{overflow-x:auto;overflow-y:hidden;max-width:100vw}.friend-detail-menu ul{display:flex;margin:0;padding-top:0px}.friend-detail-menu ul li{display:inline;flex:0 0 160px;max-width:140px;padding:10px}.friend-detail-menu ul li a{color:#01a4b5}.friend-detail-menu ul li.selected{border-bottom:5px #05444d solid}.friend-detail-menu ul li.selected a{color:#05444d}.friend-detail-menu ul li+li{margin:0}}.friend-detail-info{margin:10px;font-size:14px}.friend-detail-info .friend-detail-image-container{width:100px;float:left}.friend-detail-info .friend-detail-info-container{margin-top:7px}.friend-detail-info .rounded-image.large{height:70px;width:70px;border-radius:35px}.friend-detail-info .friend-detail-info-name{color:#05444d}.friend-detail-info .friend-detail-info-name{color:#05444d}.friend-detail-info .friend-detail-info-occasion{color:#01a4b5}.friend-detail-info .friend-detail-info-temporalDistance{color:lightgray}.friend-view-title{background-color:#f8f8f8;padding:15px 10px}.friend-view-title .friend-view-title-text{color:#05444d}.friend-view-title .friend-view-title-name{color:#01a4b5}.friend-detail-list-preview{width:100%;overflow:hidden;margin-top:20px}.friend-detail-list-preview h1{color:#01a4b5;font-size:14px;font-weight:200}.friend-detail-list-preview .friend-detail-list-preview-entries{width:600px}.friend-detail-list-preview .friend-detail-list-preview-entries .asin-container{height:150px;border:none}.friend-detail-list-preview .friend-detail-list-preview-entries .friend-detail-list-preview-entry{float:left;width:120px}@media (max-device-width: 750px){.connection.large{display:flex}.connection.large .connection-image{margin-right:10px;min-width:40px}.connection.large .connection-information{flex-grow:2;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.connection.large .connection-information .connection-name{text-transform:capitalize;font-size:15px;color:#05444d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connection.large .connection-information .connection-occasion{font-size:13px;color:#c8c8c8}.connection.large .connection-information .alarm-image{margin-left:5px;position:relative;top:3px}.connection.large .connection-arrow{align-self:center}}.gfhz-horizontal-list-container::-webkit-scrollbar{display:none}.gfhz-horizontal-list{margin:0}.gfhz-horizontal-list-item{list-style:none;display:inline-table;color:#333;margin:0 0 5px 5px}@media (max-device-width: 750px){.gfhz-horizontal-list-container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;max-width:100vw}.gfhz-horizontal-list{display:flex;margin:0}.gfhz-horizontal-list-item{display:inline;flex:0 0 auto}.gfhz-horizontal-list-item+.gfhz-horizontal-list-item{margin-left:5px}}.stacked-list{margin:0}.stacked-list-item{list-style:none;display:block;width:100%}

