.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}div.giftGuideHeader{background:#a25ba1;height:7em;width:60em;color:#fff;padding-top:.5em;text-align:center}div.giftGuideHeader>div{display:inline-flex}div.giftGuideHeader>div>img{margin-right:.5em;width:16em}div.giftGuideHeader>div>h1{white-space:nowrap;font-style:italic;font-weight:bolder}div.giftGuide{background:#542351;min-height:32.1875em;color:#fff;text-align:center;position:relative}div.giftGuide div.question{padding:.5em;font-size:3em;text-align:center;text-transform:uppercase}div.giftGuide div.answers{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-flow:row wrap}div.giftGuide div.answers div.answer{cursor:pointer;background:#a25ba1;margin:.75em .75em;width:10em;height:10em;text-align:center;padding:0 .5em;color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-flow:row wrap;border:3px solid #fff}div.giftGuide div.answers div.answer.selected{background:#522555}div.giftGuide div.answers div.answer>span{font-size:1.4em}div.giftGuide div.answers div.answer>img{transform:scale(.88)}div.giftGuide div.answers div.answer:focus{outline:5px solid #da17d6}div.giftGuide>div:nth-last-child(2){visibility:hidden;display:inline-block;cursor:pointer;position:relative;background:#a25ba1;margin:0 .75em;width:13em;font-size:.9em;text-align:center;margin-top:3em;color:#fff}div.giftGuide>div:nth-last-child(2)>span{font-size:1.4em;line-height:2em}div.giftGuide div.foot{position:absolute;width:100%;bottom:0;display:none;font-weight:bold}div.giftGuide div.foot img{position:relative;transform:scale(.5)}div.giftGuide div.foot>span{cursor:pointer;bottom:0}div.giftGuide div.foot>:first-child{position:absolute;left:1em;height:3em;bottom:-0.2em}div.giftGuide div.foot>:first-child>span{position:relative;top:.1em}div.giftGuide div.foot>:last-child{position:absolute;right:1em;height:3em}div.giftGuide div.foot>:last-child>img{bottom:.3em}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){div.giftGuide div.answers div.answer>img{position:relative;left:-0.75em}}@media (max-width:62em){div.giftGuideHeader{width:100%;height:auto;padding:1em 0}div.giftGuideHeader>img{width:30em}div.giftGuide{background-size:cover}div.giftGuide div.question{font-size:2.5em}}@media (max-width:35.5em){div.giftGuideHeader>div>img{width:14em}div.giftGuideHeader>div>h1{font-size:1.6em}div.giftGuide div.question{font-size:2em}div.giftGuide div.answers div.answer{transform:scale(.75);margin:0}div.giftGuide>div:nth-last-child(2){margin-top:0;margin-bottom:3em}}@media (max-width:30em){div.giftGuideHeader>div>img{width:12em}div.giftGuideHeader>div>h1{font-size:1em;margin-top:1.8em}}