#tweBirthdays .ba-title{padding:60px 10px 30px;text-align:center}#tweBirthdays .ba-title .ba-title-text{color:#1c1c1a;font-family:Season Mix,times,serif;font-size:32px;font-weight:420;letter-spacing:-.02em;line-height:106%;line-height:130%;text-transform:capitalize}#tweBirthdays .ba-boxes{text-align:center}#tweBirthdays .ba-boxes .ba-box{padding-bottom:30px}@media(min-width:660px){#tweBirthdays .ba-boxes{display:-ms-grid;display:grid;padding-bottom:20px;-ms-grid-columns:auto auto;grid-template-columns:auto auto;-ms-grid-rows:auto;gap:60px;grid-template-rows:auto}#tweBirthdays .ba-boxes .ba-box .ba-box-container{clear:both;max-width:480px;width:100%}#tweBirthdays .ba-boxes .ba-box.ba-box-age .ba-box-container{float:right}#tweBirthdays .ba-boxes .ba-box.ba-box-vintage .ba-box-container{float:left}}#tweBirthdays .ba-box-header{background:#fff}@media(min-width:660px){#tweBirthdays .ba-box-header .ba-box-container{padding:10px}}#tweBirthdays .ba-box-header .ba-select{align-items:center;display:flex;justify-content:space-between;padding:20px}#tweBirthdays .ba-box-header .ba-select .ba-select-label{color:#1c1c1a;display:inline-block;font-family:Season Sans,arial,sans-serif;font-size:18px;font-style:normal;font-weight:550;letter-spacing:.01em;line-height:104%;margin-right:10px;opacity:.8;text-transform:uppercase}#tweBirthdays .ba-box-header .ba-select .ba-select-input{background:#fff;display:inline-block;font-family:Season Mix,times,serif;font-size:16px;font-style:normal;font-weight:420;letter-spacing:-.01em;line-height:150%;padding:8px;text-transform:none;width:200px}@media(min-width:660px){#tweBirthdays .ba-box-header .ba-select{padding:30px 0 0}}#tweBirthdays .ba-box-content .ba-box-content-title{float:left;padding:30px 10px 20px;width:100%}#tweBirthdays .ba-box-content .ba-box-content-title .title{font-family:Season Sans,arial,sans-serif;font-size:18px;font-style:normal;font-weight:550;height:40px;letter-spacing:.01em;line-height:104%;opacity:.8;overflow:hidden;text-transform:uppercase}#tweBirthdays .ba-box-content .ba-box-content-title .title .text{display:inline-block;position:relative}#tweBirthdays .ba-box-content .ba-box-content-title .title .text:after,#tweBirthdays .ba-box-content .ba-box-content-title .title .text:before{content:"";height:1px;position:absolute;top:16px;width:400px}#tweBirthdays .ba-box-content .ba-box-content-title .title .text:before{margin-right:15px;right:100%}#tweBirthdays .ba-box-content .ba-box-content-title .title .text:after{left:100%;margin-left:15px}#tweBirthdays .ba-box-content .popular{display:block;float:left}#tweBirthdays .ba-box-content .popular .popular-item{display:block;float:left;padding:10px;width:33.3333%}#tweBirthdays .ba-box-content .popular .popular-item .link{align-items:center;color:#fff;display:flex;font-family:Season Sans,arial,sans-serif;font-style:normal;font-weight:550;height:80px;justify-content:center;letter-spacing:.01em;line-height:104%;opacity:.8;opacity:1;text-transform:uppercase;width:100%}#tweBirthdays .ba-box-content .popular .popular-item .link .text{display:flex;flex-direction:column}#tweBirthdays .ba-box-content .popular .popular-item .link .subtext{display:block;font-size:.75em}#tweBirthdays .ba-box-age .ba-box-content .ba-box-content-title .title{color:#1c1c1a}#tweBirthdays .ba-box-age .ba-box-content .ba-box-content-title .title .text:after,#tweBirthdays .ba-box-age .ba-box-content .ba-box-content-title .title .text:before{background:#1c1c1a}#tweBirthdays .ba-box-age .ba-box-content .popular .popular-item .link{background:#9096ff}#tweBirthdays .ba-box-age .ba-box-content .popular .popular-item .link:hover{background:#1c1c1a;color:#f8f5f2}#tweBirthdays .ba-box-vintage .ba-box-content .ba-box-content-title .title{color:#1c1c1a}#tweBirthdays .ba-box-vintage .ba-box-content .ba-box-content-title .title .text:after,#tweBirthdays .ba-box-vintage .ba-box-content .ba-box-content-title .title .text:before{background:#1c1c1a}#tweBirthdays .ba-box-vintage .ba-box-content .popular .popular-item .link{background:#9096ff}#tweBirthdays .ba-box-vintage .ba-box-content .popular .popular-item .link:hover{background:#1c1c1a;color:#f8f5f2}#tweBaFilter{background:#fff;padding:20px 0}#tweBaFilter .baFilter{padding:0 10px}@media(min-width:660px){#tweBaFilter .baFilter{float:left;margin-bottom:0;width:50%}}#tweBaFilter .ba-select{align-items:center;display:flex;justify-content:space-around;padding:20px}#tweBaFilter .ba-select .ba-select-label{color:#1c1c1a;display:inline-block;font-family:Season Sans,arial,sans-serif;font-size:18px;font-style:normal;font-weight:550;letter-spacing:.01em;line-height:104%;margin-right:10px;opacity:.8;text-transform:uppercase}#tweBaFilter .ba-select .ba-select-input{background:#fff;color:#1c1c1a;display:inline-block;font-family:Season Mix,times,serif;font-size:16px;font-style:normal;font-weight:420;letter-spacing:-.01em;line-height:150%;padding:8px;text-transform:none;width:200px}#tweBaFilter .ba-select.age{margin-bottom:10px}@media(min-width:660px){#tweBaFilter .ba-select.age{margin-bottom:0}}