.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.upsellContain .slick-arrow{left:-5px;font-size:1.6em;font-weight:bold;color:#522555;position:relative;top:.0625em;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;top:100px;z-index:99}.upsellContain .slick-arrow.slick-prev:before{content:"\e079"}.upsellContain .slick-arrow.slick-next{right:-5px;left:auto}.upsellContain .slick-arrow.slick-next:before{content:"\e080"}.upsellContain div.header{margin:.625em 0 .625em 0;font-weight:bold;color:#333}.upsellContain .upsellBox{overflow:hidden;position:relative}.upsellContain .upsellBox p{font-size:.7em;text-align:center;margin:0 0 .2em}.upsellContain .upsellBox img{display:block;margin:.2em auto 0}.upsellContain .upsellBox div.retail{font-size:.7em;width:100%;margin-bottom:.313em;text-align:center}.upsellContain .upsellBox div.retail .price{font-weight:bold;font-size:1.5em;color:#943579}.upsellContain .upsellBox .upsellItem{height:100%;padding:0 3.5px}.upsellContain .upsellBox .see_ab{display:flex;justify-content:center;align-items:center;font-size:1.5em;font-weight:bold;color:#522555}.upsellContain .upsellBox .contain{border:1px solid #ddd;padding:1em;padding-bottom:37px;text-align:center;min-height:250px;height:100%}.upsellContain .upsellBox p.para2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upsellContain .upsellBox .addToBag{position:absolute;bottom:10px;left:0;right:0;text-align:center}@media (max-width:62em){.upsellContain .upsellBox .addToBag{padding:1em}}.upsellContain .upsellBox .addToBag button{min-height:0;padding:3px 10px}.upsellContain .upsellBox p.para1 a,.upsellContain .upsellBox p.para1 span.name{border-bottom:1px solid #ccc;font-weight:bold;color:#000}.upsellContain .upsellBox p.para1 a:hover,.upsellContain .upsellBox p.para1 span.name:hover{text-decoration:none;color:#943579;border-color:#943579}.upsellContain .upsellBox .crsl-item p.para3{text-decoration:none;color:#535353;margin-bottom:0}.upsellContain .upsellBox .crsl-item p.para3 a{text-decoration:none}.upsellContain .upsellBox .crsl-item p.para3:hover{text-decoration:none}.upsellContain .upsellBox .throughprice{text-decoration:line-through}@media (min-width:960px){.upsellContain .upsellBox{width:160px}}.upsellContain{max-width:60em;margin:0 auto;padding:0 1em}.ctaButtons{text-align:center}.ctaButtons a:hover{text-decoration:none}.ctaButtons a:hover p{text-decoration:underline}.ctaButtons .fragnetButton{margin:0 .5em;cursor:pointer}.ctaButtons .fragnetButton p{margin:.4em 0;font-size:.9em}.missingText p.large{margin:2.5em 0;margin-top:1.5em}.missingText p.large span{color:#522555;text-transform:uppercase;font-weight:bold}.missingText .searchBoxContain{width:20em;margin:1.5em auto 0 auto}.missingText .searchBoxContain .searchContain{width:100%}.missingText .searchBox{display:none;float:none}@media (max-width:35em){.ctaButtons{margin:0 auto;width:100%}.ctaButtons .fragnetButton{width:95%;display:block;padding:1em 0;margin:1em auto}}