.ribbon{clear:both;color:#666;font-size:12px;text-align:center;padding:8px 0;margin:0;border-top:solid 1px #d2d2d2;background:-moz-linear-gradient(left,#fff,rgba(248,248,248,0) 150px),-moz-linear-gradient(right,#fff,rgba(248,248,248,0) 150px),-moz-linear-gradient(top,#e4e4e4,rgba(248,248,248,0.3) 5px);background:-webkit-linear-gradient(left,#fff,rgba(248,248,248,0) 150px),-webkit-linear-gradient(right,#fff,rgba(248,248,248,0) 150px),-webkit-linear-gradient(top,#e4e4e4,rgba(248,248,248,0.3) 5px);background:linear-gradient(left,#fff,rgba(248,248,248,0) 150px),linear-gradient(right,#fff,rgba(248,248,248,0) 150px),linear-gradient(top,#e4e4e4,rgba(248,248,248,0.3) 5px);background-color:#f8f8f8;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}@media \0screen{.home .bento .ribbon{padding-left:5px}}.home .custom-banner{padding:0;background-color:rgba(255,255,255,0.70);position:relative;z-index:1}.home #segment-banner{text-overflow:ellipsis;color:#333}.home #segment-banner li,.home #segment-banner li .store-banner{display:inline}.home #segment-banner a{display:inline-block;font-size:13px;color:#08c;padding:0 8px 0 0;margin-left:10px;background-position:100% 55%}.home #segment-banner li .store-banner{line-height:40px}.home #segment-banner li .change-your-school{display:inline-block;border-left:1px solid #ddd}.home #segment-banner .store-banner.text-only{padding-right:10px;font-size:18px;line-height:40px;height:40px}.home .custom-banner .stack-item-body{padding:5px 0 5px 0}.home .store-banner img{width:auto;height:40px;vertical-align:top;padding-right:10px}.home #segment-banner a.more{float:right;line-height:38px}.home-product-shelf .lateral-navbar{margin-bottom:0}.home-product-shelf.box>.box-content{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:978px}.home-product-shelf .product-shelf-ribbon{-webkit-box-shadow:-1px 0 0 0 #d2d2d2,-1px 0 0 0 #e6e6e6,1px 0 0 0 #d2d2d2,2px 0 0 0 #e6e6e6,0 2px 0 0 rgba(241,241,241,0.3),0 1px 0 0 #b1b1b1;-moz-box-shadow:-1px 0 0 0 #d2d2d2,-1px 0 0 0 #e6e6e6,1px 0 0 0 #d2d2d2,2px 0 0 0 #e6e6e6,0 2px 0 0 rgba(241,241,241,0.3),0 1px 0 0 #b1b1b1;box-shadow:-1px 0 0 0 #d2d2d2,-1px 0 0 0 #e6e6e6,1px 0 0 0 #d2d2d2,2px 0 0 0 #e6e6e6,0 2px 0 0 rgba(241,241,241,0.3),0 1px 0 0 #b1b1b1;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;width:978px}.rating{background:url(web/shared/starratings/res/star-ratings@2x.png) no-repeat 0 0;background-size:68px 117px;height:11px;width:68px;display:inline-block;margin:0;background-position:0 -105px}.rating.star-rating-10,.rating[data-rating="1.0"]{background-position:0 -1px}.rating.star-rating-15,.rating[data-rating="1.5"]{background-position:0 -14px}.rating.star-rating-20,.rating[data-rating="2.0"]{background-position:0 -27px}.rating.star-rating-25,.rating[data-rating="2.5"]{background-position:0 -40px}.rating.star-rating-30,.rating[data-rating="3.0"]{background-position:0 -53px}.rating.star-rating-35,.rating[data-rating="3.5"]{background-position:0 -66px}.rating.star-rating-40,.rating[data-rating="4.0"]{background-position:0 -79px}.rating.star-rating-45,.rating[data-rating="4.5"]{background-position:0 -92px}.rating.star-rating-50,.rating[data-rating="5.0"]{background-position:0 -105px}.cs-colors{text-align:center;margin-top:8px}.cs-colors ul{margin:0;padding:0;overflow:hidden;display:inline-block}.cs-colors ul li{list-style:none;float:left;overflow:hidden;position:relative;width:40px;height:40px;margin:0}.cs-colors ul li input{position:absolute;filter:alpha(opacity=0);opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);width:1px;height:1px;left:-995px;top:7px;z-index:2;cursor:pointer}.cs-colors ul li label{position:relative;display:block;height:26px;width:26px;left:5px;top:7px;cursor:pointer}.cs-colors li input.selected+label{border:solid 2px #fff!important;left:3px;top:5px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.cs-colors ul li input:checked+label{border:solid 2px #fff;left:3px;top:5px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.cs-colors ul li input:focus+label{outline:1px dotted;outline:-webkit-focus-ring-color auto 5px}.cs-colors ul li img{width:26px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.bgTransition{transition:1s background ease}.productPalette,.cs-gallery{display:inline-block;vertical-align:middle;text-align:center}.cs-gallery{position:relative}.cs-gallery figure{display:block}.transitionLayer{position:absolute}.superlink.noActiveState .merchandising.button.superlink{background:#117ed2;border-top-color:#1992da;border-left-color:#0c75bb;border-right-color:#0c75bb;border-bottom-color:#00589c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#37aaea",endColorstr="#117ed2");background:-webkit-gradient(linear,left top,left bottom,from(#37aaea),to(#117ed2));background:-moz-linear-gradient(top,#37aaea,#117ed2);background-image:-o-linear-gradient(top,#37aaea 0,#117ed2 100%);background-image:linear-gradient(to bottom,#37aaea 0,#117ed2 100%);-webkit-box-shadow:inset 0 1px 1px 0 #64bef1;-moz-box-shadow:inset 0 1px 1px 0 #64bef1;box-shadow:inset 0 1px 1px 0 #64bef1}.slide-box{overflow:hidden;position:relative;background-color:#fff;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none;user-select:none}.slide-box.touch{overflow-x:hidden;overflow-y:hidden}.slide-box>ul{padding:0;margin:0;overflow:hidden;position:relative;left:0;top:0;width:4999px;z-index:7;-webkit-transition-property:-webkit-transform,left;-moz-transition-property:-webkit-transform,left;transition-property:-webkit-transform,left;-moz-transition-property:-moz-transform,left;-ms-transition-property:-ms-transform,left;-o-transition-property:-o-transform,left;-webkit-transition-duration:.4s,0.4s;-moz-transition-duration:.4s,0.4s;transition-duration:.4s,0.4s;-moz-transition-duration:.4s,0.4s;-ms-transition-duration:.4s,0.4s;-o-transition-duration:.4s,0.4s;-webkit-transition-timing-function:ease-out,ease-out;-moz-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out;-moz-transition-timing-function:ease-out,ease-out;-ms-transition-timing-function:ease-out,ease-out;-o-transition-timing-function:ease-out,ease-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;transition-property:transform,left;transition-duration:.4s,0.4s;transition-timing-function:ease-out,ease-out}.slide-box>ul>li{display:block;float:left}.slide-box-dots{text-align:center;position:relative}.slide-box-dots>ul{list-style:none;display:inline-block;padding:10px 0}.slide-box-dots>ul>li{display:block;float:left;border:1px solid transparent;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 10px}.slide-box-dots>ul>li>span,.slide-box-dots>ul>li>button{background-color:#999;display:block;width:8px;height:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.slide-box-dots>ul>li>button{width:8px;height:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;border:1px solid transparent}.slide-box-dots>ul>li.current{border:1px solid #08c}.slide-box-dots>ul>li.current>span,.slide-box-dots>ul>li.current>button{background:white}.slide-box-dots>ul>li.current>button{border:1px solid white}.darkBackground .slide-box-dots>ul>li>span,.darkBackground .slide-box-dots>ul>li>button{background:white}.darkBackground .slide-box-dots>ul>li.current{border:1px solid white}.darkBackground .slide-box-dots>ul>li.current>span,.darkBackground .slide-box-dots>ul>li.current>button{background:black}.darkBackground .slide-box-dots>ul>li.current>button{border:1px solid black}.slide-box-dots .accessibility-control{opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);position:absolute;top:0;left:0;height:30px;width:100%;z-index:9999;overflow:hidden}.slide-box-dots .accessibility-control input{margin:0 auto;height:30px;z-index:9999;-webkit-touch-callout:inherit;position:absolute;top:0;left:0;right:0;cursor:pointer}.slide-box-container{background:white}.slide-box-container .slide-box{width:320px;margin:0 auto;-webkit-touch-callout:inherit}.slide-box-container .slide-box li{width:320px;text-align:center}.slide-box-container>.stack-item-body{position:relative}.slide-box-container .materializer{transition-duration:150ms;-webkit-transition-duration:150ms;-moz-transition-duration:150ms;transition-duration:150ms;-moz-transition-duration:150ms;-o-transition-duration:150ms;-ms-transition-duration:150ms;transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;transition-timing-function:ease-in}.slide-box-container .slide-box{width:980px!important;white-space:inherit;background-color:inherit;-webkit-user-select:inherit;-moz-user-select:inherit;user-select:inherit;-khtml-user-select:inherit;-moz-user-select:moz-inherit;-ms-user-select:inherit;user-select:inherit}.slide-box-container .slide-box>ul{width:9999px}.touch .slide-box-container .slide-box>ul{-webkit-backface-visibility:visible!important}.slide-box-container .slide-box>ul>li{width:980px!important}.slide-box-container .slide-box-dots{position:absolute;z-index:9999;bottom:40px;left:0;right:0}.slide-box-container .slide-box-controls button{background-image:url(web/base/icons/res/carousel-controls@2x.png);background-image:none,url(../web/base/icons/res/carousel-controls.svg);background-color:transparent;width:50px;height:120px;border:0;position:absolute;top:200px;z-index:9;cursor:pointer;transition-property:opacity;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-duration:200ms;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;-ms-transition-duration:200ms;transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;display:block;opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0)}.slide-box-container:hover .slide-box-controls button,.slide-box-container .slide-box-controls button:focus{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100)}.slide-box-container .slide-box-controls .previous{background-position:10px 30px;left:-75px}.slide-box-container .slide-box-controls .next{background-position:-63px 30px;right:-75px}.slide-box-container .slide-box-controls button:hover.previous,.slide-box-container .slide-box-controls button:focus.previous,.slide-box-container .slide-box-controls button:active.previous{background-position:10px 130px}.slide-box-container .slide-box-controls button:hover.next,.slide-box-container .slide-box-controls button:focus.next,.slide-box-container .slide-box-controls button:active.next{background-position:-63px 130px}.darkBackground .slide-box-controls .previous{background-position:10px -70px}.darkBackground .slide-box-controls .next{background-position:-63px -70px}@media only screen and (max-width :1140px){.slide-box-container .slide-box-controls .previous{left:0}.slide-box-container .slide-box-controls .next{right:0}}.slide-box-container .slide-box-controls .inactive{display:none}.random-content{display:none}.random-container .random-content{display:block}