@import url('branding.generated-blessed1.css');.pt_storefront .full-width-right{position:absolute;height:100%;width:100%;top:0;left:100%}.pt_storefront .content-wrapper{position:relative}.pt_storefront .content-wrapper img{vertical-align:top}.email-signup-box input[type="submit"]{width:16px}.ps-jcarousel-navigation .jcarousel-next,.jcarousel-container.product-set-carousel .jcarousel-next,.ps-jcarousel-navigation .jcarousel-prev,.jcarousel-container.product-set-carousel .jcarousel-prev{top:7px !important}.ps-jcarousel-navigation .jcarousel-prev,.jcarousel-container.product-set-carousel .jcarousel-prev{left:-17px !important}.ps-jcarousel-navigation .jcarousel-next,.jcarousel-container.product-set-carousel .jcarousel-next{right:-22px !important}.product-set-carousel{width:920px;position:relative;margin:0 auto;overflow:hidden}.product-set-carousel .flex-direction-nav .flex-next{right:10px;opacity:1}.product-set-carousel .flex-direction-nav .flex-prev{left:10px;opacity:1}.product-set-carousel img{width:initial}.product-set-carousel .product-set-image{float:left;width:400px;height:600px;overflow:hidden;margin-left:50px}.product-set-carousel .product-set-items{text-align:center;float:right;width:470px}.product-set-carousel .product-set-items ul{margin:48px 0 0 43px;padding:0}.product-set-carousel .product-set-items ul li{float:left;width:170px;min-height:210px;margin:0 10px}.product-set-carousel .product-set-items ul li .product-image.small{margin:13px 0}.product-set-carousel .product-set-items ul li .product-image.small .product-name a{font-family:"Interstate Black";font-size:15px}.product-image.homepagechamp+.product-swatches .jcarousel-clip{width:809px;margin-left:14px}.product-image.homepagechamp+.product-swatches .jcarousel-container.jcarousel-container-horizontal{width:839px;margin:auto}.product-image.homepagechamp+.product-swatches .jcarousel-prev,.product-image.homepagechamp+.product-swatches .jcarousel-next{top:4px}.product-image.homepagechamp+.product-swatches li{margin:0 5px}.home-main-box .homepage-product-display-section{text-align:left}.homepage-product-display-section{height:855px;position:relative;margin:50px 0}.homepage-product-display-section .flex-viewport{height:640px}.homepage-product-display-section .product-tile{height:617px}.homepage-product-display-section .product-tile .product-name{margin-top:67px}.homepage-product-display-section .product-tile .product-name a{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:23px;color:#666;text-transform:uppercase}.homepage-product-display-section .product-tile .product-image{height:517px;margin-top:15px}.homepage-product-display-section .product-tile .product-image img{height:527px;width:auto}.homepage-product-display-section .product-tile .product-swatches{position:absolute;width:920px;margin-bottom:-25px}.homepage-product-display-section .product-tile .product-swatches ul{overflow:visible}.homepage-product-display-section .product-tile .product-swatches .swatch{width:44px}.homepage-product-display-section .product-tile .product-swatches .swatch img{width:40px;height:20px;border:2px solid white}.homepage-product-display-section .product-tile .product-swatches .selected img{border-color:#df3f7d}.homepage-product-display-section .product-tile .product-swatches img:hover{border-color:#df3f7d}.homepage-product-display-section .product-tile #quickviewbutton{padding:10px 25px 7px;position:relative}.homepage-product-display-section .carousel-custom-prev{background:url("../images/large-arrows.png") no-repeat scroll left top transparent;cursor:pointer;height:80px;width:80px;left:0;position:absolute;top:50%;margin-top:-40px}.homepage-product-display-section .carousel-custom-next{background:url("../images/large-arrows.png") no-repeat scroll right top transparent;cursor:pointer;height:80px;width:80px;position:absolute;right:0;top:50%;margin-top:-40px}.homepage-product-display-section .flex-direction-nav{position:absolute;width:300px;height:40px;bottom:51px;left:50%;margin-left:-150px}.homepage-product-display-section .flex-direction-nav .flex-next,.homepage-product-display-section .flex-direction-nav .flex-prev{opacity:1;width:16px;background-image:url(../images/keds_sprite.svg);filter:none}.homepage-product-display-section .flex-direction-nav .flex-next{background-position:-136px -126px;right:0}.homepage-product-display-section .flex-direction-nav .flex-prev{background-position:-122px -126px;left:0}.homepage-product-display-section .product-tips{position:absolute;z-index:1}.homepage-product-display-section .product-title-description{width:100%;position:relative;z-index:0;text-align:center}.homepage-product-display-section .product-title-description p{font-size:20px;line-height:25px;color:#505050;margin-top:0;text-transform:none}.homepage-product-display-section .product-title-description h1{color:#666;font-weight:normal;text-transform:uppercase;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:35px}.homepage-product-display-section .collection-link{display:block;text-align:center;margin-top:40px;width:920px;text-transform:uppercase;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#666;text-decoration:underline;letter-spacing:.025em;font-size:15px}.homepage-product-display-section .collection-link:after{content:url(../images/link-carrot.png);position:absolute;margin-top:2px;margin-left:7px}.oldie .flex-direction-nav .flex-next,.oldie .flex-direction-nav .flex-prev{background-image:url(../images/keds_sprite.png)}#home-marketing-slot7{padding:0 0 60px 0;position:relative}#home-marketing-slot7:after{width:100%;display:block;content:'';clear:both}#home-marketing-slot7 #home-marketing-slot7-inset{padding:0 0 50px}#home-marketing-slot7 .keds-icon:hover{background-color:#4ea8ca !important}.grid-remember-icon,.product-remember{position:absolute;right:36px;top:231px}.inverted-btn-more-colors,.product-tile .product-swatches-all{background:#dde3e9;padding:10px 15px 7px;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:26px;color:#123082}.inverted-btn-more-colors:hover,.product-tile .product-swatches-all:hover{background:#eaedf1;color:#123082}.product-grid-sale-price,.product-tile .product-discounted-price .product-sales-price{color:#be2239}.product-zone-item-name,.recently-viewed-products .product-name a,.product-tile .product-name a{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;letter-spacing:.025em;line-height:17px;color:#444;text-align:center;text-transform:none}.product-zone-price,.product-tile .product-pricing,.overlay-contents .overlayPrice{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;letter-spacing:.025em;line-height:20px;color:#777}.refinement-filter-num-select{color:#e51937}.refinement-filter-text,.refinement .toggle,.checkout-v2 #secondary .toggle{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.05em;color:#123082}.refinement-filter-text .refinementdropdown span,.refinement .toggle .refinementdropdown span,.checkout-v2 #secondary .toggle .refinementdropdown span{color:#4ea8ca}.sort-by-options,.sort-by a{padding:0 7px}.sort-header,.search-result-options .grid-sort-header{float:left;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;padding:8px 0 0 10px;font-size:14px;color:#666;letter-spacing:.025em}.sort-header:after,.search-result-options .grid-sort-header:after{content:":"}.product-zone-promo-text{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:15px;line-height:18px;letter-spacing:.025em;color:#123082}.product-zone-compare{font-family:Interstate Bold,Helvetica,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.025em;color:#666}.product-zone-light{max-width:920px;margin:0 auto}.product-tile{position:relative;text-align:center}.sort-by a.selected{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;font-size:14px;line-height:22px;letter-spacing:.025em;color:#444}.search-result-content{padding-top:10px;padding-bottom:90px}.horizontally ul.search-result-items .grid-tile{border-bottom:1px solid #d5dce4;width:192px}.horizontally ul.search-result-items .grid-tile .product-tile{margin-top:40px}.horizontally ul.search-result-items .grid-tile .product-tile .product-swatches{height:3px}.horizontally ul.search-result-items .grid-tile .product-tile h3{line-height:16px}div.search-result-content>ul:last-child{border-bottom:1px solid #d5dce4}div.search-result-content>ul:last-child .search-last-item{border-bottom:none !important}.filter-by-title{display:block;font-size:14px;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0 0 5px;font-weight:800 !important;color:#666;text-transform:none}ul.search-result-items .grid-tile .product-tile{padding:0 0 20px}.product-tile .product-image{height:220px;margin-left:14px;margin-bottom:0}.horizontally ul.search-result-items .grid-tile div.product-tile{margin-top:54px}.wrap-top-search hgroup h3.product-result-count{text-transform:capitalize}.primary-content.vertically .search-result-items.tiles-container:first-child{margin-top:-60px;background:transparent}.primary-content.vertically .search-result-items .grid-tile{border-bottom:solid 1px #d5dce4}.primary-content.vertically .search-result-items .grid-tile .product-tile{padding:0 0 20px;margin-top:54px}.tabcontainer .tabcontent .primary-content.vertically .search-result-items.tiles-container:first-child{margin-top:0}.wrap-top-search hgroup h1{font-size:22px;color:#505050;font-weight:bold;line-height:29px;padding-top:8px}.product-tile .product-pricing{margin-top:5px}.pt_product-search-result .breadcrumb{margin-bottom:4%}.pt_product-search-result h1{font-size:28px;line-height:1em;color:#666;margin-bottom:30px}.hr-product-details-tab-default,.ui-tabs .ui-tabs-nav li,#wwwblog-comment-tabs ul li,#wwwblog-comment-tabs .reply{margin:0 .6em -1px 0;height:44px;border:1px solid #ccd2dc;background:#e5e8ed;display:table}.hr-product-details-tab-default a,.ui-tabs .ui-tabs-nav li a,#wwwblog-comment-tabs ul li a,#wwwblog-comment-tabs .reply a{float:none;color:#00204e;font-size:10px;text-transform:uppercase;letter-spacing:.15em;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.hr-tab-active,.product-tabs-horizontal.ui-tabs .ui-tabs-nav li.ui-state-active,#wwwblog-comment-tabs ul .ui-state-active{background:#fff;border-bottom:0}.main-product-name,.pdp-main .product-name{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:22px;line-height:30px;color:#666;text-transform:none;position:relative;padding-bottom:2px;width:100%}.mcallout-text,.pdp-main .product-set-item div.mcallout,.reviews-area div.mcallout,.pdp-main .review-marketing-snippet div.mcallout{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:13px;line-height:18px;letter-spacing:.025em;color:#123082}.original-price,.pdp-main .product-price .price-standard{text-decoration:line-through}.pd-price,.pdp-main .product-price,.original-price,.pdp-main .product-price .price-standard{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;letter-spacing:.025em;line-height:20px;color:#666}.pd-product-callout{font-size:14px;letter-spacing:.025em;line-height:24px;color:#000}.pd-promo-text,.product-callout-banner span,.product-col-1 .callout span,.small-product-callout div span,.tiles-container .image-callout-badges div span{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:18px;color:#123082}.pdp-additional-links,.pdp-main .livechat-productdetail a,.pdp-main .product-actions .remember-item,.pdp-main .product-detail .attributecontentlink,.pdp-main .product-set-list .attributecontentlink,.pdp-main .LPMlabel{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:11px;line-height:14px;letter-spacing:.05em;color:#888}.pdp-attribute-heading,.pdp-main .attribute h3,.pdp-main .attribute .label{font-family:"AvenirNextLTPro-Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#123082;font-size:11px;text-transform:uppercase}.pdp-page-break-drop,.page-break-backdrop{padding:0}.pdp-shipping-callout,.pdp-main .promotion .promotion-callout{padding:5px 15px;color:#cc5777}.pdp-variation-swatch li,.pdp-main .product-variations .swatches.Color.swatch-size-small li{float:left;border:2px solid #fff}.pdp-variation-swatch li.selected,.pdp-main .product-variations .swatches.Color.swatch-size-small li.selected{border:2px solid #4ea8ca}.pdp-variation-swatch a,.pdp-main .product-variations .swatches.Color.swatch-size-small a{border:0;margin:0;padding:0;text-indent:-999em;width:87px;height:68px;width:86px;outline-style:none}.product-callout-banner,.product-col-1 .callout{padding:0;height:31px}.product-callout-banner span,.product-col-1 .callout span{background-color:#eaedf1;display:block;padding:5px 25px 0 14px;height:19px;padding:0 15px;height:32px;line-height:32px}.product-qty-select,.quantityselect{padding:16px 40px 16px 13px;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;letter-spacing:.05em;color:#123082;background:url("../images/interface/icon-refinement-arrow.png") no-repeat scroll 100% -24px transparent}.product-qty-select .qty-number,.quantityselect .qty-number{color:#4ea8ca}.product-qty-select:lang(de),.quantityselect:lang(de){padding:16px 29px 16px 13px}.product-var-select-font,.pdp-main .product-variations.dropdownvariation .toggle span:first-child{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;letter-spacing:.05em;color:#4ea8ca}.ps-add-to-cart-btn,.pdp-main .product-set-list .block-add-to-cart button{float:none}.ps-variation-dropdown .product-variations.dropdownvariation,.pdp-main .product-set-list .product-variations.dropdownvariation{margin:0 10px 10px 0;width:211px}.ps-variation-dropdown .product-variations.dropdownvariation .toggle-content,.pdp-main .product-set-list .product-variations.dropdownvariation .toggle-content{width:281px;z-index:3}.ps-variation-dropdown .product-variations.dropdownvariation .toggle-content li.attribute:first-child,.pdp-main .product-set-list .product-variations.dropdownvariation .toggle-content li.attribute:first-child{width:142px}.ps-variation-dropdown .product-variations.dropdownvariation .toggle-content .attribute,.pdp-main .product-set-list .product-variations.dropdownvariation .toggle-content .attribute{width:95px;margin:.5em 0 0 10px}.ps-variation-dropdown .product-variations.dropdownvariation .toggle span:first-child,.pdp-main .product-set-list .product-variations.dropdownvariation .toggle span:first-child{width:187px;background-position:190px -24px}.refinement-padding,.refinements.horizontally .refinement .toggle{padding:9px 9px}.sales-price,.pdp-main .product-price .price-sales.promo-price{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;letter-spacing:.025em;line-height:20px;color:#be2239}.size-refinements li a,.refinement ul#size li a{min-width:30px;height:32px;line-height:32px;padding:0 2px;text-align:center;background:#fff}.size-refinements li a:hover,.refinement ul#size li a:hover{background:#4ea8ca;color:#fff}.size-refinements li.selected a,.refinement ul#size li.selected a{background:#4ea8ca;color:#fff;border-color:#d5dce4}.size-width-option,.pdp-main .product-variations.dropdownvariation .attribute li label{border:1px solid #d5dce4;color:#666;font-size:12px;line-height:28px;background:#fff;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.size-width-option:hover,.pdp-main .product-variations.dropdownvariation .attribute li label:hover{color:#fff;background:#4ea8ca}.size-width-option-active,.pdp-main .product-variations.dropdownvariation .attribute li label:hover,.pdp-main .product-variations.dropdownvariation .attribute li.selected label{color:#fff;background:#4ea8ca;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.size-width-option-active:hover,.pdp-main .product-variations.dropdownvariation .attribute li label:hover{color:#fff;background:#4ea8ca}.size-width-refinement-layout,.pdp-main .product-variations.dropdownvariation .toggle span:first-child{width:131px;padding:3px 13px 0 9px;background:url("../images/interface/icon-refinement-arrow.png") no-repeat scroll 134px -24px transparent}.size-width-refinement-layout a,.pdp-main .product-variations.dropdownvariation .toggle span:first-child a{color:#123082}.small-product-callout,.tiles-container .image-callout-badges{top:0;left:10px;width:100%}.small-product-callout div.product-arrival,.tiles-container .image-callout-badges div.product-arrival{float:none;width:100%}.small-product-callout div span,.tiles-container .image-callout-badges div span{background-color:#eaedf1;display:inline-block;padding:0 10px;height:32px;line-height:32px;margin-top:8px;font-size:15px}.the-variant-color-name,.pdp-main .variant-color-name{margin:0 0 15px 10px}.vert-product-details-tab-default,.pdp-main .product-tabs.product-tabs-vertical{width:920px;clear:both;min-height:174px;margin:20px auto;float:none}.vert-product-details-tab-default>ul,.pdp-main .product-tabs.product-tabs-vertical>ul{float:left;margin-top:-3px;width:183px}.vert-product-details-tab-default>ul>li:first-child,.pdp-main .product-tabs.product-tabs-vertical>ul>li:first-child{border-top:1px solid #d5dce4}.vert-product-details-tab-default>ul>li:last-child,.pdp-main .product-tabs.product-tabs-vertical>ul>li:last-child{border-bottom:1px solid #d5dce4 !important}.vert-product-details-tab-default>ul>li,.pdp-main .product-tabs.product-tabs-vertical>ul>li{margin:0;height:61px;width:182px;border:1px solid #dde3e9;border-bottom:0;background:#dde3e9;display:table}.vert-product-details-tab-default>ul>li a,.pdp-main .product-tabs.product-tabs-vertical>ul>li a{float:none;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.05em;line-height:14px;color:#123082}.vert-product-details-tab-default>div,.pdp-main .product-tabs.product-tabs-vertical>div{float:left;width:715px;margin:-3px 0 35px;border:1px solid #d5dce4}.vert-product-details-tab-default>div strong,.pdp-main .product-tabs.product-tabs-vertical>div strong{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:.025em}.vert-product-details-tab-default>div ul,.pdp-main .product-tabs.product-tabs-vertical>div ul{list-style:url("../images/list-dash.png");padding-left:28px}.vert-tab-active,.product-tabs-vertical.ui-tabs .ui-tabs-nav li.ui-state-active,.pdp-main .product-tabs.product-tabs-vertical>ul>li.ui-state-active:first-child{background:#fff;border-left:1px solid #d5dce4;border-top:1px solid #d5dce4;border-right:1px solid #fff;padding:0}.product-detail #product-content .promotion.no-print{max-height:initial;margin-top:50px;text-align:center;padding:15px 10px}.product-description{margin-top:10px}.first-few-expand-link{text-decoration:underline;text-transform:uppercase}.first-few-expand-link span{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:underline;font-size:14px;line-height:22px;letter-spacing:.025em;color:#666}.first-few-expand-link span:hover{color:#4ea8ca}div.product-tabs.product-tabs-vertical.ui-tabs.ui-widget.ui-widget-content.ui-corner-all h2:first-child{display:none}.first-four-expand-link{color:#000 !important;font-size:14px}#product-content{margin-top:40px}.scroll-to-tabs{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:underline;font-size:14px;letter-spacing:.025em;line-height:22px;color:#666}.scroll-to-tabs:hover{color:#4ea8ca}.include-related-product .selected-product-list .button,.include-related-product button{padding:9px 25px 11px}.include-related-product .product-search-form input[type="text"]{width:63%;display:block;margin-bottom:7px}.include-related-product .category-list-data h3 .button{font-size:23px;padding:5px 12px}#add-to-cart{padding:2px 0 0;height:44px}.size-select{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;background:#fff;border:1px solid #ccd2dc;border-radius:2px 2px 2px 2px 5px 5px 5px}.size-select:hover{color:#fff;background:#65a0c7}.pt_product-details #product-top-content{min-height:533px}.three-sixty-button{margin-left:10px}.availability.productav.qty-msg{margin-top:-72px;margin-left:137px}.availability.productav{margin-top:-93px;margin-left:280px}.availability.productav p{font-size:14px;line-height:19px}#cartMessageTip{margin-top:-68px}#cartMessageTip p{line-height:19px}.product-description{max-width:300px !important}div.product-description ul{list-style-type:disc;margin-left:16px}#send-to-friend-main .button-text:hover{background:#4ea8ca;color:#fff}.action .remembered-items{margin-top:10px}.variations-color .variant-color-name{margin-top:-5px;margin-left:0;display:block !important}.helpful-hints-content{width:550px;margin:-11px 0 0 75px}.product-tabs-horizontal .helpful-hints-content{margin-left:0;width:auto}.ui-tabs .ui-tabs-nav li a{font-weight:bold}div.pdp-main div.review-marketing-snippet{width:140px}div.pdp-main div.review-marketing-snippet div.mcallout{margin-top:16px;font-size:11px;white-space:nowrap}div.pdp-main .promotion{font-size:13px;border:solid 1px #d5dce4;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;background-color:transparent}div.pdp-main .promotion a{text-decoration:underline;color:#cc5777}div.pdp-main .promotion a:hover{text-decoration:none}div.pdp-main .quantity-option-dropdown ul li.qty-disabled{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;letter-spacing:.025em;color:#666}@media(min-width:767px){div.pdp-main .www-recommendations-placeholder.www-recommendations-4x1 .www-recommendations li{margin:0;width:226px;height:400px}div.pdp-main .www-recommendations-placeholder.www-recommendations-4x1 .www-recommendations li .recommended-product-tile{margin:0 0 0 3px}div.pdp-main .www-recommendations-placeholder.www-recommendations-4x1 .www-recommendations li .recommended-product-tile .product-name{position:relative}div.pdp-main .www-recommendations-placeholder.www-recommendations-4x1 .www-recommendations li .recommended-product-tile .product-name a{font-size:13px}div.pdp-main .www-recommendations-placeholder.www-recommendations-4x1 .www-recommendations li .recommended-product-tile .product-pricing{font-size:13px}}div.pdp-main .page-videos .video-box{margin-top:30px}div.pdp-main .product-set-details .mcallout{clear:both}div.pdp-main .product-set-list .availability{margin:-224px 25px 0;z-index:99}div.pdp-main .product-set-list .availability.qty-msg{margin:-259px -30px 0}div.pdp-main .giftcardproduct-content .product-description{margin-right:20px}div.pdp-main .product-add-to-cart button.out-of-stock[name="out-of-stock"]{min-height:46px}div.pdp-main .swatches li.selected{border-color:#4ea8ca}div.pdp-main .giftcardproduct-content .product-actions li a{text-decoration:underline}.pdp-main .product-variations.dropdownvariation .toggle,.js .pdp-main .custom-quantity-select{border:1px solid #d2d8e7;background:#eef1f4;height:42px}.pdp-main .product-variations.dropdownvariation .toggle.expanded+.toggle-content,.pdp-main .product-variations.dropdownvariation .toggle .quantity-option-dropdown,.js .pdp-main .custom-quantity-select.expanded+.toggle-content,.js .pdp-main .custom-quantity-select .quantity-option-dropdown{border:1px solid #d2d8e7;background:#eef1f4;top:42px}.pdp-main .product-variations.dropdownvariation .toggle .quantity-option-dropdown,.js .pdp-main .custom-quantity-select .quantity-option-dropdown{border-top:0}.js .grid-tile .quickviewbutton-box{top:24%}.js .refinements.horizontally .wrap-swatches-box{box-shadow:0 1px 10px rgba(82,104,130,0.3)}.js .ui-dialog .ui-dialog-content{padding:.2em 1em}.js .ui-dialog .ui-dialog-content .pdp-main .mcallout{margin-right:0}.js .ui-dialog .ui-dialog-content .pdp-main .attribute .label:after{content:":";position:relative;left:-3px}.js .ui-dialog .ui-dialog-content .pdp-main .primary-image{width:220px;height:292px}.js .ui-dialog .ui-dialog-content .pdp-main .variations-color{margin-bottom:0}.js .ui-dialog .ui-dialog-content .pdp-main h1.product-name{position:relative;margin-top:-5px}.js .ui-dialog .ui-dialog-content .pdp-main .product-col-2 .product-variations{margin-bottom:15px}.js .ui-dialog .ui-dialog-content .pdp-main .pd-promo-text,.js .ui-dialog .ui-dialog-content .pdp-main .product-callout-banner span,.product-callout-banner .js .ui-dialog .ui-dialog-content .pdp-main span,.js .ui-dialog .ui-dialog-content .pdp-main .product-col-1 .callout span,.product-col-1 .callout .js .ui-dialog .ui-dialog-content .pdp-main span,.js .ui-dialog .ui-dialog-content .pdp-main .small-product-callout div span,.small-product-callout div .js .ui-dialog .ui-dialog-content .pdp-main span,.js .ui-dialog .ui-dialog-content .pdp-main .tiles-container .image-callout-badges div span,.tiles-container .image-callout-badges div .js .ui-dialog .ui-dialog-content .pdp-main span{font-size:14px}.js .ui-dialog .ui-dialog-content .pdp-main .promotion{width:250px}.js .ui-dialog .ui-dialog-content .pdp-main .review-marketing-snippet{margin-top:0}.js .ui-dialog .ui-dialog-content .pdp-main #product-top-content{margin-top:20px}.js .ui-dialog .ui-dialog-content .pdp-main #product-content{margin-top:30px}.js .ui-dialog .ui-dialog-content .pdp-main .product-variations .value .jcarousel-clip.jcarousel-clip-horizontal{margin-left:7px}.js .ui-dialog .ui-dialog-content .pdp-main .promotion{font-size:12px}.js .ui-dialog .ui-dialog-content #add-to-cart{width:265px;margin:0 0 10px}.js .ui-dialog .ui-dialog-content .product-add-to-cart button.out-of-stock[name="out-of-stock"]{width:265px}.js .ui-dialog .variations-color .variant-color-name{margin-left:10px;margin-bottom:10px}.js .ui-dialog .full-details-link{width:597px}.js .ui-dialog .full-details-link a{color:#888;text-decoration:underline}.js .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.quickview.ui-draggable{padding-left:20px}#QuickViewDialog .pdp-main .product-name{line-height:22px;font-size:20px}#QuickViewDialog .pdp-main .product-variations .value.swatchdisplay.jcarousel-container.jcarousel-container-horizontal{margin-left:0}#QuickViewDialog .pdp-main .product-variations .value.swatchdisplay .jcarousel-prev{left:2px}#QuickViewDialog .pdp-main .product-variations .value.swatchdisplay .jcarousel-prev,#QuickViewDialog .pdp-main .product-variations .value.swatchdisplay .jcarousel-next{top:14px}.performance-rating-font,.rating-performance-box .rating-count-box span{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;width:90px}.ratings-data-style,.rating-box .left-ratings-column{width:249px;padding:1em 0 0;float:left}.ratings-data-style .total-rating.total-rating-main h4,.rating-box .left-ratings-column .total-rating.total-rating-main h4{float:left;text-transform:none;font-size:14px;font-weight:bold;margin:0 3px 0 0}.ratings-data-style .total-rating.total-rating-main>div,.rating-box .left-ratings-column .total-rating.total-rating-main>div{margin-top:2px}.ratings-data-style .total-reviews,.rating-box .left-ratings-column .total-reviews{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.ratings-data-style .rating-count-box .rowhold>span:first-child,.rating-box .left-ratings-column .rating-count-box .rowhold>span:first-child{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0 15px 0 0;float:left;min-width:38px}.ratings-font,.overall-feedback-box h4{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.reviews-area,.pdp-main .review-marketing-snippet{width:135px;float:right;margin:36px 0 0}.reviews-area a,.pdp-main .review-marketing-snippet a{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:underline;text-transform:uppercase;font-size:13px;letter-spacing:.025em;line-height:22px;color:#666;display:inline-block}.reviews-area a:hover,.pdp-main .review-marketing-snippet a:hover{color:#4ea8ca}.reviews-area a span,.pdp-main .review-marketing-snippet a span{text-decoration:underline}.review-example-text,.ask-question-box .example-box{font-size:.846em;color:#123082;clear:both;display:block;margin:0 0 0 21%;padding-top:2px;width:48%}.star-selector-dropdown,.rating-box .star-rating-filter-box .review-filter-star{border:1px solid #d5dce4;width:147px;position:relative;cursor:pointer;clear:both}.star-selector-dropdown>span,.rating-box .star-rating-filter-box .review-filter-star>span{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#123082;text-transform:uppercase;width:137px;padding:13px 0 13px 10px;font-size:11px;letter-spacing:.05em;background:url("../images/interface/icon-refinement-arrow.png") no-repeat scroll 92% -27px transparent;background-color:#fff}.star-selector-dropdown>span.expanded,.rating-box .star-rating-filter-box .review-filter-star>span.expanded{background-position:92% 14px}.star-selector-dropdown div.toggle-content,.rating-box .star-rating-filter-box .review-filter-star div.toggle-content{background:#fff;padding:0 12px;position:absolute;left:-1px;width:123px;border:1px solid #d5dce4;border-top:0;top:38px}.star-selector-dropdown div.toggle-content ul li,.rating-box .star-rating-filter-box .review-filter-star div.toggle-content ul li{color:#123082;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.totals-highlight,.rating-box .title-hold span{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.write-a-review-btn{margin:10px -25px 0 0;font-size:.714em}.write-review-h3,.ask-question-box h3{font-size:20px;padding-bottom:4px}.write-review-h3 span,.ask-question-box h3 span{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#666;font-size:14px;text-transform:capitalize;margin-left:8px}.write-review-h3 span em,.ask-question-box h3 span em{font-style:normal !important}.reviewtab-content-box.ui-tabs .tabs-menu li{width:200px}.reviewtab-content-box.ui-tabs .tabs-menu li.ui-state-active{background:0;border:0;border-bottom:solid 1px #d5dce4;width:100%}.reviewtab-content-box.ui-tabs .tabs-menu li.ui-state-active a{font-size:28px;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;color:#666;text-transform:uppercase;letter-spacing:.025em;text-align:left;padding:0}.review-area-style-wrapper{background:#eaedf1;width:250%;margin-left:-75%;padding:90px 0}.review-area-style-wrapper .tabs-menu{width:920px;margin:auto}.review-area-style-wrapper .tab-content{max-width:910px;position:relative;margin:auto;background:#eaedf1}@media only screen and (min-device-width:767px){.review-product-info h3{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;letter-spacing:.030em;color:#666;font-size:22px;line-height:36px}.rating-box{padding:55px 20px 30px}.rating-box.rating-comments{width:920px;margin:0 auto 0;background:#eaedf1 !important;border-bottom:2px solid #d5dce4}.rating-box.rating-comments:first-child{border-top:2px solid #d5dce4}.rating-box .title-hold h3{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:24px;line-height:1em;color:#666;text-transform:capitalize}.rating-box .title-hold p{font-size:24px;line-height:31px;max-width:375px;margin-top:0}.rating-box .left-ratings-column{padding:0}.pdp-main .review-marketing-snippet .rating-container{margin-bottom:15px}.star-rating-filter-box span{font-weight:bold}.star-rating-filter-box span:after{content:":"}.review-action-box>p{font-weight:bold}.review-action-box .icons-thumb a{text-decoration:underline;color:#666}.review-product-info ul{list-style-type:disc}.post-comment{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:underline;color:#123082;text-transform:uppercase;font-size:13px}.post-comment:hover{color:#4ea8ca !important}.post-comment:after{content:"";background:url("../images/link-carrot_blue.png");position:absolute;height:13px;width:11px;margin-top:2px;margin-left:5px}}.rating-count-box.style-rating{display:none}.rating-box .review-date-box,.rating-box .review-text-box{margin-right:28px}.review-action-box .review-social-box .icon-facebook{background:url("../images/facebook_icon_circle.png");height:17px}.reviewtab-content-box .pagination{width:920px;margin:auto;float:none}.reviewtab-content-box .pagination ul{margin-right:8px}.reviewtab-content-box .rating-breakdown-box .total-reviews span:first-child{font-weight:bold}@media(min-width:760px){.review-product .review-product-image{width:auto}.review-product .review-product-image img{width:100%}.review-product-info h3{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;letter-spacing:.030em;color:#666;font-size:22px;line-height:36px}.review-product-info ul{padding-left:16px;line-height:22px;letter-spacing:.025em}.ask-question-box .review-details-box .rating-bar-row label,.ask-question-box .review-details-box #rating-label{text-align:left;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.100em;color:#123082;width:13%}.ask-question-box .review-details-box .rating-bar-row label.error-message,.ask-question-box .review-details-box #rating-label.error-message{color:red}.ask-question-box label{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.100em;color:#123082;text-align:left;width:26%}.ask-question-box label.error-message{color:red}.ask-question-box .links-holder{margin:0}.ask-question-box .links-holder label,.ask-question-box .links-holder.checkbox-ages a.termsandconditions{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;letter-spacing:.100em;color:#777;font-style:normal;text-transform:none}.ask-question-box .selection-holder{clear:left;padding-top:10px}.ask-question-box .selection-holder .col-left span,.ask-question-box .selection-holder .col-right span{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.100em;color:#888}.ask-question-box .question-information-box label,.ask-question-box .question-information-box .form-row-box.form-row-required .form-row label{width:100%;text-align:left}.ask-question-box .question-information-box .selection-holder{padding-top:0;margin-top:-14px}.ask-question-box .question-information-box .form-row-button a{background:#dde3e9;padding:10px 15px 7px;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;color:#123082;display:inline-block;text-transform:lowercase;padding:6px 35px;top:-1px;position:relative}.ask-question-box .question-information-box .form-row-button a:hover{background:#eaedf1;color:#123082}.ask-question-box .question-information-box .form-row-box{margin:0 0 20px}.ask-question-box .example-box{margin:0;width:100%;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;letter-spacing:.100em;color:#777}.ask-question-box .info-text{right:0;top:75px;width:45%;border:solid 1px #d5dce4;padding:20px 30px}.ask-question-box .share-photos-box label{width:100%}.ask-question-box .upload-row iframe{height:50px}.ask-question-box .form-row-button{margin:20px 0}.ask-question-box .form-row{margin:0 0 .3em 1px}.write-review-box .selection-holder .col-left input[type="radio"],.write-review-box .selection-holder .col-right input[type="radio"]{margin:10px 5px 0 1px}.write-review-box .selection-holder .col-left .form-row span,.write-review-box .selection-holder .col-right .form-row span{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;letter-spacing:.030em;color:#666;text-transform:none;margin:10px 0 2px}.write-review-box .selection-holder .form-row span{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;letter-spacing:.030em;color:#666}.write-review-box .include-photos-box label{font-style:normal;width:15%}.write-review-box .example-holder{margin:0;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;letter-spacing:.100em;color:#777;font-style:normal}.write-review-box .links-holder{border-top:solid 1px #d5dce4;padding:35px 0 0;margin:50px 0 0}.write-review-box .form-row-box.form-row-radio .selection-holder input{margin:4px 0 0 1px}.rating-box.preview-rating-box .user-info-box h4{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:lowercase;font-size:28px;letter-spacing:.100em;color:#123082;background:0;padding:5px;border-bottom:solid 1px #d5dce4;margin-bottom:15px}.rating-box.preview-rating-box .total-rating h4{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:lowercase;font-size:28px;letter-spacing:.100em;color:#123082;display:block}.rating-box.preview-rating-box .title-hold h3{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:lowercase;font-size:28px;letter-spacing:.100em;color:#123082;text-transform:none}.rating-box.preview-rating-box .review-date-box{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.100em;color:#888}.rating-box.preview-rating-box .review-text-box{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;letter-spacing:.030em;color:#666;line-height:23px}.rating-box.preview-rating-box .left-ratings-column .rating-count-box .rowhold>span:first-child{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.100em;color:#888;padding-top:5px}.rating-box.preview-rating-box .rating-container{width:100%;margin:5px 0 19px 0}.rating-box.preview-rating-box .rating-performance-box{width:100%;clear:both}.rating-box.preview-rating-box .overall-feedback-box{border:0}.rating-box.preview-rating-box .overall-feedback-box h4{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:lowercase;font-size:28px;letter-spacing:.100em;color:#123082;background:0;border-bottom:solid 1px #d5dce4}.rating-box.preview-rating-box .overall-feedback-box .feedback-box-inner p{text-align:right}.rating-box.preview-rating-box .overall-feedback-box .feedback-box-inner p span{float:left;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.100em;color:#888}.rating-box.preview-rating-box .user-info-box .user-name{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:lowercase;font-size:25px;letter-spacing:.100em;color:#123082;text-transform:none}.rating-box.preview-rating-box .user-details span{text-align:right;margin:0 0 10px}.rating-box.preview-rating-box .user-details span i{font-style:normal;float:left;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.100em;color:#888;margin-top:4px}.rating-box.preview-rating-box .user-details p{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:lowercase;font-size:25px;letter-spacing:.100em;color:#123082;text-transform:none}.checkbox-hold.facebook-holder{background:url("../images/facebook_icon_circle-45.png") no-repeat 0 0 transparent;margin-top:0}.checkbox-hold.facebook-holder label{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;letter-spacing:.030em;color:#666;width:93%}.checkbox-hold.facebook-holder+.review-action-btn button[value="Edit"]{background:#dde3e9;padding:10px 15px 7px;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;color:#123082}.checkbox-hold.facebook-holder+.review-action-btn button[value="Edit"]:hover{background:#eaedf1;color:#123082}.checkbox-hold.facebook-holder+.review-action-btn a{background:#dde3e9;padding:10px 15px 7px;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;color:#123082;display:inline-block;padding:6px 10px;position:relative;top:-1px}.checkbox-hold.facebook-holder+.review-action-btn a:hover{background:#eaedf1;color:#123082}.checkbox-hold.facebook-holder+.review-action-btn button,.checkbox-hold.facebook-holder+.review-action-btn a,.checkbox-hold.facebook-holder+.review-action-btn button[value="Edit"]{text-transform:lowercase;min-width:60px;text-align:center;min-width:120px}}.review-title-holder h1{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:28px;line-height:28px;letter-spacing:0;color:#666;margin-top:35px}.cart-coupon-box,.cart-footer .cart-coupon-code .cart-coupon-inner-box,.cart-footer .cart-coupon-code .school-code-inner-box,.cart-footer .school-code .cart-coupon-inner-box,.cart-footer .school-code .school-code-inner-box,.rewards-select-box .rewards-inner-box{overflow:hidden}@media(min-width:767px){.cart-coupon-box,.cart-footer .cart-coupon-code .cart-coupon-inner-box,.cart-footer .cart-coupon-code .school-code-inner-box,.cart-footer .school-code .cart-coupon-inner-box,.cart-footer .school-code .school-code-inner-box,.rewards-select-box .rewards-inner-box{padding:.5em 7px .7em;border:1px solid lightgrey;border-top:0}.cart-coupon-box input[type="text"],.cart-footer .cart-coupon-code .cart-coupon-inner-box input[type="text"],.cart-footer .cart-coupon-code .school-code-inner-box input[type="text"],.cart-footer .school-code .cart-coupon-inner-box input[type="text"],.cart-footer .school-code .school-code-inner-box input[type="text"],.rewards-select-box .rewards-inner-box input[type="text"]{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;letter-spacing:.025em;color:#666;background:#eaedf1;padding:2px 5px}.cart-coupon-box button,.cart-footer .cart-coupon-code .cart-coupon-inner-box button,.cart-footer .cart-coupon-code .school-code-inner-box button,.cart-footer .school-code .cart-coupon-inner-box button,.cart-footer .school-code .school-code-inner-box button,.rewards-select-box .rewards-inner-box button{background:0;text-decoration:underline;text-transform:uppercase;font-family:"Knockout 49 A","Knockout 49 B",Helvetica,sans-serif;letter-spacing:.05em;color:#132082;margin:5px 0 0;font-size:15px;width:60px;padding:0}.cart-coupon-box button:after,.cart-footer .cart-coupon-code .cart-coupon-inner-box button:after,.cart-footer .cart-coupon-code .school-code-inner-box button:after,.cart-footer .school-code .cart-coupon-inner-box button:after,.cart-footer .school-code .school-code-inner-box button:after,.rewards-select-box .rewards-inner-box button:after{content:"";position:absolute;background:url("../images/link-carrot_blue.png");margin-top:7px;margin-left:5px;width:11px;height:13px}}.cart-info-text,.mini-cart-label,.mini-cart-empty,.mini-cart-quantity-bag{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.05em;color:#888}.cart-orders-total-box{background:#dde3e9;padding:5px 13px 12px;margin:15px 0}.cart-orders-total-box .order-totals-table td{font-size:14px;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;padding:0}.cart-orders-total-box .order-totals-table .order-total td{padding:13px 0 0}.cart-orders-total-title,.cart-orders-total-box h3,.pt_checkout #secondary .checkout-right-summary .cart-orders-total-box:before{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:20px;line-height:26px;color:#123082;margin:0;padding:5px 0 10px}.cart-product-name,.pt_cart .item-name .name a{float:left;color:#666}.inverted-cart-buttons,.cart-banner-box li a{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:underline;font-size:12px;line-height:20px;letter-spacing:.025em;color:#666}.inverted-cart-buttons:hover,.cart-banner-box li a:hover{color:#4ea8ca}.promo-code-box,.cart-coupon-code label,.cart-coupon-label,.school-code-label,.rewards-select-box label.toggle,.checkout-v2 #secondary .cart-coupon-code label,.checkout-v2 #secondary .cart-coupon-label,.checkout-v2 #secondary .school-code-label,.checkout-v2 #secondary .rewards-select-box label.toggle,.checkout-v2 #secondary .shipping-estimate-box h3{float:none;padding:9px 5px 9px 10px;margin:0 0 45px;text-align:left;width:auto;background:url("../images/interface/icon-refinement-arrow.png") no-repeat scroll 95% -30px #fff;border:1px solid #d5dce4}.cart-actions button.express-user-login.button-text{font-size:13px}.shipping-estimate-title,.shipping-estimate-box h3{border-bottom:1px solid #d5dce4;padding:10px 0 5px;margin:10px 0 15px;position:relative;width:210px;font-size:20px}.pt_cart h1{font-size:28px;color:#666}.pt_cart .section-header{font-size:12px;padding:0}.pt_cart .nav ul li{margin:0 !important}.pt_cart .primary-content .jcarousel-container{width:919px}.pt_cart .item-list td .item-edit-details a,.pt_cart .item-list td .item-edit-configured-details a,.pt_cart .item-list td a.cart-remember-item{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:underline;font-size:14px;line-height:22px;color:#666}.pt_cart .item-list td.item-total{padding-left:0;padding-right:0}.pt_cart .item-list td.item-remove{padding:0;width:0}.pt_cart .item-list td.item-remove .remove-item{background-position:14px -19px;padding-left:17px;padding-right:17px}.pt_cart .primary-focus .primary-content{width:70%}.pt_cart .primary-focus #secondary{width:248px;max-width:248px}.pt_cart h1{margin:.67em 0 .3em}@media(min-device-width:767px){.pt_cart>h1{margin:42px 0 10px;background-color:red}.pt_cart .item-name .name{width:110px;min-width:90px}.pt_cart .item-name .name a{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}.pt_cart .item-name a.cart-remember-item{display:block;width:120px}.pt_cart .item-list td.item-image{padding-right:0}}.cart-coupon-label.expanded{background-position:95% 10px;margin:0;border-bottom:0}#secondary .print-box{margin:21px 0 24px}.print-link{margin:0;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:11px}.enter-data-box .enter_partial button{padding:5px 15px 8px}.error-message,ul.product-availability-list .on-order,ul.product-availability-list .not-available{color:#ba0c2f}#cart-table .price-total .price-promotion .price-sales{color:#666}#cart-table td.item-name{width:164px;padding:20px 0}#cart-table td.item-name .cart-remember-item,#cart-table td.item-name .name{width:164px}#cart-table td.item-details{padding-right:15px}button.line-item-price-override-update,button.line-item-price-override-remove{padding:10px;margin-bottom:3px;font-size:10px}.cart-banner-box{padding:0}.cart-banner-box p{margin:0}.cart-banner-box h3{border-bottom:1px solid #d5dce4;padding-bottom:6px;margin-bottom:10px;font-size:20px;margin:5px 0 10px}.cart-banner-box .action-hold ul li{text-align:left}#cart-sidebar-style-wrapper{background:#f3f4f8;padding:13px 0;margin-top:-13px}#cart-sidebar-style-wrapper>div{width:85%;margin:0 auto}#cart-sidebar-style-wrapper h3{font-size:16px}.shipping-estimate-box{background:#f3f4f8}.shipping-estimate-box button{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#123082;text-decoration:underline;font-size:13px;background:0;text-align:left;text-transform:uppercase;padding:0;position:relative}.shipping-estimate-box button:after{content:" ";position:absolute;margin-left:0;background:url("../images/link-carrot_blue.png");width:11px;height:13px;margin-top:5px}.shipping-estimate-box button#estimate-tax-and-shipping-action:after{margin-top:6px;margin-left:5px}.shipping-estimate-box input[type="text"]{background:#d5dce4;padding:5px}.cart-banner-shipping p{font-size:12px}.cart-banner-middle p{color:#123082}.print-link{color:#666}.print-link:hover{color:#123082}.cart-footer h1.www-recommendations-title,#pdpMain h2.www-recommendations-title{font-size:28px;color:#666}#cart-table{margin:25px 0 0}.mini-cart-slot,.cart-promo.cart-promo-approaching{color:#fff;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-size:15.5px;letter-spacing:.5px;line-height:20px;text-align:center;padding:0}#cart-sidebar-style-wrapper .cart-banner-middle .cart-promo.cart-promo-approaching{padding:20px;letter-spacing:.5px;background-color:#123082;background-position:center center;background-repeat:no-repeat}.checkout-promo-code-btn,.pt_checkout .promo-codes button#add-coupon{padding:10px 9px 8px;float:right;margin-top:27px}.order-summary-headers,.order-summary-table th,.order-details-content .order-shipment-table th{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.wayfinder-text,.checkout-progress-indicator,.checkout-progress-indicator a{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;letter-spacing:.1em;color:#888;text-transform:uppercase}.wayfinder-text-active,.checkout-progress-indicator .active span{color:#fff}.checkout-progress-indicator span{padding-left:1px}.order-summary-footer .submit-order fieldset a{color:#123082;background-color:#dde3e9;padding:11px 25px 9px}.order-summary-footer .submit-order fieldset a:hover{background-color:#eaedf1}div.paymentinstruction{font-size:14px;margin-bottom:12px}.pt_checkout h1{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:28px;line-height:28px;letter-spacing:0;color:#666;line-height:1em;margin-bottom:22px}.pt_checkout .primary-content{margin-bottom:60px}.pt_checkout .cart-banner-box{width:244px;padding:20px 15px 15px;margin-left:20px;margin-bottom:0}.pt_checkout .toggle-content.cart-coupon-inner-box,.pt_checkout .promo-codes .toggle-content{border:1px solid #d5dce4;border-top:0}.pt_checkout .promo-codes{background:white}.pt_checkout .promo-codes label{width:268px}.pt_checkout .promo-codes .form-row input{border:1px solid #d5dce4}.pt_checkout .promo-codes button{padding:5px 14px 9px}.pt_checkout .promo-codes button#add-coupon{padding:5px 9px;margin-top:24px}.pt_checkout legend{padding:0 0 .2em}.pt_checkout .checkout-shipping fieldset{margin-bottom:30px}.pt_checkout #checkout-shipping-form{margin-top:60px}.pt_checkout #secondary{padding-top:127px}.pt_checkout #secondary h3{margin:0 0 10px;font-size:16px}.pt_checkout #secondary .cart-banner-box{margin-left:24px}.pt_checkout #secondary .order-summary-style-wrap{background:#f3f4f8;padding:5px 15px 15px;margin-top:-22px}.pt_checkout #secondary .order-summary-style-wrap h3{margin-bottom:6px}.pt_checkout #secondary .checkout-right-summary .cart-orders-total-box{padding-top:10px}.pt_checkout #secondary .checkout-right-summary .cart-orders-total-box:before{content:"CART TOTAL"}.pt_checkout #secondary .checkout-right-summary .order-totals-table{margin-top:10px}.pt_checkout #secondary .checkout-right-summary .divider{padding:0}.pt_checkout #secondary .checkout-right-summary .section-header-note{color:#123082;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:underline;font-size:13px;background:0;text-align:left;text-transform:uppercase;position:relative;margin-left:20px}.pt_checkout #secondary .checkout-right-summary .section-header-note:after{content:"";position:absolute;background:url("../images/link-carrot_blue.png") 0 0;margin-top:9px;width:11px;height:13px;right:-17px}.pt_checkout #secondary .checkout-right-summary .section-header-note:hover{color:#4ea8ca}.pt_checkout .form-row label{font-size:14px;letter-spacing:.025em;line-height:22px;color:#666;text-transform:none;padding:0}@media(min-device-width:768px){.pt_checkout .form-row label{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif}}.pt_checkout .form-row label a{text-decoration:none}.pt_checkout .minisummary-continuecheckout{width:274px}.pt_checkout #shipping-method-list fieldset{margin-bottom:0}.pt_checkout #cart-table{margin:51px 0 0;width:615px}.pt_checkout #cart-table tr th{padding-right:0}.pt_checkout #cart-table td{padding-left:.5em;padding-right:.5em}.pt_checkout #cart-table td.item-total{white-space:nowrap}.pt_checkout #cart-table td.item-details{width:95px}.pt_checkout #cart-table td.item-quantity-details ul li{margin:0}.pt_checkout form .form-row label span{font-size:11px;letter-spacing:.05em;line-height:22px;color:#123082;text-transform:uppercase;padding:0}.pt_checkout #checkout-shipping-form>fieldset:first-child>legend,.pt_checkout legend{font-size:20px}.pt_checkout .label-inline.form-row{margin-bottom:0}.pt_checkout .nav ul li{margin:0 !important}.pt_order-confirmation .confirmation-secondary-rail .button{display:inline-block;margin:0 0 15px 0;color:#FFF !important;min-width:118px}.pt_order-confirmation a.print-page{font-size:16px}.oldAddress .button-holder span,.enter-data-box .button-holder .newAddressText,p.showHide{text-decoration:underline}#checkout-shipping-form .label-inline label{font-size:14px;line-height:14px}#checkout-shipping-form .label-inline.use-as-billing label{line-height:17px}#checkout-shipping-form .label-inline label[for="email-opt-in"]{padding-top:0}#checkout-shipping-form fieldset:first-child .label-inline label{line-height:22px}#checkout-shipping-form #shipping-method-list .label-inline label{line-height:14px}.cat-h-nav-heading,.cat-landing.cat-landing-g #category-level-1 li a,.cat-landing.cat-landing-h #category-level-1 li a{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;line-height:22px;color:#666}.cat-h-nav-heading:hover,.cat-landing.cat-landing-g #category-level-1 li a:hover,.cat-landing.cat-landing-h #category-level-1 li a:hover{color:#4ea8ca}.category-sub-level-links,.cat-landing.cat-landing-g #category-level-1 li.level-2 a,.cat-landing.cat-landing-h #category-level-1 li.level-2 a,.cat-landing.cat-landing-g #category-level-1 li.level-3 a,.cat-landing.cat-landing-h #category-level-1 li.level-3 a{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;line-height:20px;color:#505050}.category-sub-level-links:hover,.cat-landing.cat-landing-g #category-level-1 li.level-2 a:hover,.cat-landing.cat-landing-h #category-level-1 li.level-2 a:hover,.cat-landing.cat-landing-g #category-level-1 li.level-3 a:hover,.cat-landing.cat-landing-h #category-level-1 li.level-3 a:hover{color:#4ea8ca}.cat-landing h1{font-size:28px;line-height:1em;color:#666}.pt_product-search-result .cat-landing-e p,.pt_product-search-result .cat-landing-c p{margin:0 0 20px}.pt_product-search-result .cat-landing-e .marketing-bottom-slots .marketing-bottom-slot{margin-bottom:40px}div.category-cols-btn-spacer{height:20px}.cat-landing.inner #category-level-1{padding:0}.cat-landing.inner #category-level-1 li.level-2{margin-left:-4px}.cat-landing.inner #category-level-1 li.expandable{padding-bottom:8px;padding-top:30px;width:90%;padding-left:0}.cat-landing.inner #category-level-1 li.expandable a{font-family:"AvenirNextLTPro-Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:18px;line-height:20px;color:#26387e}.cat-landing.inner #category-level-1 li a[href*="getthelook-taylorspicks/"]{color:#be2239;font-weight:600}.cat-landing.inner #category-level-1 li a[href*="getthelook-taylorspicks/"]:hover{color:#be2239}.cat-landing.inner .viewall a{color:#123082;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px}.cat-landing.inner .viewall a:after{content:"";background:url("../images/link-carrot.png");width:11px;height:13px}.cat-landing .refinement-header{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#666;letter-spacing:.5px;font-size:20px;padding:0}.cat-landing .search-result-content .product-carousel .jcarousel-next{background:url("../images/grid-arrows.png") no-repeat scroll left top transparent;height:40px;width:30px;background-position:-30px 0}.cat-landing .search-result-content .product-carousel .jcarousel-prev{background:url("../images/grid-arrows.png") no-repeat scroll left top transparent;height:40px;width:30px}div.cat-landing.cat-landing-c .search-result-content .button{text-transform:capitalize;text-decoration:underline;background:0}.cat-landing.cat-landing-b a:hover,.cat-landing.cat-landing-c a:hover,.cat-landing.cat-landing-d a:hover{background:0}.primary-content .cat-landing.inner .jcarousel-container{width:689px;margin-left:-5px}.primary-content .cat-landing .product-carousel .jcarousel-clip{width:648px}.slot-grid-header img{min-width:initial}.primary-content .cat-landing-i a.button{display:block;height:30px;width:150px;padding:8px 15px 3px}.cat-landing.cat-landing-g .product-tile .product-name a{letter-spacing:.025em}.cat-landing.cat-landing-g .search-result-content{margin-top:40px}.cat-landing.cat-landing-g .search-result-content h2{margin-bottom:40px}.express-login,.ie8 button.express-user-login.button-text,.ie7 button.express-user-login.button-text,.cart-actions button.express-user.button-text,.cart-actions button.express-user-login.button-text,button.express-user-login.button-text,.checkout-v2 #secondary .express-login,.checkout-v2 #secondary .express-user{clear:both;margin:20px 0 0;background:0;padding:0;text-decoration:underline;text-transform:uppercase;color:#123082;font-size:17px;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;width:240px}.express-login:hover,.cart-actions button.express-user.button-text:hover,button.express-user-login.button-text:hover,.checkout-v2 #secondary .express-login:hover,.checkout-v2 #secondary .express-user:hover{color:#4ea8ca}.express-login:after,.ie8 button.express-user-login.button-text:after,.ie7 button.express-user-login.button-text:after,.cart-actions button.express-user.button-text:after,.cart-actions button.express-user-login.button-text:after,button.express-user-login.button-text:after,.checkout-v2 #secondary .express-login:after,.checkout-v2 #secondary .express-user:after{content:"";position:absolute;background:url("../images/link-carrot.png");margin-top:6px;margin-left:5px;width:11px;height:13px}.keds-service-wrapper a:hover,.keds-service-wrapper a:active{color:#4ea8ca}.login-box-content .errormessage{margin:-16px 0 0 0;line-height:14px;font-size:12px}.login-box-content .form-row{margin-bottom:2px}ul.payment-list li .options .button-text.default,ul.payment-list li .options .button-text.delete{background:0;color:#666;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;text-transform:capitalize;padding-right:6px;letter-spacing:0}ul.payment-list li .options .button-text.default:hover,ul.payment-list li .options .button-text.delete:hover{color:#4ea8ca}.login-dialog{height:487px !important}.login-box-content .label-inline label{padding-top:6px}.login-box #password-reset{text-decoration:underline}.login-box .section-header{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:36px;padding:1em 0 0 .5em}.modal-guest-login{margin-top:10px}.checkout-login{height:511px !important}.checkout-login #dialog-container{height:500px !important}.checkout-login .ui-dialog-titlebar-close{margin:7px 9px 0 0}.checkout-login-box{margin-left:14px}@media only screen and (max-device-width:767px){.checkout-login .ui-dialog .ui-dialog-titlebar-close{right:-8px;padding:0}.checkout-login-box .col-1{display:none}.checkout-login-box .col-2{width:300px;margin-left:-25px}}.pt_account h1{font-size:28px;line-height:1em;color:#666}.pt_account #primary{width:751px}.pt_account #primary a{text-decoration:underline}.pt_account #primary>h1:first-child{margin:0 0 22px}.pt_account #primary .intro-text{padding:0 0 60px 0}.pt_account #primary .email-opt-in{font-size:14px;letter-spacing:.025em;color:#666;text-transform:none;line-height:22px}.pt_account #primary .email-opt-in .formrow-border{margin-top:25px}.pt_account #primary #RegistrationForm{margin-bottom:75px}.pt_account #primary #RegistrationForm fieldset{margin-bottom:30px}.pt_account #primary #RegistrationForm fieldset legend{font-size:20px}.pt_account #primary #RegistrationForm fieldset legend span{font-size:15px}.pt_account #primary #RegistrationForm fieldset .form-caption span{line-height:22px}.pt_account #primary #RegistrationForm .form-row-verification .form-row label{text-transform:none;padding:0}.pt_account #primary #RegistrationForm .form-row-verification .form-row label a{text-decoration:none}.pt_account #primary #RegistrationForm .helper-text{padding:9px 12px}.pt_account #primary #RegistrationForm .col-holder .col-right{width:44%}.pt_account #primary #RegistrationForm .col-holder .col-right .helper-text{padding:9px 12px}.pt_account #primary #RegistrationForm input.email-opt-in{margin-top:.3em}.pt_account #primary .mkg-prefs .form-row{float:left;width:67px;clear:none;margin-right:9px}.pt_account #primary .mkg-prefs .form-row label{text-transform:none;padding:0;width:52px}.pt_account #primary .mkg-prefs .form-row.kids{padding-left:14px;width:49px;margin-right:25px}.pt_account #primary .mkg-prefs .form-row.kids label{width:33px}.pt_account #primary .mkg-prefs .form-row.gear{width:56px}.pt_account #primary .mkg-prefs .form-row.gear label{width:40px}.pt_account #primary legend{padding:0 0 .2em}.pt_account #secondary{width:138px}.pt_account #secondary h2{margin-top:0}.pt_customer-service .page-content section .content-asset a{color:#4ea8ca}.pt_customer-service .page-content h1{font-size:28px;line-height:1em;color:#666}#RegistrationForm .form-row-verification .form-row input{margin-top:4.5px}.pt_order h1{font-size:28px;line-height:1em;color:#666}.pt_order .order-history-header .label{font-size:12px}.remembered-row .item-name{padding:10px 0;width:137px}.remembered-row .button-fancy-large.move-to-cart,.remembered-row .button-fancy-large.move-configured-to-cart{text-decoration:underline;border:0;background:0;text-transform:capitalize;padding:0;text-align:left}.remembered-row a{text-decoration:underline}.remembered-row a.product-name{text-decoration:none}.enter-data-box .enter_partial button{font-size:17px}.pt_remembereditems h1.caps{margin:.4em 0;font-size:28px;color:#666}.pt_remembereditems .section-header{padding-left:14px;padding-right:14px}.pt_remembereditems #remembered-items-container tr th{font-size:12px}.pt_remembereditems #remembered-items-container tr th:first-child,.pt_remembereditems #remembered-items-container tr td:first-child{padding-left:0}.pt_remembereditems #remembered-items-container .item-name a{font-weight:normal}.remembered-item-box .remembered-row .item-total button#notify-when-in-stock{background-color:transparent;color:#666;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;text-transform:capitalize;text-decoration:underline;padding:0;text-align:left;line-height:normal}.remembered-item-box .remembered-row .item-total button#notify-when-in-stock:hover{color:#4ea8ca}.recently-viewed-products h1{font-size:28px;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;color:#666;text-transform:uppercase;letter-spacing:.025em;text-align:left;padding:0}.recently-viewed-products .product-tile .product-image.medium{height:127px}.recently-viewed-products .product-tile .product-image.medium img{max-height:100%}.recently-viewed-products .product-tile .product-name{margin-top:5px;width:auto}body.pt_gateway{background-position:center bottom}#wrapper.pt_gateway{left:50%;position:absolute;margin-left:-480px;top:50%;margin-top:-133.9375px}.gateway-main-box h1{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.ie8 .header-search input[type="text"],.ie7 .header-search input[type="text"]{height:24px;margin-top:0;padding-top:3px}.ie7 .quicklinks-box{width:920px;margin:0 auto;padding-left:265px}.ie7 .top-of-header{left:0}.lang-de .pt_checkout #secondary .checkout-right-summary .section-header-note{display:block;margin-left:15px}html[lang="de"] *{text-transform:none !important}html[lang="de"] button.out-of-stock[name="discontinued"]{padding:10px 0 7px;font-size:19px}html[lang="de"] .homepage-product-display-section .hp-section-top{display:none}html[lang="en"] .homepage-product-display-section .hp-section-top{display:block}html[lang="en"] button.out-of-stock[name="discontinued"]{font-size:12px}html[lang="fr"] .pdp-main .product-variations.dropdownvariation .toggle span:first-child{padding-left:14px}html[lang="fr"] .pdp-main .product-variations.dropdownvariation .toggle span:first-child a{width:116px}html[lang="fr"] button.out-of-stock[name="discontinued"]{padding:10px 0 7px}html[lang="fr"] .cart-footer .cart-coupon-code .cart-coupon-inner-box button{width:80px}html[lang="fr"] .homepage-product-display-section .hp-section-top{display:block}html[lang="fr"] .checkout-billing fieldset legend span,html[lang="fr"] .checkout-shipping fieldset legend span{text-transform:none}.cart-footer .cart-coupon-code.fr{width:44%}.olapic-layout div.content-asset>h2,.pdp-main .olapic-holder div.content-asset>h2,.olapic-layout div.content-asset>p,.pdp-main .olapic-holder div.content-asset>p{float:left;clear:both}.olapic-layout div.content-asset>h2,.pdp-main .olapic-holder div.content-asset>h2{margin:0;line-height:0}.olapic-layout div.content-asset>p strong,.pdp-main .olapic-holder div.content-asset>p strong{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.olapic-layout div.content-asset>div#page-middle-social,.pdp-main .olapic-holder div.content-asset>div#page-middle-social{float:right}.olapic-layout h3,.pdp-main .olapic-holder h3{display:none}.blog-category-text,.dw_blogs .dwBlog-content-area .dwBlog-site-content .post-categories,.dw_blogs .dwPost-content-area .dwPost-content .entry-meta .categories-links a,.dw_blogs .dwPost-content-area .dwPost-content .dwTagList a,.dw_blogs .sidebar-container .recent-post-category{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:italic;font-size:14px;color:#65a0c7}.blog-post-date,.dw_blogs .dwPost-content-area .dwPost-content .date .entry-date{font-size:13px;letter-spacing:.025em;color:#666}.blog-category{font-size:14px;letter-spacing:.025em;line-height:20px;color:#e51937}.blog-tag{font-size:14px;letter-spacing:.025em;line-height:20px;color:#e51937}.user-name{font-size:14px;color:#000}.bonus-discount-container .buttonbar{width:auto}.bonus-discount-container .buttonbar .select-bonus-btn,.bonus-discount-container .buttonbar .no-bonus-btn{padding:13px 25px 10px}.bonus-dialog.ui-dialog .ui-widget-header{height:auto}.bonus-dialog.ui-dialog .ui-widget-header .bonus-product-modal-title{color:#123082;font-size:38px;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal}.bonus-dialog #bonus-product-dialog a{text-decoration:underline}.bonus-dialog #bonus-product-dialog a:hover{text-decoration:none}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .promotion{background-color:#eaedf1;border:none 0 transparent;color:#444;font-size:16px;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-top:0;text-transform:none}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .promotion a{color:#444}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .jcarousel-prev.jcarousel-prev-horizontal,.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .jcarousel-next.jcarousel-next-horizontal{top:5px}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .jcarousel-clip.jcarousel-clip-horizontal{width:308px;margin-left:-6px}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .jcarousel-next.jcarousel-next-horizontal{right:-1px}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .product-col-1,.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .product-col-2{padding-top:13px}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .product-col-1 .product-name{margin:36px 0 6px 0}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .product-col-1 .product-primary-image img{height:320px;width:388px}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .product-col-2.product-detail{margin-top:36px}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .product-col-2 .product-variations{margin-bottom:10px}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .product-col-2 .product-variations a.title-variation{text-decoration:none}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .product-col-2 .product-add-to-cart{margin-top:0}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .product-col-2 .product-add-to-cart .inventory{width:auto}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .product-col-2 .product-add-to-cart .inventory input{margin-bottom:10px;margin-top:0}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .product-col-2 .product-add-to-cart button{margin-top:0}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .cartMessageTip{margin-bottom:13px !important;position:relative !important;z-index:0 !important}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .bonus-product-list-footer.promotion{background-color:transparent;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;line-height:24px;padding:40px 0 !important}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .bonus-product-list-footer.promotion a{text-decoration:underline;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;text-transform:none}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .bonus-product-list-footer.promotion a:hover{text-decoration:none}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .msg-selected-bonus{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:24px;color:#123082;text-transform:lowercase}.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .display-value,.bonus-dialog #bonus-product-dialog .bonus-product-list.pdp-main .item-qty{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;padding-left:20px;text-transform:none}.configurator-pdp-tabs.ui-tabs div.ui-tabs-panel{padding:20px 10px;margin-top:-2px}.configurator-pdp-tabs.ui-widget-content{background:transparent}.configurator-pdp-tabs.ui-tabs .ui-tabs-nav{padding:0}.pagetype-configure #fluidConfigure{background-image:url("../images/keds-configurator-background.png");background-repeat:no-repeat;background-position:center -40px;width:200%;margin-left:-50%;height:860px}.pagetype-configure #PDPtumblr-render .tumblr-header{background:transparent}.pagetype-configure #PDPtumblr-render .tumblr-header .tubmblr-pdp-header .tumblr-pdp-header-text span.heading{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#666;text-align:center;font-size:36px;margin-bottom:10px;font-weight:normal}.pagetype-configure #PDPtumblr-render .tumblr-header .tubmblr-pdp-header .tumblr-pdp-header-text span.dot{display:inline-block;background:#666;height:10px;width:10px;border-radius:100%;margin:0 10px 8px}.pagetype-configure #PDPtumblr-render .tumblr-header .tubmblr-pdp-share-icons a img{display:inline-block;padding:0 5px;margin-bottom:-3px}.pagetype-configure #PDPtumblr-render #tumblr-scroll{background:transparent}.pagetype-configure #PDPtumblr-render #tumblr-scroll #tumblr-hold{background:transparent}.pagetype-configure #PDPtumblr-render #tumblr-scroll .submit-link{font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif}.pagetype-configure #PDPtumblr-render #tumblr-hold{background:transparent}.pagetype-configure .reviewtab-content-box{background:transparent}.pagetype-configure .reviewtab-content-box ul.ui-tabs-nav{margin:auto}.pagetype-configure .reviewtab-content-box ul.ui-tabs-nav li a{float:none}.pagetype-configure .reviewtab-content-box div.tab-content{margin-top:0}.fluidConfiguretooltip{background-color:#fff;border:2px solid #888;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:15px 10px;color:#123082}.fluidConfiguretooltip .title{font-weight:bold;color:#123082;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px}.fluidConfiguretooltip p{margin:0;line-height:17px;font-size:13px}.fluidConfiguretooltip.tooltip-2{margin-top:60px;margin-left:189px}.fluidConfiguretooltip.tooltip-3{margin-left:-45px}.fluidConfiguretooltip.tooltip-4{margin-top:17px}.fluidConfiguretooltip.tooltip-5{margin-left:-19px}.fluidConfiguretooltip.tooltip-6{margin-left:-52px}.fluidConfiguretooltip.tooltip-left:before,.fluidConfiguretooltip.tooltip-left:after{margin-top:-12px}.fluidConfiguretooltip.tooltip-left:before{content:' ';right:-12px;border-left-color:#888}.fluidConfiguretooltip.tooltip-left:after{content:' ';border-left-color:#fff}.fluidConfiguretooltip.tooltip-top:before,.fluidConfiguretooltip.tooltip-top:after{margin-left:-12px}.fluidConfiguretooltip.tooltip-top:before{bottom:-12px;border-top-color:#888}.fluidConfiguretooltip.tooltip-top:after{content:' ';border-top-color:#fff}#embedded-reviews .embedded-reviews-container{display:block;float:left}#embedded-reviews a{display:block;float:left;font-size:12px;line-height:20px;text-decoration:underline;font-family:"AvenirNextLTPro-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#666;padding-left:5px}.pt_error h1,.pt_error404 h1{font-size:40px}.pt_error .error-page-search .form-row input[type=text],.pt_error .error-page-search .form-row input[type=password],.pt_error .error-page-search .form-row input[type=tel],.pt_error .error-page-search .form-row input[type=email],.pt_error .error-page-search .form-row textarea,.pt_error404 .error-page-search .form-row input[type=text],.pt_error404 .error-page-search .form-row input[type=password],.pt_error404 .error-page-search .form-row input[type=tel],.pt_error404 .error-page-search .form-row input[type=email],.pt_error404 .error-page-search .form-row textarea{line-height:22px;height:22px;padding-top:9px;padding-bottom:11px}.pt_error .error-page-search .form-row input[type=text]+button,.pt_error .error-page-search .form-row input[type=text]+input[type=submit],.pt_error .error-page-search .form-row input[type=text]+input[type=button],.pt_error .error-page-search .form-row input[type=text]+input[type=reset],.pt_error .error-page-search .form-row input[type=password]+button,.pt_error .error-page-search .form-row input[type=password]+input[type=submit],.pt_error .error-page-search .form-row input[type=password]+input[type=button],.pt_error .error-page-search .form-row input[type=password]+input[type=reset],.pt_error .error-page-search .form-row input[type=tel]+button,.pt_error .error-page-search .form-row input[type=tel]+input[type=submit],.pt_error .error-page-search .form-row input[type=tel]+input[type=button],.pt_error .error-page-search .form-row input[type=tel]+input[type=reset],.pt_error .error-page-search .form-row input[type=email]+button,.pt_error .error-page-search .form-row input[type=email]+input[type=submit],.pt_error .error-page-search .form-row input[type=email]+input[type=button],.pt_error .error-page-search .form-row input[type=email]+input[type=reset],.pt_error .error-page-search .form-row textarea+button,.pt_error .error-page-search .form-row textarea+input[type=submit],.pt_error .error-page-search .form-row textarea+input[type=button],.pt_error .error-page-search .form-row textarea+input[type=reset],.pt_error404 .error-page-search .form-row input[type=text]+button,.pt_error404 .error-page-search .form-row input[type=text]+input[type=submit],.pt_error404 .error-page-search .form-row input[type=text]+input[type=button],.pt_error404 .error-page-search .form-row input[type=text]+input[type=reset],.pt_error404 .error-page-search .form-row input[type=password]+button,.pt_error404 .error-page-search .form-row input[type=password]+input[type=submit],.pt_error404 .error-page-search .form-row input[type=password]+input[type=button],.pt_error404 .error-page-search .form-row input[type=password]+input[type=reset],.pt_error404 .error-page-search .form-row input[type=tel]+button,.pt_error404 .error-page-search .form-row input[type=tel]+input[type=submit],.pt_error404 .error-page-search .form-row input[type=tel]+input[type=button],.pt_error404 .error-page-search .form-row input[type=tel]+input[type=reset],.pt_error404 .error-page-search .form-row input[type=email]+button,.pt_error404 .error-page-search .form-row input[type=email]+input[type=submit],.pt_error404 .error-page-search .form-row input[type=email]+input[type=button],.pt_error404 .error-page-search .form-row input[type=email]+input[type=reset],.pt_error404 .error-page-search .form-row textarea+button,.pt_error404 .error-page-search .form-row textarea+input[type=submit],.pt_error404 .error-page-search .form-row textarea+input[type=button],.pt_error404 .error-page-search .form-row textarea+input[type=reset]{margin-left:5px;vertical-align:top}.error-page-message .keds-info-page-wrapper .keds-info-page-col-01{width:425px}.error-page-message .keds-info-page-wrapper .keds-info-page-col-01 p,.error-page-message .keds-info-page-wrapper .keds-info-page-col-01 li{line-height:26px}.error-page-message .keds-info-page-wrapper .keds-info-page-col-01 a{color:#123082;text-decoration:underline}.store-locater,.locator-search-content .form-row-button button{padding:2px 15px 8px}.infowindowcontent h1{font-size:27px;margin:0}.pt_store-locator .page-content h1{line-height:1em;font-size:28px;color:#666;margin-bottom:22px;padding-top:4%}.pt_store-locator h2{font-size:20px;padding:0 0 .2em}.pt_store-locator input[type="checkbox"]{margin-top:4.5px}.pt_store-locator label[for="filtrWomens"],.pt_store-locator label[for="filtrMens"]{padding:0}.pt_store-locator #select-address-states .form-row label[for="dwfrm_storelocator_address_states_state"]{padding:0}.pt_store-locator .divider-search{text-transform:uppercase;font-size:16px}.pt_store-locator .locator-search-content label{padding:.5em 0 .5em;font-size:11px;color:#123082}.pt_store-locator .locator-search-content .form-row{margin:0 0 .5em}.pt_store-locator .locator-search-content .form-row-country{border-bottom:0;padding-bottom:0}.pt_store-locator .locator-search-content .form-row-button{margin-top:8%}.pt_store-locator .locator-search-content .form-row-button button{padding:8px 15px 8px}.pt_store-locator .locator-search-content fieldset{margin-bottom:30px}.tech-icons,.sprite-technologies,.tech_tile-icon{background-position:-46px -5px;width:37px;height:24px}.product-grid-tech-tiles,.product-tile .product-technologies-hover{z-index:10}.product-grid-tech-tiles .content-asset,.product-tile .product-technologies-hover .content-asset{height:441px;width:229px;background:#fff;box-shadow:0 1px 10px rgba(82,104,130,0.3)}.product-grid-tech-tiles .content-asset .tech_tile-header>div,.product-tile .product-technologies-hover .content-asset .tech_tile-header>div{display:none}.product-grid-tech-tiles .content-asset p,.product-tile .product-technologies-hover .content-asset p{padding:5px 25px 10px;margin:0;line-height:20px}.pdp-tech-tiles,.product-tab-content-assets .product-technologies-hover{margin-left:193px;margin-top:113px;z-index:1}.pdp-tech-tiles .content-asset,.product-tab-content-assets .product-technologies-hover .content-asset{width:240px;box-shadow:0 1px 10px rgba(82,104,130,0.3)}.pdp-tech-tiles .content-asset .tech_tile-header,.product-tab-content-assets .product-technologies-hover .content-asset .tech_tile-header{background:#000}.pdp-tech-tiles .content-asset .tech_tile-header>div,.product-tab-content-assets .product-technologies-hover .content-asset .tech_tile-header>div{float:left;margin:7px 10px 0 6px;display:inline}.pdp-tech-tiles .content-asset .tech_tile-header p,.product-tab-content-assets .product-technologies-hover .content-asset .tech_tile-header p{color:#fff;margin:0;padding:9px 0;font-size:14px;line-height:24px}.pdp-tech-tiles .content-asset>img,.product-tab-content-assets .product-technologies-hover .content-asset>img{margin:0}.pdp-tech-tiles .content-asset p,.product-tab-content-assets .product-technologies-hover .content-asset p{font-size:14px;margin:0;line-height:18px;padding:10px}.tech_tile-icon{background-image:url("../images/sprite-technologies.png");cursor:pointer}.product-technologies-icons .sprite-technologies{cursor:pointer}.product-tile .product-technologies-hover .content-asset{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none}.product-tab-content-assets .product-technologies-icons{margin-top:-10px}.refinement.Features .wrap-swatches-box ul li span{margin:-6px 9px 0 0}.refinement.Features .wrap-swatches-box ul li{height:21px}.tech-iconextendedWidths{background-position:0 -72px}.tech-iconextendedWidths:hover{background-position:-37px -72px}.tech-icontaylorSwiftCollection{background-position:0 -48px}.tech-icontaylorSwiftCollection:hover{background-position:-37px -48px}.tech-icontaylorSwiftPicks{background-position:0 0}.tech-icontaylorSwiftPicks:hover{background-position:-37px 0}.tech-icontwoSetsofLaces{background-position:0 -24px}.tech-icontwoSetsofLaces:hover{background-position:-37px -24px}.tech-iconkedsComExclusive{background-position:0 -96px}.tech-iconkedsComExclusive:hover{background-position:-37px -96px}.tech-iconortholite{background-position:0 -120px}.tech-iconortholite:hover{background-position:-37px -120px}.tech-iconvideo{display:none !important}