.jos-formatPrice{color:#444;font-size:1.4em;display:inline-block;margin-top:15px;}.jos-formatPrice-currencyCode{color:grey;font-size:.8em;}#bootstrap .clearfix{*zoom:1;}#bootstrap .clearfix:before,#bootstrap .clearfix:after{display:table;content:"";line-height:0;}#bootstrap .clearfix:after{clear:both;}#bootstrap .hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}#bootstrap .input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#elements{}.title-font{font-family:'Barlow',sans-serif;font-weight:600;}.heading-5{font-family:'Barlow',sans-serif;font-weight:600;text-transform:uppercase;font-size:24px;line-height:28px;}.webfont-1{font-family:helvetica,arial,sans-serif;}.jos-store-promotion-billboard{display:block;}.jos-store-promotion-billboard .jos-store-billboard-container{display:flex;border:2px solid #212121;border-radius:2px;box-shadow:0 2px 2px 0 rgba(3,29,64,0.14),0 3px 1px -2px rgba(3,29,64,0.12),0 1px 5px 0 rgba(3,29,64,0.2);}.jos-store-promotion-billboard .jos-store-billboard-container .jos-store-billboard-alert{background-color:#212121;width:48px;text-align:center;color:#fff;padding-top:17px;top:0px;left:-1px;flex-shrink:0.5;}.jos-store-promotion-billboard .jos-store-billboard-container .jos-store-billboard-content{font-size:16px;color:#031D40;line-height:22px;text-align:left;padding:15px;display:block;}.jos-store-promotion-billboard .jos-store-billboard-container .jos-store-billboard-content .billboard-header{font-weight:600;}.product-browse-page .jos-store-promotion-billboard.jos-catalog-grid-inner-top{margin-bottom:10px;}.productDetail .jos-store-promotion-billboard.jos-catalog-grid-inner-top{margin-bottom:10px;}.jos-store-billboard{bottom:0;left:0;right:0;z-index:3;display:block;background:#fac75c;color:#444444;padding:7px 5px;text-align:center;text-transform:uppercase;}.jos-store-billboard .title{bottom:0;left:0;right:0;z-index:4;display:inline-block;text-align:left;color:#444444;font-weight:bold;font-size:14px;}@media only screen and (max-width:800px){header.CATALOG_JRD .jos-store-billboard,header.CATALOG_COLLEGE .jos-store-billboard{position:relative;top:160px;margin:0;}}body.CATALOG_COLLEGE.productDetail .jos-store-billboard,body.CATALOG_JRD.productDetail .jos-store-billboard{display:none;}.jos-productgrid-link.to-fade{opacity:0;position:absolute;visibility:hidden;}.sy18-colors{max-width:220px;}.jos-select-filter-sy18-label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;margin-left:15px;}.jos-productgrid-link .sy18-colors{max-width:150px;height:25px;text-align:center;margin:0 auto;margin-top:5px;}.jos-productgrid-link .sy18-colors .filter-color{width:20px;height:20px;margin-right:0;margin-bottom:0;display:inline-block;cursor:pointer;}.jos-productgrid-link .sy18-colors .color-spiral{display:inline-block;background-size:100%;}.jos-sy18-filter-header{border-bottom:1px solid #b2b2b2;}.jos-sy18-filter-header-item{display:inline-block;}.jos-sy18-filter-header-item h3{border-bottom:none;}.jos-filter-list.group-YB_BOOKS .jos-sy18-filter-header-item h3{margin-top:0;}.jos-sy18-filter-header-item.jos-apply-filters{padding-right:10px;}.jos-sy18-filter-header-item.jos-reset-filters,.jos-sy18-filter-header-item.jos-apply-filters{float:right;cursor:pointer;}.modal-header .jos-sy18-filter-header-item.jos-reset-filters,.modal-header .jos-sy18-filter-header-item.jos-apply-filters{transform:none;}.modal-header.jos-sy18-filter-header{background:#000000;color:#FFFFFF;vertical-align:middle;}.modal-header .jos-sy18-filter-header-item span{vertical-align:middle;}div.jos-sy18-selectbox-input{display:inline-block;}div.jos-sy18-selectbox{position:relative;display:inline-block;cursor:default;text-align:left;line-height:30px;clear:both;color:#888;margin-top:5px;vertical-align:middle;}span.jos-sy18-selectbox-selected{width:167px;text-indent:20px;border:1px solid #ccc;border-right:none;overflow:hidden;border-top-left-radius:3px;border-top-right-radius:3px;}span.jos-sy18-selectbox-select-arrow{width:30px;text-align:center;font-size:14px;float:right;border:1px solid #ccc;border-bottom:none;border-top-left-radius:3px;border-top-right-radius:3px;transform:rotate(90deg);padding-top:7px;color:#3777bb;}span.jos-sy18-selectbox-select-arrow,span.jos-sy18-selectbox-selected{position:relative;float:left;height:30px;z-index:1;background:#FFFFFF;}div.jos-sy18-select-options{position:absolute;top:28px;left:0;width:198px;border:1px solid #ccc;overflow:hidden;padding-top:2px;display:none;margin-top:15px;border-radius:3px;background:white;}span.jos-sy18-select-option{background:white;display:block;line-height:20px;padding:5px 10%;z-index:99;position:relative;opacity:0.95;}span.jos-sy18-select-option:hover{color:#f6f6f6;background:#4096ee;z-index:99;}.filter-expandable .filter-sign{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:all 0.5s;}.expanded .filter-sign{-webkit-transform:rotate(270deg);transform:rotate(270deg);transition:all 0.5s;}.ratio-square{overflow:hidden;}.jos-card-filter-header{border-bottom:1px solid #b2b2b2;}.jos-card-filter-header-item{display:inline-block;}.jos-card-filter-header-item h3{border-bottom:none;margin-top:0px;}.product-browse-page .jos-aside h3{margin-top:0px;}.jos-filter-list.group-YB_BOOKS .jos-card-filter-header-item h3{margin-top:0;}.jos-card-filter-header-item.jos-reset-filters{float:right;cursor:pointer;transform:rotate(270deg);}.modal-header .jos-card-filter-header-item.jos-reset-filters{transform:none;}.modal-header.jos-card-filter-header{background:#000000;color:#FFFFFF;vertical-align:middle;}.modal-header .jos-card-filter-header-item span{vertical-align:middle;}#modalCardsFilterSortDialog .modal-header{margin:0;padding:0 10px;line-height:40px;font-size:12px;font-weight:bold;border:1px solid white;}#modalCardsFilterSortDialog .modal-body{padding:0 16px;}.jos-filter-group-header-item{display:inline-block;}.jos-filter-group-header-item.filter-sign{color:gray;}.jos-filter-group-header-item.jos-filter-modal.filter-sign{float:right;}.jos-filter-group-header-item.desktop.filter-sign{font-size:0.8em;}.jos-filter-group-header-item.desktop.filter-sign .jos-icon-chevron-right{line-height:normal;vertical-align:bottom;}#modalCardsFilterSortDialog .modal-body > ul{border-bottom:1px solid #e2e2e2;}.filter-expandable .jos-filter-group-header{padding:5px 0;cursor:pointer;}.filter-expandable .jos-filter-item-content{overflow:hidden;transition:all 0.5s;opacity:0;height:0;}.filter-expandable.expanded .jos-filter-item-content{opacity:1;height:auto;}.jos-filter-list .filter-expandable .jos-filter-item-content{margin-left:23px;}.filter-expandable .jos-filter-item-content label{font-size:12px;}.filter-expandable.expanded{padding-bottom:10px;}#modalCardsFilterSortDialog .modal-body{max-height:none;overflow-x:hidden;}.jos-product-browse-filter-item{width:auto;}.jos-filter-item-content input[type=checkbox]{display:none;}.card-checkbox{height:14px;width:14px;display:inline-block;padding:0 0 0 0px;}.jos-filter-item-content input[type=checkbox] + label span{background-position:0 -24px;height:24px;width:24px;display:inline-block;padding:0 0 0 0px;vertical-align:middle;margin-right:5px;}.jos-filter-item-content input[type=checkbox] + label{text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#676767;font-weight:normal;}#modalCardsFilterSortDialog .jos-filter-item-content input[type=checkbox] + label{text-transform:none;}.jos-filter-item-content input[type=checkbox] + label span{background:url(../../../../images/cards/filters-sprites.png) no-repeat top left;background-position:0 -1006px;}.jos-filter-item-content input[type=checkbox]:checked + label span{background:url(../../../../images/cards/filters-sprites.png) no-repeat top left;background-position:0 -1039px;}.jos-filter-item-content input[type=checkbox] + label span.jos-filter-new{display:none;}a.jos-filter-button.CARDS.btn{width:145px;background:white;line-height:100%;color:black;border:2px solid #B0B6BB;vertical-align:middle;font-weight:bold;padding:6px 2px;}a.jos-filter-button.CARDS span.jos-icon-chevron-right{float:right;}.product-browse-page{line-height:normal;display:none;}#main-content{outline-style:none;}.product-browse-page .cms{clear:both;}.product-browse-page .jos-banner{margin-bottom:0;}.product-browse-page .jos-browse-header .jos-browse-header-messages{float:left;padding:1em 0 0 0;}.product-browse-page .jos-browse-header .jos-browse-header-actions{float:right;}.product-browse-page .jos-browse-header-action-item{float:right;margin-left:0.5em;}.product-browse-page .jos-filter-button-row{margin:6px 0;}.product-browse-page .jos-filter-button{display:none;float:right;height:28px;}.jos-productgrid-wrap .jos-no-products-message{display:none;font-weight:bold;}.exchange-product-slogan{width:100%;}.exchange-product-slogan-img{display:none;}.jos-productgrid-wrap .jos-number-products-showing-message{display:block;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;margin:0px 0px 1em 0px;padding-top:0px;}.jos-productgrid-wrap .jos-number-products-showing{font-weight:bold;}.product-browse-page .jos-aside{float:left;width:22%;}.product-browse-page .jos-aside h3{font-size:1em;}.product-browse-page .jos-filter-list{display:none;padding:1em 8px 1em 8px;text-align:left;float:left;}.jos-filter-list ul li{list-style-type:none;}.jos-filter-list ul li label{line-height:1em;}.product-browse-page .jos-filter-list ul,#modalFilterDialog ul{margin:0 0 1em 0;}.product-browse-page .jos-filter-list input[type=checkbox],#modalFilterDialog input[type=checkbox]{margin-top:0px;width:auto;}.product-browse-page .jos-filter-list label,#modalFilterDialog label{line-height:2em;margin-bottom:0px;display:inline-block;}@media screen and (max-height:60em){.modal{position:absolute;}}.jos-productgrid-wrap{margin:15px;}.jos-productgrid{padding:0;margin:0;margin-left:-0.5em;}.jos-productgrid-link{width:100%;height:auto;display:inline-block;text-align:left;margin:0;margin-bottom:0.5em;}.jos-productgrid-link-inner{background:white;margin-left:0.5em;}.jos-productgrid-link a{width:100%;display:block;}.jos-productgrid-link a:focus,.jos-productgrid-link a:active,.jos-productgrid-link a:focus,.jos-productgrid-link a:hover{text-decoration:none;}.jos-productgrid-linkThumb{width:100%;display:block;}.jos-productgrid-linkInfo{display:block;position:relative;padding:0.5em 0.5em 1.5em 0.5em;word-wrap:normal;word-break:break-word;}.jos-productgrid-currencyCode{color:grey;font-size:.8em;}.jos-pad{margin-top:15px;}.jos-product-grid-startingAt{line-height:normal;font-size:.8em;color:#777;}.jos-productgrid-link .jos-productgrid-linkPrice{text-transform:none;width:-moz-available;margin:0;}@media screen{.jos-productgrid-link .jos-productgrid-linkPrice .jos-formatPrice{color:#444;display:block;font-family:'Barlow',sans-serif;font-weight:bold;margin:0;margin-top:10px;padding:0;text-align:right;width:100%;}}@media screen and (min-width:640px){.jos-productgrid-link .jos-productgrid-linkPrice .jos-formatPrice{font-size:25px;}}@media screen and (max-width:640px){.jos-productgrid-link .jos-productgrid-linkPrice .jos-formatPrice{font-size:18px;}}.jos-productgrid-linkPrice .perCard{font-size:.5em;color:#777;}.jos-productgrid-link a:focus .jos-productgrid-linkName,.jos-productgrid-link a:hover .jos-productgrid-linkName{text-decoration:underline;}.jos-productgrid-link a:focus .jos-productgrid-linkPrice,.jos-productgrid-link a:hover .jos-productgrid-linkPrice{text-decoration:none;}.jos-productgrid .ratio-inner{margin-right:2em;}.jos-productgrid img{max-width:100%;}.jos-productgrid .jos-productgrid-description{color:#000000;display:block;font-size:14px;}.jos-productgrid-wrap .jos-reset-filters{cursor:pointer;color:#1b7cb8;padding-left:10px;}@media screen and (max-width:40em){.jos-productgrid .jos-productgrid-link{border-top:1px solid #e2e2e2;}.jos-productgrid .jos-productgrid-link .jos-productgrid-description{clear:both;padding-top:1em;}}@media screen and (min-width:40em){.product-browse-page .jos-productgrid-wrap{padding:0;}.product-browse-page .jos-productgrid{margin-left:-1em;}.product-browse-page .jos-productgrid-link{min-height:270px;width:100%;padding:0;padding-top:1em;padding-right:1em;margin-bottom:2em;box-shadow:7px 7px 20px #CCC;}.product-browse-page .jos-productgrid-link-inner{margin-left:1em;}}@media screen and (min-width:980px){.product-browse-page .jos-filter-button-row{display:none;}.exchange-product-slogan-img{display:inline-block;}.jos-filter-list h3{display:none;}.product-browse-page .jos-productgrid-wrap{margin:15px 0;float:right;width:75%;}.product-browse-page .jos-filter-list{display:block;}}.jos-renaissance .inner-content{border:10px solid #efeae7;background-color:#fff;overflow:hidden;padding:30px 10px;}.jos-renaissance .inner-content h2{color:#3a3737;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:26px;text-transform:uppercase;letter-spacing:2px;margin-bottom:25px;}.jos-renaissance .no-right-pad{padding-right:0;}.jos-renaissance.inside .jos-homeward-path.l-globalwidth.jos-school-link-style a{color:#041e43;}.jos-renaissance.inside.products .product-browse-page.l-clear .jos-banner{display:none;}.jos-renaissance .product-browse-page .jos-catalog-list{display:none;}.jos-renaissance.inside.products .jos-catalog-list .jos-school.jos-active-category-osr{font-weight:bold;}@media screen and (min-width:40em){.jos-renaissance .product-browse-page .jos-catalog-list{display:none;}}.jos-renaissance.inside.products .jos-aside.l-clear{background:url('/includes/customer/2046004/img/product-nav-renaissance.png') repeat-y;width:230px;margin-left:-22px;padding-left:20px;}.jos-renaissance.inside.products .product-browse-page .jos-aside.l-clear{margin-left:0;padding-left:0;}.jos-renaissance.inside.products .jos-aside.l-clear label{font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:12px;color:#3d3939;letter-spacing:1px;font-weight:normal;}.jos-renaissance.inside.products .product-list{float:right;}.jos-renaissance.inside.products .product-list li{list-style:none;background-color:#fff;border:10px solid #f5f2ef;padding:10px;width:220px;float:left;margin-right:25px;margin-bottom:30px;}.jos-renaissance.inside.products .product-list li.last{margin-right:0;}@media screen{.jos-renaissance.inside.products .jos-productgrid-linkName{color:#041e43;display:block;font-family:'Barlow',sans-serif;font-weight:lighter;line-height:20px;overflow:visible;width:100%;white-space:normal;font-weight:bold;text-align:right;}}@media screen and (min-width:640px){.jos-renaissance.inside.products .jos-productgrid-linkName{font-size:18px;}}@media screen and (max-width:640px){.jos-renaissance.inside.products .jos-productgrid-linkName{font-size:14px;}}.jos-renaissance.inside.products .product-list li .product-price{text-align:left;font-family:'Barlow',sans-serif;font-style:italic;font-size:11px;display:block;padding-top:10px;letter-spacing:1px;color:#444;font-weight:bold;font-size:20px;}.jos-renaissance.inside.products .jos-filter-list.l-clear h3,.jos-renaissance.inside.products .jos-catalog-list h3{font-weight:bold;border-bottom:none;text-transform:uppercase;color:#3d3939;font-family:'Barlow',sans-serif;font-size:15px;letter-spacing:1px;}.jos-renaissance.inside.products .jos-filter-list.l-clear h5{font-family:'Barlow',sans-serif;font-weight:bold;text-transform:uppercase;font-size:14px;color:#3d3939;}.jos-renaissance.inside.products .jos-productgrid-wrap.l-clear{margin-top:0px;}.jos-renaissance.inside.products .exchange-product-slogan{background:url('/includes/customer/2046004/img/exchange-products-slogan-logo.png') no-repeat top right;float:none;height:165px;}.jos-renaissance.inside.products .exchange-product-slogan h3{border:0;color:#555555;float:none;font-family:'Barlow',sans-serif;font-size:28px;font-weight:300;letter-spacing:1px;margin-top:0.5em;text-transform:uppercase;width:100%;}.jos-renaissance.inside.products .jos-aside.l-clear{background:url('/includes/customer/2046004/img/product-nav-renaissance.png') repeat-y;}.modal-header h3{font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;}.modal-header h5{text-transform:uppercase;}li.jos-productgrid-link div.jos-productgrid-link-inner div.ratio-square{padding-bottom:28%;width:30%;float:left;}.jos-quick-filter{display:none;}