@charset "utf-8";.IEContactTable{border:1px solid #eee;border-collapse:collapse}.contactIE{color:#000;padding:1px 1px 2px 10px;background-color:#eee;border-collapse:collapse;border-spacing:0;font-weight:700;font-size:13px;font-family:Arial;font-style:normal;font-variant:normal}.contactMsg{color:#000;padding:1px 1px 2px 10px;font-size:13px;font-family:Arial;font-style:normal;font-variant:normal;font-weight:400}.contactChat{color:#000;padding:1px 1px 2px 10px;font-size:13px;font-family:Arial;font-style:normal;font-variant:normal;font-weight:400}#contactUsChat{color:#e52f4a;text-decoration:underline;font-size:13px}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}html.safari{text-rendering:optimizeSpeed}html.mac.safari{text-rendering:optimizeLegibility}body{background:url(../images/bg.jpg) repeat scroll left top transparent;color:#666;font-family:museo_slab_500,Arial,sans-serif;font-size:100%;margin:0;padding:0}a{color:#666;cursor:pointer;outline:medium none;overflow:hidden;text-decoration:none}a:hover{color:#9c2d49}a:focus{outline:0;border:none}p{margin:0}iframe{border:none}table{width:100%}th{text-align:left}td{padding:1em;vertical-align:top}dl,ul{margin:0;padding:0}li,ol{list-style-type:none;margin:0;padding:0}.clearfix{clear:both}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}p{font-size:.813em}h2{font-size:2.25em;color:#333;margin:0;font-weight:400}h3{font-size:1.5em;color:#333;margin:0;font-weight:400}h5{font-size:.813em;color:#333;margin:0;font-weight:400}div[disabled] div.order-summary-container>a{color:#ccc;background:#e3ddde;box-shadow:0 .5px 2px #999}#footer .social-icons ul li a,#mobile-searchgo:hover,#where2getresponse .wheretogetit-icon,.all-credit-cards li,.checkout-progress-indicator li.active .active-step,.controls .decrement,.controls .increment,.footer-icons .icons,.header-search input[type=submit],.payment-method-options .payment-tabs .payment-icon,.pt_cart .bonus-product-container .bonus-item-details .bonus-product-icon,.search-result .form-row button,.search-store-location .searchstores,.slider-control .control a.jcarousel-control-next,.slider-control .control a.jcarousel-control-prev,.swipe-badge-layer{background-image:url(../images/sprite.png);background-repeat:no-repeat;background-color:transparent}.carousel-img-layer{z-index:99;background:0 0;overflow:auto;width:195px;height:195px;position:absolute;cursor:pointer}#checkout-faq .faq-chat,#checkout-faq .section-title span,#checkout-faq h3 span,#promo-code-msg,#shippingtoaddress .address-book a.editaddress span,.bgnavigation,.glyphicon,.mini-cart-basket,.mini-cart-totals a.icon-arrow,.pdp-main .section .product-set-item a.static-btn,.pdp-main .section button[disabled] span,.pdpForm a.static-btn,.pdpForm a.static-btn:hover,.product-set-item a.static-btn:hover,.pt-checkout .billing-gift-card h4,.pt_account .start-shopping-btn span,.pt_account .tiles-container li a,.pt_account .tiles-container li a.button-arrow font,.pt_cart .bonus-product-container ul.bonus-product-detail .item-user-actions button,.sbToggle,.sbToggleOpen,.secondary-button span,.secondary-button.static-btn span,.secondary-button.static-btn:hover span,.secondary-button:hover span,.sp-promo-cuppon-code .cartcoupon.applied,.sp-promo-cuppon-code .cartcoupon.not-applied,.sp-promo-cuppon-code-mobile .cartcoupon.applied,.sp-promo-cuppon-code-mobile .cartcoupon.not-applied,.sp-right-colum div.mobile-promo h4,.ui-dialog-titlebar-close .ui-icon-closethick,a.primary-button span,a.shopapp-btn span,button span,button span.icon-arrow,button span.icon-arrow-black,button.whitebutton span,dl.select-box-container,nav ul.level-1 a.dropdown-arrow,nav ul.level-1 a.dropdown-arrow:hover,select.select-box[disabled=disabled],span.age-verify-error,span.error,span.error-message,ul.table-cart-detail li .promotions-message-content .increment-quantity,ul.table-cart-detail li div.cart-order-totals button{background-image:url(../images/icn-sprite.png);background-repeat:no-repeat;background-color:transparent}.pt_product-search-noresult .search-result,p.search-found-header{background-image:url(../images/search/birthday-background.jpg);background-repeat:no-repeat;background-color:transparent}.static-txt:hover{color:#666;cursor:default}select.select-box[disabled=disabled]{width:178px;border:none;background-color:#f6f6f6;color:#ccc;box-shadow:none;font-family:Montserrat,Arial,sans-serif;font-size:.75em;text-transform:uppercase;padding-left:15px;background-position:100% -90px}.success-message{color:#00a651}.failed-message{color:#d61634}.show-on-mobile,.show-on-tab-portrait,.show-on-tab-portrait-and-mobile{display:none}#main .product-slider .shadow-left:before{bottom:2%}.tab-slider .tabbed-product-slider .shadow-left:before{bottom:2%}.home-bottom-center-shadow{background:url(../images/banner-shadow.png) no-repeat scroll center bottom transparent;text-indent:-9999px;background-size:90%;margin-top:-4px}#wrapper{min-width:1260px;overflow:hidden;width:100%}.wrapper{margin:0 auto;width:1260px}.menu-open #wrapper{overflow-y:visible}#main,.pt-checkout.pt-order-confirmation #main{width:100%;margin-top:43px;padding-bottom:20px}.pt_cart #main,.pt_customer-service #main{float:left}div.pt_customer-service div#main{margin-top:45px!important}div.pt_customer-service div#main div.contact-us-container div#primary{float:left!important}.visually-hidden{display:none!important}nav{margin:0 auto;height:50px;position:relative}.left-column{width:835px;float:left}.right-column{width:322px;float:right}.middle-container{padding:50px 0}.navigation-bottom-bg{background:url(../images/bg-header-bottom.png) repeat-x scroll left bottom transparent;position:relative}ul.menu{float:left;margin:0;padding:0}ul.menu li{float:left;list-style:none outside none}.float-left{float:left}.float-right{float:right}.half-grid-promo{min-height:322px;text-align:center;width:47.4%;margin:2px 0 30px}.white-border{border:10px solid #fff}.dotted-border{border:4px dotted #000}.inner-white-box{background-color:#fff;border-radius:5px;height:230px;margin:43px 128px;width:302px}.display-none,.pt-checkout .order-summary-container .primary-button.display-none,button.display-none{display:none}div.level-2 ul.level-2 li div.level-3-div a.shopapp-btn{cursor:pointer;display:inline;font-size:.875em;font-family:Montserrat,Arial,sans-serif;padding:13px 20px;text-align:center;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;text-transform:uppercase;box-shadow:0 .5px 2px #666;color:#fff;border:none;background:#e01836;background:-moz-linear-gradient(top,#e01836 0,#d20d2b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e01836),color-stop(100%,#d20d2b));background:-webkit-linear-gradient(top,#e01836 0,#d20d2b 100%);background:-o-linear-gradient(top,#e01836 0,#d20d2b 100%);background:-ms-linear-gradient(top,#e01836 0,#d20d2b 100%);background:linear-gradient(to bottom,#e01836 0,#d20d2b 100%)}button.whitebutton:hover,button.whitebuttonnew:hover,div.level-2 ul.level-2 li div.level-3-div a.shopapp-btn:hover{background:#333!important;color:#fff!important}.primary-button,.reward-mail-copy button.primary-button,.secondary-button,button{cursor:pointer;display:inline-block;font-size:14px;font-family:Montserrat,Arial,sans-serif;padding:13px 20px;text-align:center;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;text-transform:uppercase;box-shadow:0 1px 2px rgba(0,0,0,.2);color:#fff;border:none;background:#e01836;background:-moz-linear-gradient(top,#e01836 0,#d20d2b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e01836),color-stop(100%,#d20d2b));background:-webkit-linear-gradient(top,#e01836 0,#d20d2b 100%);background:-o-linear-gradient(top,#e01836 0,#d20d2b 100%);background:-ms-linear-gradient(top,#e01836 0,#d20d2b 100%);background:linear-gradient(to bottom,#e01836 0,#d20d2b 100%)}.pdp-main .pdp-redesign .section a.secondary-button.static-btn:hover,.reward-mail-copy button.primary-button:hover,a.primary-button:hover,a.secondary-button:hover,button:hover{background:#3b3b3b;background:-moz-linear-gradient(top,#3b3b3b 0,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3b3b3b),color-stop(100%,#333));background:-webkit-linear-gradient(top,#3b3b3b 0,#333 100%);background:-o-linear-gradient(top,#3b3b3b 0,#333 100%);background:-ms-linear-gradient(top,#3b3b3b 0,#333 100%);background:linear-gradient(to bottom,#3b3b3b 0,#333 100%);color:#fff}button[disabled],button[disabled]:hover{color:#ccc;background:#e3ddde;box-shadow:0 .5px 2px #999;cursor:default}button[disabled] span{background-position:100% -679px}.secondary-button{background:#f6f6f6;background:-moz-linear-gradient(top,#ece7e8 0,#e3ddde 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ece7e8),color-stop(100%,#e3ddde));background:-webkit-linear-gradient(top,#ece7e8 0,#e3ddde 100%);background:-o-linear-gradient(top,#ece7e8 0,#e3ddde 100%);background:-ms-linear-gradient(top,#ece7e8 0,#e3ddde 100%);background:linear-gradient(to bottom,#ece7e8 0,#e3ddde 100%);color:#666;text-shadow:none}.secondary-button.dark-gray{background:#444;background:-moz-linear-gradient(top,#444 0,#3a3a3a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#444),color-stop(100%,#3a3a3a));background:-webkit-linear-gradient(top,#444 0,#3a3a3a 100%);background:-o-linear-gradient(top,#444 0,#3a3a3a 100%);background:-ms-linear-gradient(top,#444 0,#3a3a3a 100%);background:linear-gradient(to bottom,#444 0,#3a3a3a 100%);color:#fff}button.textbutton{background:none transparent;color:#2e8ad0;box-shadow:none;font-size:.6em;float:left;padding:5px 0;clear:both;cursor:pointer;display:block}.primary-button span.secure-icon{background-position:0 -1100px;padding-left:20px;padding-right:0;text-indent:-99999px;display:inline-block}.cartcoupon span,.discount span,span.bonus-item{font-size:.7em;display:inline;padding:5px 2px}.clear-button{background:none repeat scroll 0 0 rgba(0,0,0,0);box-shadow:none;color:#666;font-weight:400;text-shadow:none}.secondary-button span{background-position:100% -199px;padding-right:17px}.secondary-button:hover{color:#fff}.secondary-button:hover span{background-position:100% -63px}.secondary-button.dark-gray span{background-position:100% -63px}a.primary-button span,a.shopapp-btn span,button span{background-position:100% -63px;padding-right:17px}button.basket-icon span{background-position:100% -706px;padding-right:30px}.comparebar .compare-buttons button.clear-button span{background:none repeat scroll 0 0 rgba(0,0,0,0);padding:0}.category-landing a.primary-button span{color:#fff}#remove-cuppon{color:#666;font-size:.625em;padding:5px 0;text-decoration:underline}input[type=button]{background:none repeat scroll 0 0 #fff;border-color:#ccc #ccc #d0d0d0;border-style:solid;border-width:1px 1px 4px;color:#3ebaea;cursor:pointer;display:inline;font-size:1.1em;font-weight:700;padding:.6em 2em .5em;text-align:center}input[disabled]{color:#666}.form-row{clear:both;margin:0 0 20px}.form-row.label-inline{margin:0 0 6px}.form-row.form-row-button{margin:0 0 6px}.form-caption{font-size:.579em}label{line-height:2.5em}fieldset,input[type=text]{border:none;padding:0;margin:0;background-color:transparent}input:focus{outline:0}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{background-color:#f6f6f6;border:1px solid #a1a1a1;border-radius:5px;box-shadow:0 1px 2px #ccc;color:#666;display:block;float:left;font-family:Montserrat,Arial,sans-serif;font-size:.75em;height:27px;margin:0;padding:8px 15px;vertical-align:middle;width:94%}input[type=tel][disabled],input[type=text][disabled]{box-shadow:none;color:#ccc}input:-ms-input-placeholder,input[type=email].placeholder,input[type=number].placeholder,input[type=tel].placeholder,input[type=text].placeholder{color:#999}div.selectError,input.error[type=email],input.error[type=number],input.error[type=password],input.error[type=tel],input.error[type=text]{background-color:#fcc!important}div.error.maynotship{background:0 0;color:#666;padding:0}span.age-verify-error,span.error,span.error-message{background-position:0 -245px;color:#d61634;display:inline-block;float:left;font-family:Montserrat,Arial,sans-serif;font-size:.75em;line-height:1.5em;padding:5px 5px 7px 28px;margin-top:5px}span.error-message a{color:#d61634;font-family:Montserrat,Arial,sans-serif;line-height:1.5em;text-decoration:underline}span.error a{color:#d61634;font-family:Montserrat,Arial,sans-serif;line-height:1.5em;text-decoration:underline}.selectbox{background-color:#f6f6f6;border:medium none;border-radius:5px;box-shadow:2px 2px 0 #ccc;color:#666;font-family:Montserrat,Arial,sans-serif;font-size:.75em;margin:0;padding:12px 15px 5px;text-transform:uppercase;width:98%}.selectbox option{border-bottom:1px solid #666;margin:0 15px;padding:10px 0}.error-form{font-size:.813em;font-family:Montserrat,Arial,sans-serif;color:#d61634;border:2px solid #e21836;margin:15px 0;padding:7px;clear:both}.ui-dialog{background-color:#fff;border-radius:5px;position:absolute;padding:40px;width:300px;overflow:visible;z-index:99999!important}.ui-widget-overlay{background-color:#71706e;height:100%!important;left:0;opacity:.7;position:fixed;top:0;width:100%!important;z-index:99990!important}.ui-dialog .ui-dialog-titlebar{position:relative}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:none}.ui-dialog .ui-dialog-titlebar-close{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;box-shadow:none;color:#666;font-size:10px;height:auto;margin:-12px 0 0;padding:0;position:absolute;right:0;width:auto;text-transform:capitalize}.ui-dialog .ui-dialog-titlebar-close span{float:right;padding-right:7px;text-decoration:underline;font-family:museo_slab_500,Arial,sans-serif;margin-top:0;width:39px;background-position:right -939px}.ui-dialog .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar-close:hover{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:0;background:0 0;overflow:visible;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick:hover{color:#a6425b}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-dialog h1{line-height:1.2em;margin:0 0 15px;font-size:1.75em}.ui-dialog p{font-size:.75em;font-family:Montserrat,Arial,sans-serif;margin-bottom:15px}#header{position:relative!important}#header .wrapper,nav{width:1180px}#header{top:0;background:url(../images/bg.jpg) repeat scroll left top #fff;position:fixed;width:100%;z-index:999;left:0;height:150px}.pt-checkout.checkout-process #header{position:static}.all-utility-links{display:none}#header .primary-logo a{display:block;height:70px}#header .primary-logo span{left:-999em;position:absolute}.header-banner{clear:both;float:right;font-size:1.2em;margin:0 6px}.header-search{position:absolute;right:10px;top:-58px;z-index:21}.header-search input[type=text]{background:none repeat scroll 0 0 #fff;border:0 none;color:#333;height:26px;margin:1px auto 10px;width:330px;position:relative;right:52px}.header-search input[type=submit]{background-position:-313px 0;border:0 none;height:50px;padding:8px 0;text-indent:-999em;width:50px;position:absolute;right:0}#header .primary-logo{left:0;margin:10px 0 12px 0;top:12px;background:url(../images/logo-big.png) no-repeat scroll center 0 rgba(0,0,0,0);width:196px;height:70px;text-indent:-9999px;float:left}#mobile-searchgo:hover{background-position:-314px -51px}.header-search legend{background:none repeat scroll 0 0 transparent}.blogs-ad,.bookstore-header,.btn-go,.custome-services,.login-bg,.menu-utility-navbg,.store-events,.weekly-ad{display:none}.promo-menu{float:right;margin-right:20px}.promo-menu.promo-three-grid{width:280px}.promo-menu.promo-two-grid{width:460px}.promo-menu img{width:100%}span.mini-cart-price{color:#333;display:block;font-family:Montserrat,Arial,sans-serif}#mini-cart{overflow:hidden;float:right;margin:0 6px 0 -3px;padding:0 7px 5px 5px;position:relative;right:0}#mini-cart .surcharge-msg{display:none}.mini-cart-link.no-number{display:block;padding-top:6px}.mini-cart-label{margin:10px 10px 0 0}.mini-cart-total{font-size:.688em;font-family:Arial,Helvetica,sans-serif;font-weight:400}.mini-cart-content{border:1px solid #ccc;max-height:500px;transition:max-height .15s ease-out;background-color:#fff;border-radius:5px 0 5px 5px;height:auto;position:absolute;right:0;margin:5px 0 0;width:320px;z-index:3001;padding:0;font-family:Lato,Arial,sans-serif;font-size:1.2em}header .mini-cart-content{opacity:0}#mini-cart:hover{overflow:visible}header #mini-cart:hover .mini-cart-content{opacity:1;max-height:500px;transition:opacity .25s ease-in;padding:0 0 10px}header .mini-cart-content:after{content:'';position:absolute;border-style:solid;border-width:0 7px 8px;border-color:#fff transparent;display:block;width:0;z-index:1;top:-5px;left:205px}header .mini-cart-content:before{content:'';position:absolute;border-style:solid;border-width:0 8px 9px;border-color:#ccc transparent;display:block;width:0;z-index:0;top:-7px;left:204px}.mini-cart-header{border-color:#fff;border-style:solid;border-width:1px 1px 0;font-size:1.1em;font-weight:700;letter-spacing:1px;padding:12px;text-transform:uppercase}.mini-cart-close{background:url(../images/interface/icon-mini-cart-close.png) no-repeat scroll left top transparent;display:none;height:20px;text-indent:-999em;width:19px}.mini-cart-products-more{max-height:180px;overflow:auto;height:auto}.moreproducts{background:none transparent;margin:1px 0;padding:5px 12px 10px}.mini-cart-product{border-bottom:1px solid #cdcdcd;overflow:hidden;padding:20px}.mini-cart-image{width:55px;height:55px;font-size:.5em;line-height:1em;background-color:#fff;float:left;text-align:center;margin:4px 10px 0 0}.mini-cart-image img{font-size:.75em;max-width:100%;height:55px;object-fit:contain}.mini-cart-name,.mini-cart-pricing{float:left;margin-left:5px;font-size:.625em;text-align:left;display:block;width:65%;line-height:15px;font-family:museo_slab_500,Arial,sans-serif;font-weight:400}.mini-cart-name a{color:#333;text-transform:capitalize}.mini-cart-pricing .label{color:#333}.mini-cart-pricing .attribute .value,.mini-cart-pricing .value{color:#999;font-family:Montserrat,Arial,sans-serif}.mini-cart-totals .btn-checkout{display:block;font-size:.75em;margin:20px}.mini-cart-totals a.icon-arrow{background-position:78% -53px;background-color:#e01836}.btn-checkout:hover{color:#fff}.see-details{display:block;font-size:.65em;font-weight:400;margin:20px;padding:10px 70px;text-align:left;border:5px solid #efefef;color:#444}.Cart-see-details{font-family:Montserrat,Arial,sans-serif;font-size:.9em;display:block;font-weight:400;margin:20px 10px;padding:5px 70px;text-align:center;border:5px solid #efefef;color:#444}.Cart-see-details span{font-size:.8em;padding:0 15px}.see-details a{font-weight:700;text-decoration:underline}.mini-cart-product .product-availability-list{float:right;font-size:.9em;font-weight:700;width:50%}.mini-cart-subtotals{display:block;padding:10px 0 0;text-align:center;font-family:museo_slab_500,Arial,sans-serif;font-size:.833em;font-weight:700}.mini-cart-subtotals .label{margin:0 20px 0 0}.mini-cart-subtotals span{color:#666}.mini-cart-slot{background:none repeat scroll 0 0 #e8e8e8;border:1px solid #d0d0d0;font-size:.9em;font-style:italic;margin:20px;padding:10px;text-align:center}.mini-cart-link-cart{display:block;margin:20px;width:auto}.mini-cart-link-checkout{clear:both;display:block;padding:20px 0 10px;text-align:center}.mini-cart-basket{background-position:0 -876px;border-radius:14px;display:inline-block;height:20px;left:-6px;line-height:20px;position:relative;text-align:center;text-indent:-9999px;top:10px;width:20px}span.positiontop{top:3px}.mini-cart-empty{background-color:#fff;border-radius:4px;box-shadow:0 1px 2px #ccc;display:inline-block;height:14px;line-height:14px;margin-top:5px;padding:5px;text-align:center;min-width:14px}#mini-cart:hover{background-color:#fff}#mini-cart:hover>.cart-box{display:none}#mini-cart:hover>.mini-cart-label{font-weight:700}#mini-cart:hover>.mini-cart-empty{background-color:#eee}.menu-utility{color:#8f8f8f;float:right;font-size:1em;letter-spacing:1px;margin:10px 0 0 -52px;padding:0}.menu-utility-user{color:#8f8f8f;float:right;font-size:.688em;font-family:Arial,Helvetica,sans-serif;letter-spacing:1px;margin:10px 10px 0 0;padding:0}.menu-utility li{border-right:1px solid;float:left;font-size:.688em;font-family:Arial,Helvetica,sans-serif;list-style:none outside none;padding:0 10px}.logout-signup{margin:0}.menu-utility-user li{border-right:1px solid;float:left;list-style:none outside none;padding:0 6px}.menu-utility li.last{border:0 none}.menu-utility li:first-child{position:relative}.menu-utility-user li.last{border:0 none}.top-nav-header .menu-utility-user li a{text-transform:capitalize}.top-nav-header .menu-utility-user li a.user-account-login{text-decoration:underline}.email-signup{margin-top:-10px;padding:10px 0 5px 10px!important;border-right:medium none!important}.email-signup>a{border-right:1px solid #8f8f8f;padding-right:10px}.hover-emailbtn{background-color:#fff;box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc}.email-sign-up{width:330px;min-height:200px;height:auto;display:none;position:absolute;right:0;z-index:9999;background-color:#fff;margin:10px 0 0 0;padding:10px 20px 20px;top:20px;font-size:.7em;border-radius:5px;box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc}.email-sign-up .top-arrow-emailsignup{background-color:#fff;height:18px;margin-left:126px;position:absolute;right:0;text-indent:-999px;top:-4px;width:103px}.email-sign-up .close-btn{color:#00aeef;float:right;margin-top:-6px;cursor:pointer}.email-sign-up h3{font-size:2.11em;font-family:museo_slab_500,Arial,sans-serif;text-align:center;color:#000;margin:0;padding:8px 0 0}.email-sign-up p{font-weight:400;font-family:museo_slab_500,Arial,sans-serif;text-align:center;font-size:1.695em;color:#444;margin:0 0 0;padding:8px 28px;line-height:20px}.email-sign-up .enterText{color:#000;font-size:1.68em;margin:0;padding:0 0 10px;text-align:left;font-family:Montserrat,Arial,sans-serif}.inputaera{background-color:#f6f6f6;padding:10px}l .email-sign-up .emailbox{border:1px solid #ccc;color:#999;float:left;font-size:1.7em;font-weight:400;height:23px;margin-right:8px;padding:8px 12px 8px 10px;width:55%}.signup-btn-email{float:right}button.sign-btn-email{font-size:1.8em;padding:11px 8px}.email-sign-up hr.line-style{margin:12px 0 10px;background-color:#c4c4c4;width:100%}.inputaera span.error,.inputaera span.error-message{font-size:.75em}#emailsignup span.error,#emailsignup span.error-message{font-size:1.4em}.pt-checkout .inputaera span.error,.pt-checkout span.error-message{font-size:.75em}#EmailSignUp .user-taken.error{margin-top:-5px}#mini-cart .cart-box{background-color:#fff;border-radius:5px 0 5px 5px;height:470px;position:absolute;right:7%;width:320px;z-index:3001;margin:5px -5px 0 0;padding:10px 0;display:none}#mini-cart .cart-box-selected{border-bottom:1px solid #c3c3c3;height:auto;margin:0 10px;width:300px;padding-bottom:10px;float:left}#mini-cart .cart-box-selected .product-img{width:80px;height:80px;line-height:80px;background-color:#ccc;float:left;padding-right:10px;text-align:center}#mini-cart .cart-box-selected .product-img-details{width:205px;height:80px;float:left;margin-left:5px;font-size:.625em;text-align:left}.product-img-details span{display:block}#mini-cart .cart-box-selected .product-img-details .product-heading{font-size:.875em;display:block;line-height:16px;font-weight:700}#mini-cart .cart-box-selected .product-img-details .product-details{display:block;line-height:16px}.more-product-scroll{margin:0!important;border:0!important;padding:10px}#mini-cart .cart-box .more-products{border-bottom:1px solid #c3c3c3;height:200px;width:320px;padding-bottom:10px;float:left;margin-bottom:11px;overflow-y:auto;overflow-x:hidden}#mini-cart .cart-box .order-subtotal{text-align:center;padding:5px;display:block;font-size:1em;clear:both;font-weight:400}#mini-cart .cart-box .btn-checkout{display:block;font-size:.875em;font-weight:400;margin:10px;padding:10px;text-align:center;text-transform:uppercase;border-radius:5px}#mini-cart .cart-box .see-details{display:block;font-size:.65em;font-weight:400;margin:20px 10px;padding:10px 75px;text-align:left;border:5px solid #efefef}#menu{display:none}.cat-title-image{display:inline-block;height:20px;margin:10px 0 0;width:120px;float:left}.btn-back,.btn-back-last,.cart-for-mobile-only,.checkout-for-devices-only,.checkout-for-mobile-only,.for-mobile-only{display:none}#navigation,.pt-checkout.pt-order-confirmation #navigation{width:100%;z-index:3000;position:relative}ul.level-1{margin:0;padding:0;position:relative;left:0}ul.level-1 li{float:left;margin:0 auto 0 -1px;padding:17px 0}ul.level-1 li.first a{padding:0 46px 0 35px;border-left:1px solid #fff}.bgnavigation{background:url(../images/icn-sprite.png) no-repeat scroll 85% -555px rgba(0,0,0,0)!important;padding:0 46px 0 35px}ul.level-1 li:hover{background:url(../images/menubg-level2.png);color:#9c2d49;border-radius:2px 2px 0 0}nav ul.level-1 a{display:block;padding:0 35px}ul.level-1 li:hover a{color:#9c2d49}nav ul.level-1 li.first a.dropdown-arrow{background-position:85% -495px}nav ul.level-1 li.first a.dropdown-arrow:hover,ul.level-1 li.first:hover>a.dropdown-arrow{background-position:85% -555px}nav ul.level-1 a.dropdown-arrow{background-position:94% -495px}nav ul.level-1 a.dropdown-arrow:hover,ul.level-1 li:hover>a.dropdown-arrow{background-position:94% -555px}nav ul.level-1 a p{display:inline;font-size:1em;font-weight:100}div.level-2{background:url(../images/menubg-level2.png);display:none;margin:0;box-shadow:0 1px 2px #ccc;position:absolute;border-radius:0 0 3px 3px;width:260px;top:50px;min-height:527px}ul.level-2 li{float:none;margin:0;padding:0;text-align:left}div.level-2 ul.level-2 a{line-height:18px;color:#333;font-size:.875em;font-weight:400;margin:0 25px;padding:6px 10px 7px;text-transform:capitalize;border-right:none;background:0 0}div.level-2 ul.level-2 a:hover{color:#a6425b;background:0 0}div.level-2 ul.level-2 li.active a{border-color:#fff}.red-color{color:#a6425b!important}div.level-2 ul.level-2 li a:first-child{border-left:none;text-transform:none}div.level-2 ul.level-2 li.last a:first-child{border-right:none}ul.level-1 li>div.level-2{display:none}.level-4 .level4cat a{font-weight:400}ul.level-3 .level3cat a{font-weight:700}div.level-3-div{display:none;left:260px;position:absolute;top:0;background:url(../images/menubg-level3.png);width:auto;padding:0 25px;border-radius:0 0 3px 0;min-height:527px}hr.thin{background-color:#e1e1e1;border:0 none;clear:both;color:#333;display:block;height:1px;margin:30px 0 10px;width:96%}ul.level-4{margin:8px 0}ul.level-3>li ul.level-4>li{width:auto;float:none;font-size:.688em;margin-right:10px}ul.level-3>li ul.level-4>li:hover{background:0 0}ul.level-3>li ul.level-4>li a{text-transform:capitalize;line-height:23px;padding:2px;font-size:1em;color:#666;font-family:museo_slab_500,Arial,sans-serif}ul.level5 li{float:none;padding:0;text-align:left;margin:1px;width:200px}ul.level5 li a{line-height:18px;color:#000;font-size:.8em;font-weight:400;padding:7px 10px 7px 5px;border-bottom:none;text-transform:capitalize!important;border-right:none}.viewmore{text-decoration:underline;color:#666}.red-btn-div{margin:22px 44% 37px 0;display:block;clear:both;float:left}.menu-category ul.level-3 .content-asset{border-top:1px solid #ccc;bottom:0;clear:both;padding-top:5px;position:absolute}.menu-category ul.level-3 .content-asset img{display:block}#header .mobile-menu-header{visibility:hidden}#navigation div.level-3-div{top:42px;padding:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:2px 2px 5px rgba(0,0,0,.25)}#navigation div.level-3-div a.thirdLevelCategoryName{border:none;float:none;margin:0;padding:0;width:95%;color:#272727;line-height:24px;font-weight:700}#navigation div.level-3-div a.fourthLevelCategoryName:hover,#navigation div.level-3-div a.thirdLevelCategoryName:hover{text-decoration:underline}#navigation div.level-3-div a.thirdLevelCategoryName:first-child{border:medium none}#navigation div.level-3-div a.fourthLevelCategoryName{color:#666;line-height:20px;margin-left:8px;font-size:.813em;font-weight:400;border:none;padding:0}#navigation div.level-3-div ul.level-3.menu-left>li.cols{width:200px;float:left;margin:0;border-left:1px solid #eaeaea}#navigation div.level-3-div ul.level-3.menu-left>li.cols.first{border-left:none;padding-left:25px}#navigation div.level-3-div ul.level-3.menu-left{width:auto;float:left;min-height:310px}#navigation div.level-3-div.multipleColumns{height:360px;min-height:360px;left:-4px;width:1160px}#navigation div.level-3-div.multipleColumns a.fourthLevelCategoryName{display:block}#navigation div.level-3-div.multipleColumns ul.level-3.menu-left>li.cols{padding:15px 0 20px 20px;min-height:275px;height:275px;overflow:hidden}#navigation div.level-3-div.multipleColumns .promotional-links{position:absolute;bottom:0;left:0;height:50px;background:#eaeaea url(../images/menubg-level2.png?$staticlink$) repeat scroll left top;width:100%;padding:0 20px;box-sizing:border-box;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:block}#navigation div.level-3-div.multipleColumns .promotional-links li a{color:#666;text-decoration:none;border-left:1px solid #666;border-right:none;font-weight:400}#navigation div.level-3-div.multipleColumns .promotional-links li.first a{border-left:none;padding-left:0}#navigation div.level-3-div.multipleColumns .promotional-links li{float:left;padding:15px 0 20px}#navigation .content-promotion-block{float:right;width:220px;min-height:310px;border-left:1px solid #eaeaea;background:#fff none repeat scroll 0 0;padding:5px 10px;margin-left:10px}#navigation .nav-flyout-banner{background:none repeat scroll 0 0 #fff;float:right;min-height:310px;width:100%}#navigation .nav-flyout-banner .img{float:left;margin-top:10px;text-align:center;width:100%}#navigation .nav-flyout-banner .copy{float:right;width:210px;padding-left:10px}#navigation .nav-flyout-banner .copy h4{color:#666;font-weight:700;margin:8px 0 10px;padding:0;line-height:22px}#navigation .nav-flyout-banner .copy p{color:#666;line-height:normal}#navigation .nav-flyout-banner .copy a{color:#a6425b;font-size:.8em;margin:10px 0 10px;padding:0;border:medium none;text-transform:uppercase;font-weight:400}#navigation .nav-flyout-banner .copy a .arrow-right{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #a6425b;display:inline-block}#navigation .content-featured-block{float:right;width:240px;height:310px;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;background:#fff none repeat scroll 0 0;box-sizing:border-box;padding:5px 0}#navigation .nav-featured-banner h4{padding:.95em 1em;margin:10px 0 10px;background-color:#eaeaea;color:#9c2d49}#navigation .nav-featured-banner li>a{font-weight:700;line-height:24px;color:#272727;margin-left:5px;border-right:none}#navigation ul.level-1 ul.level-2 ul li{padding:0}#navigation div.level-3-div.singleColumn{height:auto;min-height:0;left:auto;width:auto}#navigation div.level-3-div.singleColumn a.thirdLevelCategoryName{font-weight:400;color:#666}#navigation div.level-3-div.singleColumn ul.level-3.menu-left{min-height:0;padding:15px 0 20px 0}#navigation div.level-3-div.singleColumn ul.level-3.menu-left>li.cols{float:none;min-height:0;padding:0 0 0 20px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){ul.level-3 li{float:none}}ul.nav-static{float:left;padding-top:12px}.custom-banner-staticlink{float:right;width:55%;height:200px;background-color:#ccc;margin:10px;text-align:center;line-height:200px}primary-content a{color:#3ebaea}#secondary h1,.primary-content h1{font-size:1.75em;font-style:italic;font-weight:400;margin:0 0 14px}.primary-content h2{font-size:1.3em}.primary-content h3{font-size:1.15em}.primary-content dl{clear:both;overflow:hidden}.primary-content dl dt{clear:both;float:left;margin:2% 0 0;min-width:15%}.primary-content dl dd{float:left;margin:2% 0 0;padding:0 0 0 5%}.col-1{float:left;margin:4px 0;width:48%}.col-2{float:right;margin:4px 0;width:48%}.content-header{font-family:Georgia,serif;font-size:1.75em;font-style:italic;font-weight:400;margin:0 0 14px!important}.content-header span{font-size:.75em;font-style:normal;font-weight:400}.section-header-note{font-size:.75em;position:absolute;right:20px;text-decoration:underline;text-transform:none;top:22px}.back{display:block;margin:0 0 10px}#footer{clear:both;padding:0;margin-top:34px;text-align:center;overflow:hidden}#footer .wrapper{width:1180px}#footer .ca-newsletter{background:url(../images/bg-header-top.png) repeat-x scroll left top transparent}#footer .social-icons{width:40%;float:left}#footer .social-icons p{display:block;text-align:left;width:100%}#footer .social-icons ul li{margin:4px 12px 15px 0;float:left}#footer .social-icons ul li a{background-position:0 0;width:48px;height:48px;display:block;text-indent:-999px}#footer .social-icons ul li.facebook a:hover{background-position:0 -50px}#footer .social-icons ul li.twitter a{background-position:-50px 0}#footer .social-icons ul li.twitter a:hover{background-position:-50px -50px}#footer .social-icons ul li.youtube a{background-position:-99px 0}#footer .social-icons ul li.youtube a:hover{background-position:-99px -50px}#footer .social-icons ul li.pinterest a{background-position:-149px 0}#footer .social-icons ul li.pinterest a:hover{background-position:-149px -50px}#footer .social-icons ul li.instagram a{background-position:-198px 0}#footer .social-icons ul li.instagram a:hover{background-position:-198px -50px}#footer .social-icons ul li.googleplus a{background-position:-247px 0}#footer .social-icons ul li.googleplus a:hover{background-position:-247px -50px}#footer .sign-up-promotions{float:right;width:367px}#footer .sign-up-promotions input[type=email]{width:219px}#footer .sign-up-promotions p,.social-icons p{color:#fff;text-transform:uppercase;padding:11px 0 5px;float:left;font-size:.75em;font-family:Montserrat,Arial,sans-serif}#footer .connect-us .sign-up{width:30%;background-color:#39f;height:85px;float:right;margin:0}#footer .connect-us .sign-up .search-aera{float:left;width:70%;text-align:right;margin:10px auto}#footer .connect-us .sign-up .signup-btn{background-color:red;float:left;padding:5px 20px;width:auto;height:30px;font-family:Arial,Helvetica,sans-serif;border-radius:5px;-webkit-border-radius:5px;margin:10px 5px;text-align:center;line-height:30px}#footer .connect-us .sign-up span{font-family:Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;color:#fff;display:block;margin:10px 0 -3px 10px}#footer .connect-us .sign-up .search-aera input[type=email]{width:92%;border-radius:3px;-webkit-border-radius:3px;border:0;padding:5px;height:30px}.ca-footer{background:url(../images/footer-bg.png) repeat scroll 0 0 rgba(0,0,0,0);float:left;width:100%}.footer-links{float:left;margin:34px 0 22px;width:79%;text-align:left}.footer-links ul li{width:25%;float:left}.footer-links ul li .first-cols>li{width:100%}.footer-links ul li .first-cols>li:last-child{margin-top:28px}.footer-links ul li.footer-grid-last{width:25%}.footer-links ul li h4{color:#000;margin:0;padding-bottom:4px;text-align:left;font-size:.75em;font-family:Montserrat,Arial,sans-serif;text-transform:uppercase}.footer-links ul.sub-nav-footer{width:100%}.footer-links ul.sub-nav-footer li{float:none;width:100%;padding-top:9px;height:auto}.footer-links ul.sub-nav-footer li a{font-size:.75em}.footer-icons{float:right;margin:34px 0 20px;width:21%}.footer-icons ul li{width:50%;float:left}.footer-icons .icons{background-position:0 -105px;display:inline-block;height:55px;text-align:center;width:55px;text-indent:-9999px}.footer-icons li.mobileapps a:hover span.icons{background-position:0 -159px}.footer-icons li.giftcards .icons{background-position:-64px -105px}.footer-icons li.giftcards a:hover span.icons{background-position:-64px -159px}.footer-icons li.wallpapers .icons{background-position:-126px -105px}.footer-icons li.wallpapers a:hover span.icons{background-position:-126px -159px}.footer-icons li.bookstore .icons{background-position:-190px -105px}.footer-icons li.bookstore a:hover span.icons{background-position:-190px -159px}.footer-icons .iconstags{text-align:center;display:block;margin:0 0 26px;font-size:.875em;font-weight:700}.copyright{background:url(../images/bg.jpg) repeat scroll left top rgba(0,0,0,0);float:left;font-size:.625em;font-family:Montserrat,Arial,sans-serif;margin:0;padding:18px 0 13px;text-align:center;width:100%}a.footer-logo{background:url(../images/logo-big.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:none;float:right;height:72px;margin:30px 0 0 20px;text-indent:-99999px;width:186px}#backtotop-scroll{bottom:0;display:none;position:fixed;right:1px;z-index:9999}#backtotop-scroll a{background:url(../images/back-to-top.png) no-repeat scroll 0 0 transparent;border:0 none;color:#fff;display:inline-block;font-family:AlternateGotNo2D,Arial,sans-serif;font-size:1em;height:45px;letter-spacing:.1em;text-decoration:none;text-indent:-9999px;text-transform:uppercase;width:45px}#homepage-slider .background-image{width:100%;height:450px;text-align:center;overflow:hidden;background-position:center 0;background-repeat:no-repeat;cursor:pointer}#homepage-slider .background-image img{margin:auto}#homepage-slider .slide-content{max-width:1260px;margin:20% auto 0;text-align:left;margin-top:10px;height:435px;position:relative}#homepage-slider .slide-content .content{cursor:pointer;padding:65px 0 20px;max-height:385px}#homepage-slider .slide-content h1{color:#fff;border:0;font-size:5.625em;font-weight:400;letter-spacing:0;line-height:1em;margin-bottom:5px;text-transform:uppercase}#homepage-slider .slide-content h1 span{display:block}#homepage-slider #homePageBanner5 h1 span{display:inline-block}#homepage-slides{padding:0;width:100%}#homepage-slider{height:auto;width:100%;margin:0 0 31px;overflow:hidden;position:relative;max-height:460px}#homepage-slider .slide{list-style:none outside none;margin:0;max-width:100%!important;padding:0;width:100%}#homepage-slider .slide img{height:auto;max-width:100%!important}#homepage-slider .slide a h2{border:0 none;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#homepage-slider .slide a span{position:absolute;text-indent:-999em}.home-bottom-left{float:left;width:50%}#home-promo-shop-shoes{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url(../images/homepage/home-promo-shoes.png);background-origin:padding-box;background-position:left top;background-repeat:no-repeat;background-size:100% auto;height:413px;margin:auto;max-width:320px;position:relative;width:100%}#home-promo-shop-shoes h2{position:absolute;text-indent:-999em}#home-promo-shop-shoes ul{padding:30% 0 0;text-align:center}#home-promo-shop-shoes li{border-right:1px solid #3ebaea;display:inline;list-style:none outside none;margin:0 5px 0 0;padding:0 5px 0 0;text-transform:uppercase}#home-promo-shop-shoes li:last-child{border:0 none}#home-promo-shop-shoes li a{color:#3ebaea}#home-promo-shop-shoes span{font-style:italic;margin:0 10px 0 0}.home-bottom-center{background:none repeat scroll 0 0 #f3f3f3;float:left;width:50%}#home-promo-free-shipping{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url(../images/homepage/home-promo-free-shipping.png);background-origin:padding-box;background-position:center top;background-repeat:no-repeat;background-size:100% auto;height:413px;margin:auto;max-width:319px;text-indent:-999em;width:100%}.home-bottom-right{clear:both;margin:0;width:auto}.home-bottom-right h2{background:url(../images/homepage/hdr-this-weeks-deals.png) no-repeat scroll center center transparent;border-bottom:2px solid #01a4e5;height:54px;padding:30px 0;text-indent:-999em}.home-bottom-right .vertical-carousel{margin:0;padding:0}.home-bottom-right .vertical-carousel li{float:left;list-style:none outside none;padding:0;width:25%}.home-bottom-right .vertical-carousel li .capture-product-id{display:none}.home-bottom-right .vertical-carousel li .product-price .product-standard-price{text-decoration:line-through}.home-bottom-right .product-tile{border:0 none;margin:auto;min-height:255px;width:90%}.home-bottom-right .product-tile img{max-width:90%}.home-bottom{clear:both;overflow:hidden;padding:2em 0}#email-alert-signup{display:block;margin:0 0 0 33px;width:910px}#email-alert-signup label{color:#8f8f8f;float:left;padding:.5em 0!important;text-transform:uppercase;width:50%}#email-alert-signup input[type=text]{float:left;padding:.7em .5em;width:30%}#email-alert-signup input[type=image]{float:left;padding:.1em}.padding6{padding:6px}.border{border:2px dashed #afafaf;float:left;height:100%}.container{display:block;margin:0 auto;max-width:1080px;min-width:1080px;padding:20px 50px;width:auto}.categories{padding:55px 50px;position:relative}.thumb,.video-thumb{float:left;margin-left:15px;text-align:center}.thumb .category-name-image{height:auto;padding-top:5px;width:auto}.category-name{background-position:center 5px!important;color:#666;float:left;font-family:museo_slab_500,Arial,sans-serif;font-size:.8em;padding:5px 0 0;text-align:center;text-rendering:auto;text-transform:capitalize;width:100%}.large-cate{height:385px;width:465px}.large-cate .category-image{height:320px;width:460px}.small-cate{height:230px;width:222px}.small-cate .category-image{width:220px;height:153px}h2.category-heading{background:url(../images/bg.jpg) repeat scroll left top rgba(0,0,0,0);font-weight:400;left:408px;padding:0 10px;position:absolute;top:-28px;margin:0;font-family:museo_slab_500,Arial,sans-serif;font-size:2em}.shadow-left,.shadow-right{position:relative}.shadow-left:before,.shadow-right:after{position:absolute;content:"";z-index:-1}.shadow-left:before{bottom:37%;left:10px;width:82%}.shadow-right:after{bottom:19%;right:10px;left:auto;width:88%;top:80%;-webkit-box-shadow:-15px 5px 7px 5px #4b4b4a;-moz-box-shadow:-15px 5px 7px 5px #4b4b4a;box-shadow:-15px 5px 7px 5px #4b4b4a;transform:rotate(1deg);-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-o-transform:rotate(1deg);-ms-transform:rotate(1deg)}#primary .slider-wrapper.horizontal-slider.shadow-left:before{bottom:8px;-webkit-box-shadow:20px -10px 7px 18px #828280;-moz-box-shadow:20px -10px 7px 18px #828280;box-shadow:20px -10px 7px 18px #828280;top:98%;transform:rotate(-.8deg);-webkit-transform:rotate(-.8deg);-moz-transform:rotate(-.8deg);-o-transform:rotate(-.8deg);-ms-transform:rotate(-1deg)}.category-img-line{display:none}.sixteen-grid .shopCat-10,.sixteen-grid .shopCat-9{position:relative;top:-198px}.sixteen-grid .shopCat-6,.sixteen-grid .shopCat-7{position:relative;top:-47px}.sixteen-grid .shopCat-11{left:50px;position:absolute;top:932px}.sixteen-grid .shopCat-8{top:20px}.sixteen-grid .shopCat-12{position:absolute;top:932px;left:290px}.sixteen-grid .shopCat-13{top:32px}.sixteen-grid .shopCat-14{top:32px}.sixteen-grid .shopCat-15{top:42px}.sixteen-grid .shopCat-16{top:42px}.sixteen-grid .shopCat-17{top:42px}.sixteen-grid .shopCat-18{top:42px}.sixteen-grid .promo{top:40px}.home-bottom-two-slots{width:1180px;margin:0 auto}.weekly-deals .title{font-size:45px;line-height:50px;margin:0;padding-top:130px;text-transform:uppercase}.promo-add{float:left;font-family:Montserrat,Arial,sans-serif;font-size:.75em;margin:8px 0 8px 5%;padding:2px;position:relative;text-align:center;width:auto}.jcarousel{overflow:hidden;width:1180px;margin:30px auto 26px}.jcarousel ul{list-style:none;width:2000em;position:relative}.jcarousel ul li{float:left;width:221px;min-height:260px;text-align:center;margin-right:20px}.slider-control{margin-bottom:.9em}.slider-control .control a.jcarousel-control-next,.slider-control .control a.jcarousel-control-prev{background-position:-320px -117px;display:block;height:57px;position:absolute;text-indent:-9999px;top:44%;width:51px}.slider-control .control a.jcarousel-control-next{background-position:-386px -117px;right:0}.slider-control .control a:hover{background-position:-320px -185px}.slider-control .control a.jcarousel-control-next:hover{background-position:-386px -185px}.slider-control .jcarousel-pagination a{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:11px;background-color:#ccc;overflow:hidden;text-indent:-99999px}.slider-control .jcarousel-pagination a.active,.slider-control .jcarousel-pagination a:hover{background-color:#e01836}.jcarousel ul li figure{padding-bottom:16px;display:block;background:url(../images/imgBottom.png) no-repeat center bottom}.jcarousel ul li span.productName{padding:10px 0 0 0;min-height:10px;display:block}.jcarousel ul li.productPrice{display:block;padding-top:10px}.jcarousel ul li span.originalPrice{text-decoration:line-through}.jcarousel ul li span.discountPrice{color:red;margin-left:5px}#tabbing .tab{list-style:none;overflow:hidden;width:100%}#tabbing .tab li{float:left;cursor:pointer;background:#cfcfcf;padding:10px 20px;margin:0 10px}#tabbing .tabbing{display:none}#tabbing .tabbing.active{display:block}select.mobile{display:none}#homepage-slider .jcarousel{margin:0 auto;width:100%}#homepage-slider .slider-control .jcarousel-pagination{bottom:24px;position:absolute;text-align:center;width:100%}.slider-wrapper.horizontal-slider{background:none repeat scroll 0 0 #fff;-moz-border-top-right-radius:5px;-moz-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px;margin:-4px auto 0;padding:40px 0;text-align:center;width:100%}.slider-wrapper.horizontal-slider .product-image{width:100%;height:auto}.recommendations.cross-sell .slider-wrapper.horizontal-slider .product-image{width:90%;height:200px}.slider-wrapper.horizontal-slider .product-image.recommendation_image{width:220px;height:220px;display:table-cell;vertical-align:middle}.tab-slider{margin:0 auto 34px;width:100%;overflow:hidden}.product-slider{width:100%}.product-slider .slider-wrapper.horizontal-slider{width:1260px;margin:0 auto 21px}.tabbed-product-slider{margin:22px auto 35px;width:1260px}.projects-tab{margin:0 auto;overflow:hidden;text-align:center;width:100%}.projects-tab .sbHolder{display:none}.projects-tab>ul{display:inline-block}.tabbed-product-slider .slider-wrapper.horizontal-slider{display:none}.tabbed-product-slider.one .slider-wrapper.horizontal-slider,.tabbing.slider-wrapper.horizontal-slider.active{display:block}.tabbed-product-slider .slider-wrapper .slider-sub-title{font-size:.75em;padding-top:0}.slider-wrapper .landing-btn{width:100%;padding:30px 0 14px}.projects-tab li:hover{background-color:#fff}.projects-tab li{background-color:#e3ddde;font-size:1.125em;cursor:pointer;font-weight:700;color:#666;padding:20px 5px 19px;float:left;margin-right:20px;box-shadow:1px 1px 2px #999;text-transform:uppercase;text-align:center;width:212px;-moz-border-top-right-radius:10px;-moz-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-top-left-radius:10px;border-top-right-radius:10px;border-top-left-radius:10px}.projects-tab li.active{background-color:#fff;color:#333}.slider-wrapper .slider-title{color:#333;font-size:2.625em;margin:0}.slider-wrapper .slider-sub-title{color:#333;font-family:Montserrat,Arial,sans-serif;font-size:1em;padding:7px 0 2px}.slider-wrapper .primary-button{margin-top:16px}.slider-wrapper .product-tile .product-name{padding:11px 0 4px}.slider-wrapper .product-tile .product-name a{font-size:.673em;font-style:normal;line-height:19px}.slider-wrapper .product-pricing{font-size:14px;color:#999}#homepage-slider .dotted-border{margin:27px auto;padding:10px;width:513px}.home-slider-promo{background-color:#fff;color:#000}.home-slider-promo h2.title{font:4.5em/1em Montserrat,Arial normal;letter-spacing:3px;margin:0;padding-top:83px;text-transform:uppercase}.home-slider-promo .sub-title{font:1.125em/1.05em Montserrat,Arial normal;padding-top:44px}.home-slider-promo button{margin:28px 0}.pt_product-search-noresult .search-result{background-position:50% -125px;background-size:100%;background-repeat:repeat-y;position:relative;z-index:0}.search-result .primary-content{border-left:medium none;float:none;margin:0 auto;max-width:1182px;min-width:1182px;padding:20px 0;position:relative;text-align:center;width:100%}.search-result .section-header{font-size:1.6em;margin:0;padding:15px 0}.search-result .no-hits-search-term{color:#999;font-style:normal}.search-result .form-row.label-above>label{font-family:Montserrat,Arial,sans-serif;font-weight:400;padding-top:0;text-align:center;font-size:1em;width:100%;float:left}.search-result input[type=text]{background:none repeat scroll 0 0 #fff;border:0 none;color:#333;display:inline;float:none;height:26px;margin:3px auto 10px;width:220px;padding:7px 13px}.search-result .form-row button{background-position:-313px 0;border:0 none;height:50px;padding:8px 0;text-indent:-999em;width:50px;box-shadow:none;margin-top:30px}.popular-search-term{margin:35px 0 5px}.popular-search-term p{font-size:1.3em}.popular-search-term ul{padding-top:25px;width:65%;margin:0 auto}.popular-search-term ul li{display:inline-block;max-width:185px;min-width:185px;padding:0 10px 15px;text-align:left;vertical-align:top}.popular-search-term ul li a{color:#666;font-size:.8em;text-decoration:underline}.article-search-result-found,.search-result-found{left:20px;margin:25px auto 0;max-width:1180px;min-width:1180px;overflow:hidden}.search-result-found #secondary{margin-top:10px}.article-search-result-found #secondary,.other-category-results,.search-result-found #secondary{border-right:medium none;float:left;width:220px;text-align:left}#main.search-result-found.video-detail #secondary{margin-top:5px}#main.search-result-found.video-detail .search-result-options{margin:0}.other-category-results{background:url(../images/search/line.png) no-repeat scroll left bottom/180px auto rgba(0,0,0,0)}.other-category-results{background:url(../images/search/line.png) no-repeat scroll left bottom/180px auto rgba(0,0,0,0);margin-bottom:20px;padding-bottom:10px}.category-landing .primary-content{margin-top:15px}.article-search-result-found .primary-content,.search-result-found .primary-content{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;float:right;padding:0 0 20px;position:relative;width:940px}.search-result-content{background:none repeat scroll 0 0 #fff;border-radius:3px;clear:both;padding:20px}.search-result-found .category-header{margin-top:15px}.search-result-found .category-landing .category-header{margin-top:0}.search-result-found .shadow-left.single-shadow{top:-12px}p.search-found-header{background-color:#f8f8f8;background-position:center 16.6%;background-size:100% auto;border-bottom:10px solid #fff;color:#333;font-size:2.3em;margin-bottom:-125px;margin-top:150px;padding:50px 122px;position:relative;text-align:left}p.search-found-header span{color:#999;font-style:normal}p.search-found-header .shadow-left:before{bottom:40%;left:0;top:88%}p.search-found-header .shadow-right:after{bottom:40%;right:0;top:94%}.search-result-found #secondary a{color:#666;font-family:museo_slab_500,Arial,sans-serif;text-transform:capitalize}#secondary a{color:#666;font-family:Montserrat,Arial,sans-serif;font-size:.72em;padding:12px 0 8px;float:left}#secondary a:hover{color:#9c2d49}#secondary .category-refinement .refinement-link{font-family:Montserrat,Arial,sans-serif;text-transform:uppercase;width:100%}#category-level-2 li{width:100%}.refinement ul.project-refinement,.refinement ul.scrollable{list-style:none outside none;padding:0}.refinement ul.project-refinement li,.refinement ul.scrollable li{margin:3px 0}.refinement ul a.active{color:#9c2d49}.search-result-found ul.search-result-items .new-row{clear:none}.refinement.Category.category-refinement,.refinement.videos.folder-refinement,.white-bg{background:0 0;float:left}.refinement.Category.category-refinement,.refinement.article,.refinement.videos.folder-refinement{background:url(../images/search/line.png) no-repeat scroll left bottom/180px auto rgba(0,0,0,0);padding:10px 10px 20px;width:200px;margin-bottom:20px;border-bottom:none}.white-bg{padding:10px;width:200px}.category-landing .white-bg{display:none}.refinement{float:left}.search-found-header.shadow-left:before,.search-found-header.shadow-right:after{top:95%}ul.search-result-items{margin-top:100px;padding:0 10px 0 30px}.search-result-found ul.search-result-items .grid-tile{background:0 0;box-shadow:none;float:left;list-style:none outside none;margin:0 12px 10px;padding:0;width:200px;height:405px}.search-result-items .product-image img{width:auto;height:auto;max-height:100%;max-width:100%;margin:0 auto;box-sizing:border-box}.search-result-found ul.search-result-items .grid-tile{list-style:none outside none}ul.search-result-items .grid-tile{list-style:none outside none}ul.search-result-items li{list-style:none outside none}.pt_product-search-result .primary-content li.grid-tile a.secondary-button{font-size:.875em;text-transform:uppercase;display:inline-block;vertical-align:bottom}.pt_product-search-result .primary-content li.grid-tile a.secondary-button.dark-gray{color:#fff}li.grid-tile .availability-btn{bottom:16px;left:0;position:absolute;right:0}.availability-btn a.product-set-price{text-decoration:none}.primary-content a.name-link{font-size:.65em;padding:0 1px}.search-result-found .line-border{background:url(../images/search/line.png) repeat-x scroll center top rgba(0,0,0,0);margin:0;padding:15px 0 0}.search-result-items .product-name{background:url(../images/search/line.png) repeat-x scroll center top rgba(0,0,0,0);margin:13px 0 0 0;padding-top:10px;width:100%}#secondary .refinement h3{background:url(../images/interface/arrow-up.png) no-repeat scroll right 9px rgba(0,0,0,0);float:left;font-size:1.7em;padding:0;width:100%;cursor:pointer}.white-bg .refinement ul{max-height:200px;overflow-y:auto;padding:10px 0 0 10px;width:100%}.results-hits .toggle-grid{display:none}.primary-content a{color:#666;font-size:12px;font-weight:400;text-transform:capitalize}.product-set-item .product-set-details .product-name a{font-weight:700}.bottombannercontainer{border-bottom:2px solid #e7e7e7;margin-bottom:20px;padding-bottom:20px;text-align:center}.heroVideo .bottombannercontainer iframe,.heroVideo .bottombannercontainer img{border:0 none;float:none;height:296px;margin:0 auto;width:592px}.video-display .grid-tile span{margin:20px 0 20px 0;float:left;width:100%;font-size:1em;color:#333;text-transform:capitalize}.video-display .grid-tile a span{margin:0}.video-display .grid-tile p{width:100%;font-family:Montserrat,Arial,sans-serif;font-size:.7em;float:left;min-height:60px;position:relative}.video-display .grid-tile p a.readmore{position:absolute;bottom:0;left:0;font-family:museo_slab_500,Arial,sans-serif;width:100%;background:#fff;height:auto;text-align:left;color:#e21836;text-decoration:none;font-size:13px}.video-display .grid-tile p a.readmore:hover{color:#9c2d49}.product-pricing .product-sales-price{color:#999;font-size:14px;text-align:center;font-family:Montserrat,Arial,sans-serif}.product-pricing .product-discounted-price .product-standard-price{font-size:14px;text-decoration:line-through}.product-pricing .product-discounted-price .product-sales-price{color:#9c2d49}.product-pricing .product-discounted-price.price-range .product-sales-price{display:block}.pagination ul,.sort-by button{display:none}.pt_product-search-result .pagination ul{display:block;clear:both}.pt_product-search-result .pagination ul li{font-family:Montserrat,Arial,sans-serif;font-size:11px}.pt_product-search-result .current-page{color:#9c2d49}ul.search-result-items .grid-tile .product-tile{padding-bottom:35px}.product-promo .promotional-message{font-size:.65em;margin-top:15px;color:#d61634}.product-tile{text-align:center}.items-per-page{display:none}.product-name>h3{font-size:1.3em;margin:0;line-height:13px;padding:5px 0}.sort-by-dom{float:left;text-align:left;width:56%}.sort-by{float:left;width:730px;margin-bottom:20px}.sort-by div{margin-left:85px}#grid-sort-header>li{display:inline;list-style:none outside none;float:left}a.sorting-option{vertical-align:text-top;border-right:1px solid #ccc;font-family:Montserrat,Arial,sans-serif;padding:0 15px;text-transform:uppercase;font-style:normal;font-size:13px}.active,.search-result-found #secondary .active,.search-result-found #secondary [selected=selected],[selected=selected],a.sorting-option[selected=selected]{color:#9c2d49}#grid-sort-header li:last-child a.sorting-option{border:medium none}.other-category-results-with-count a.content-type-opt,.refinement li{float:left;width:65%}.expandable.pro-link-clp{border-top:2px solid #dfdfdd;margin-top:5px;width:160px}.expandable.active>ul{margin-left:15px}#secondary .expandable.active>ul a.refinement-link{padding:5px 0;text-transform:none}#secondary .Brand ul li a,#secondary .Craft.Time ul li a,#secondary .Occasion ul li a,#secondary .Size ul li a,#secondary .Skill ul li a,#secondary .Surfaces ul li a,#secondary ul.scrollable li a{background:url(../images/interface/icon-refine-link-check.png) no-repeat scroll left top rgba(0,0,0,0);border:0 none;padding:1px 0 2px 20px}#secondary .Brand li.selected a,#secondary .Craft li.selected a,#secondary .Occasion ul li.selected a,#secondary .Size ul li.selected a,#secondary .Skill ul li.selected a,#secondary .Surfaces ul li.selected a,#secondary .refinement.Craft li.selected a,#secondary ul.scrollable li.selected a{background:url(../images/interface/icon-refine-link-check.png) no-repeat scroll left -102px rgba(0,0,0,0)}.clear-refinement{float:none}#secondary .refinement-top-level a.cat-refine,.search-result-found .other-category-results .refinement-header,.toggle>span{color:#9c2d49;float:left;font-family:Montserrat,Arial,sans-serif;font-size:.55em;font-size:11px;font-weight:400;padding:2px 5px 0 0;text-transform:uppercase}.refinement-header{float:left;font-size:1em;width:200px}#secondary .clear-refinement>a,#secondary .view-all{font-size:.6em;font-weight:400;padding:6px 0 0;text-decoration:underline;text-transform:capitalize}#secondary .view-all{padding:3px 0 0}.other-category-results-with-count a,.other-category-results-with-count span{font-size:.8em;padding-bottom:10px;float:left;margin-left:15px}.other-category-results-with-count{float:left;padding:5px 10px;margin-bottom:20px}#secondary .other-category-results .content-type-opt,#secondary .other-category-results span{padding:15px 20px 0 20px;text-transform:capitalize;margin-left:20px}#secondary .other-category-results .content-type-opt{background:url(../images/interface/icon-refine-link-check.png) no-repeat scroll left 15px rgba(0,0,0,0)}#secondary .other-category-results span.active{background:url(../images/interface/icon-refine-link-check.png) no-repeat scroll left -88px rgba(0,0,0,0);color:#666}select.search-sorting{display:none}.video-detail .breadcrumb{margin:0 0 20px 10px}.article-search-result-found .breadcrumb,.pt_product-details .comapre-products .breadcrumb,.search-result-found .breadcrumb{background:none repeat scroll 0 0 rgba(0,0,0,0);margin:20px 0 20px 10px;padding:0;width:100%}.comapre-products .breadcrumb a,.comapre-products .breadcrumb li,.comapre-products .breadcrumb span,.search-result-found .breadcrumb a,.search-result-found .breadcrumb li,.search-result-found .breadcrumb span{color:#666;font-family:Montserrat,Arial,sans-serif;font-size:10px;text-transform:uppercase}.refinement.Category.category-refinement ul{display:block}.search-result-found .breadcrumb-home{float:left;margin-right:5px}.breadcrumb-refinement-wrapper a,.breadcrumb-refinement-wrapper span{float:left;margin-right:5px;padding-bottom:5px}div.refinement,div.refinement.Brand,div.refinement.Color,div.refinement.Craft.Time,div.refinement.Size,div.refinementColor{border-bottom:2px solid #dfdfdd;background:none repeat scroll 0 0 rgba(0,0,0,0);padding:10px 0;width:180px;margin:10px 0}.refinement.Category{background:none repeat scroll 0 0 rgba(0,0,0,0)}.search-result-content.video-display{padding:10px 12px}.search-result-content.video-display>h2{border-bottom:2px solid #e7e7e7;font-size:1.5em;line-height:1.5em;margin:0 10px 20px}.breadcrumb{float:left;padding:10px 0 0 42px;margin-bottom:20px}.breadcrumb-refined-by{width:100%;text-align:left;margin-bottom:14px}.breadcrumb-home,.breadcrumb-refinement-wrapper>a,.breadcrumb-result-text{display:none}.swatch-Aqua a{background-color:#0ff}.swatch-Clear a{background-color:#d7f5ff}.swatch-Cream a{background-color:#fff1ce}.swatch-Gold a{background-color:#f4d899}.swatch-Metallic a{background-color:#ddbf97}.swatch-Assorted a{background:radial-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,.15) 30%,rgba(255,255,255,.3) 32%,rgba(255,255,255,0) 33%) 0 0,radial-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,.1) 11%,rgba(255,255,255,.3) 13%,rgba(255,255,255,0) 14%) 0 0,radial-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,.2) 17%,rgba(255,255,255,.43) 19%,rgba(255,255,255,0) 20%) 0 110px,radial-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,.2) 11%,rgba(255,255,255,.4) 13%,rgba(255,255,255,0) 14%) -130px -170px,radial-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,.2) 11%,rgba(255,255,255,.4) 13%,rgba(255,255,255,0) 14%) 130px 370px,radial-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,.1) 11%,rgba(255,255,255,.2) 13%,rgba(255,255,255,0) 14%) 0 0,linear-gradient(45deg,#343702 0,#184500 20%,#187546 30%,#006782 40%,#0b1284 50%,#760ea1 60%,#83096e 70%,#840b2a 80%,#b13e12 90%,#e27412 100%);background-size:470px 470px,970px 970px,410px 410px,610px 610px,530px 530px,730px 730px,100% 100%;background-color:#840b2a}.swatch-Multi a{background:-webkit-linear-gradient(left,red,orange,#ff0,green,#00f,indigo,violet);background:-o-linear-gradient(left,red,orange,#ff0,green,#00f,indigo,violet);background:-moz-linear-gradient(left,red,orange,#ff0,green,#00f,indigo,violet);background:linear-gradient(to right,red,orange,#ff0,green,#00f,indigo,violet)}.swatch-Color_Family a{transition:all .2s ease;background:#e98400}.swatch-Color_Family a:hover{background-color:#e9e100;transition:background-color 5s ease-out 0s}.swatch-Gray a{background-color:#838997}.swatch-Silver a{background-color:#d6d6e0}.swatch-Unfinished a{background-color:#f1f1f1}.swatch-Black a{background-color:#000}.swatch-Beige a{background-color:beige}.swatch-Blue a{background-color:#00f}.swatch-Purple a{background-color:purple}.swatch-Red a{background-color:red}.swatch-Brown a{background-color:#783201}.swatch-Green a{background-color:green}.swatch-Grey a{background-color:#8f979d}.swatch-Pink a{background-color:#fe249a}.swatch-Orange a{background-color:orange}.swatch-White a{background-color:#fff}.swatch-Yellow a{background-color:#ff0}.swatch-Navy a{background-color:#0000a0}.swatch-Natural a{background-color:#deb790}.swatch-Miscellaneous a{background:url(../images/interface/icon-color-swatch-misc.png) no-repeat scroll left top transparent}.unselectable.swatch-Miscellaneous a{background:url(../images/interface/icon-color-swatch-misc-unselectable.png) no-repeat scroll left top transparent}ul.swatches li{display:inline;float:none}#secondary .swatches a{border-radius:3px;color:#000;font-size:0;height:40px;margin:0 5px 5px 0;padding:0;width:40px;border-style:solid;border-width:1px;border-color:#dbdbdb}#secondary .swatches li.selected a{border:3px solid red;height:34px;width:34px}.breadcrumb-refinement-value{font-family:Montserrat,Arial,sans-serif;border:1px solid #bbb;border-radius:3px;color:#bbb;font-size:.7em;text-transform:uppercase}.breadcrumb-refinement-value{height:14px;text-align:left;vertical-align:top;padding:0 0 0 5px;margin-left:10px}.primary-content .breadcrumb-relax{float:none;height:14px;margin:0;padding-left:5px;vertical-align:top}.breadcrumb-relax img{width:14px}.breadcrumb-refinement-name{padding-top:2px}.breadcrumb-refined-by,.breadcrumb-refinement-name,.breadcrumb-refinement-value{text-transform:uppercase;font-family:Montserrat,Arial,sans-serif;font-size:.6em;float:left}#secondary .clear-refinement>a{font-size:.4em;padding:4px 0 0}.refinement-cat-block{border-right:1px solid #ccc;float:left;margin-right:10px;padding-right:10px}.refinement-cat-block:last-child{border:medium none}.grid-tile-promo{border:1px solid #ccc;float:left;height:auto;margin:10px 20px 20px 20px;text-align:center;width:100%;z-index:0}.grid-tile-promo.shadow-left:before{top:97%}.product-image #quickviewbutton{display:none;margin-top:-13%}.product-image:hover #quickviewbutton{display:block}.product-image{position:relative}.grid-tile-promo .three-promo{background-size:auto auto;background-position:center -82px;height:auto;text-align:center;width:100%;border:none;padding:30px 0 30px}.grid-tile-promo .weekly-off h3.title{font-size:25px;line-height:25px}.grid-tile-promo .sub-title.lh-fourtee{margin:15px 0;line-height:28px}.grid-tile-promo .weekly-off .sub-title.margin-zero{margin-top:0}.grid-tile-promo .three-promo .sub-title,.michaels-moment h3.title{font-size:17px}.grid-tile-promo .primary-button{font-size:.875em;color:#fff}.search-result-found .video-display ul.search-result-items .grid-tile{text-align:left;width:295px;height:310px;margin:0 5px 17px}.video-display .grid-tile-promo{margin:20px 28px}.grid-tile.new-row>iframe,.video-display .grid-tile>img{width:292px;height:167px;background-color:#e3ddde}.readmore{float:left;width:100%}.embedded-video{border-bottom:2px solid #e7e7e7;margin-bottom:20px;padding:10px}.embedded-video a{float:left;height:auto;margin-bottom:12px;position:relative;width:100%}.video-description{margin:15px 0;font-family:Montserrat,Arial,sans-serif;font-size:.7em}.embedded-video iframe,.embedded-video img{width:100%}.video-display .grid-tile a{background-color:#e3ddde;float:left;height:167px;text-align:center;width:292px;position:relative}.video-display .grid-tile a iframe,.video-display .grid-tile a img{float:none}.video-display .grid-tile p .link.readmore{background:none repeat scroll 0 0 rgba(0,0,0,0);height:auto;text-align:left;color:#e21836;text-decoration:none}.video-deals{display:none}.video-display .top-left{margin:20px auto 0}.play-button{background:url(../images/interface/play-white.png) no-repeat scroll center center rgba(0,0,0,.5);height:100%;left:0;position:absolute;width:100%}.play-button:hover{background:url(../images/interface/play-white.png) no-repeat scroll center center transparent}#quickviewbutton{background:url(../images/quickview-btn.png) no-repeat scroll center center rgba(0,0,0,0);z-index:2;height:28px;left:0;padding:10px 0;position:absolute;top:50%;width:100%}.ui-dialog-content .pdp-main .section.product-images{width:100%}.quickview .pdp-main .product-col-2 .product-name a{color:#333}.ui-dialog-content .pdp-main .product-col-1{margin-right:6.1%}.ui-dialog-content .product-col-1{float:left;margin-left:0}.ui-dialog-content .pdp-main .section:after{box-shadow:none;position:inherit;width:0}.ui-dialog-content .product-col-1 .main-image-container .product-image.main-image{position:inherit;width:540PX;height:auto;display:block}.ui-dialog-content .product-col-1 .main-image-container .product-image.main-image .primary-image{margin-top:0}.ui-dialog-content .product-col-1 .product-image{max-width:100%}.ui-dialog-content .product-col-2{float:left;margin:0!important}.ui-dialog-content .pdp-main h1.product-name{margin:.4em 0 .1em;width:58%}.ui-dialog-content .pdp-main .product-set-list{border:1px solid #d9d9d9;height:500px;overflow:auto}.ui-dialog-content .pdp-main .product-set-list .product-set-item{margin:1em 0}.ui-dialog-content .pdp-main .product-set-list .product-set-image{width:25%}.ui-dialog-content .pdp-main .product-set-list .product-set-details{width:75%}.ui-dialog-content .pdp-main .product-set-list .product-name{margin:0}.ui-dialog-content .pdp-main .product-set-list .block-add-to-cart .price{font-size:1.5em;padding:.4em 0 0;width:130px}.zoomPad{position:relative;float:left;z-index:99;cursor:crosshair;width:100%}.zoomPreload{-moz-opacity:.8;opacity:.8;color:#333;font-size:12px;text-decoration:none;border:1px solid #ccc;background-color:#fff;padding:8px;text-align:center;background-image:url(../images/zoomloader.gif);background-repeat:no-repeat;background-position:43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0;left:0}.zoomPup{overflow:hidden;background-color:#fff;-moz-opacity:.6;opacity:.6;z-index:120;position:absolute;border:1px solid #ccc;z-index:101;cursor:crosshair}.zoomOverlay{position:absolute;left:0;top:0;background:#fff;z-index:5000;width:100%;height:100%;display:none;z-index:101}.zoomWindow{position:absolute;left:110%;top:40px;background:#fff;z-index:6000;height:auto;min-height:300px;z-index:10000;z-index:110}.zoomWrapper{position:relative;border:1px solid #999;z-index:110}.zoomWrapperTitle{display:block;background:#999;color:#fff;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0;left:0;z-index:120;-moz-opacity:.6;opacity:.6}.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110}.zoomWrapperImage img{border:0;display:block;position:absolute;z-index:101}.zoomIframe{z-index:-1;-moz-opacity:.8;opacity:.8;position:absolute;display:block}.quickview .pdpForm .add-to-cart-wrapper,.quickview .pdpForm fieldset .inventory{float:left;width:75%}.quickview .pdpForm .add-to-cart-wrapper.product-in-store,.quickview .pdpForm fieldset .inventory.product-in-store{width:45%}.quickview .pdpForm .add-to-cart-wrapper .product-actions{float:right;line-height:2.5;margin:35px 0 0}.pdpForm #add-to-cart,.quickview .pdpForm a.static-btn{float:left}.ui-dialog-content .section.product-images{width:100%;padding:10px}.ui-dialog-content .product-images .main-image-container{width:460px;height:460px;border-radius:5px;-webkit-border-radius:5px}.ui-dialog-content .product-images .main-image-container .liquifire-section #liquifireImageDiv{height:405px;margin:auto;text-align:center;width:450px;padding:5px 0 0}.ui-dialog-content .product-images .product-col-1 .main-image-container .liquifire-section #liquifireImageDiv a img{max-width:100%;height:auto}.ui-dialog-content .product-images .product-col-1 .main-image-container .liquifire-section #liquifireImageDiv a img.primary-image{margin:5px;max-height:400px;height:100%}.ui-dialog-content .product-images .product-col-1 .main-image-container .liquifire-section .product-thumbnails{position:inherit;margin:20px;text-align:center;width:auto}.ui-dialog-content .product-images .product-col-1 .main-image-container .liquifire-section .product-thumbnails .thumb .image-border,.ui-dialog-content .product-images .product-col-1 .main-image-container .liquifire-section .product-thumbnails .video-thumb .image-border{border:2px solid #e21836;display:none;position:absolute;top:0}.ui-dialog-content .product-images .product-col-1 .main-image-container .liquifire-section .product-thumbnails .thumb.selected .image-border,.ui-dialog-content .product-images .product-col-1 .main-image-container .liquifire-section .product-thumbnails .video-thumb.selected .image-border{display:block}.ui-dialog-content .product-images .product-col-1 .main-image-container .liquifire-section .product-thumbnails ul li{float:left;margin:0 10px 10px}.ui-dialog-content .product-images .product-col-1 .main-image-container .liquifire-section .product-thumbnails ul li img{width:100%}.ui-dialog-content .product-images .product-col-2 #product-content{padding:10px 0 0 0}.ui-widget-content .product-set-container .section-container .section.product-images{margin:0;padding:0}.product-col-2,.ui-widget-content .product-set-container .section-container .section.product-images .product-col-1{margin-top:0}.ui-widget-content .product-set-container .section-container .section.product-images .product-col-2 .difficulty-level-container{display:block;float:left;line-height:22px;margin:10px 0;clear:both}.ui-widget-content .product-set-container .section-container .section.product-images .product-col-2 #product-content .show-more-products{float:left;margin:0}.view-more-details{clear:both;margin:20px 40px 0;float:left}.quickview .view-more-details{clear:both;margin:10px 20px 10px 0;text-decoration:underline;font-size:.75em;color:#666;float:left}.product-col-2 #divGigyaShareBar{clear:both;margin:0 30px}.saprator{clear:both;margin:10px}a.full-details{text-decoration:underline;font-size:.75em;color:#666;font-family:museo_slab_500,Arial,sans-serif;margin:10px 0;float:left}.no-hits-search-term-suggest{color:#900;font-style:italic}.no-hits-footer{background:url(../images/interface/icon-double-line-header.png) repeat-x scroll left top transparent;margin:20px 0;padding:20px 0}.search-result-bookmarks{margin:15px}.search-result-bookmarks .first{border-right:1px solid #999;padding-right:5px}.items-per-page label{display:none}.items-per-page select{background:none repeat scroll 0 0 #d9d9d9;font-size:.9em;margin:0 6px 0 0;padding:0;width:auto}.sort-by button{background:none repeat scroll 0 0 #c2c2c2;border:0 none;color:#333;font-size:.9em;padding:.3em;width:auto}.items-per-page button{background:none repeat scroll 0 0 #c2c2c2;border:0 none;color:#333;font-size:.9em;padding:.3em;width:auto}.pagination .results-hits{color:#666;float:right;padding:0}.pagination ul{float:right;margin:0;padding:0}.pagination li{display:block;float:left;list-style:none outside none;padding:.5em}.pagination li.first-last a{background-color:#00a4e3;color:#fff;font-size:.9em;padding:0 2px}.video-display ul.search-result-items{margin:0;padding:20px 0 0}ul.search-result-items{margin:0;padding:0}ul.search-result-items li{list-style:none outside none}ul.search-result-items .new-row{clear:both}ul.search-result-items .grid-tile{background:none repeat scroll 0 0 #fff;box-shadow:0 0 9px #ccc;float:left;list-style:none outside none;margin:0 0 2% 20px;padding:2%;width:26%}ul.search-result-items .invisible{display:none}.search-promo{padding:20px}h1#results-content{background:url(../images/interface/icon-double-line-header.png) repeat-x scroll left top transparent;padding-top:30px}ul.folder-content-list{margin:0;overflow:hidden;padding:0 20px}ul.folder-content-list li{float:left;list-style:none outside none;margin:0;padding:2% 2% 2% 0;width:48%}ul.folder-content-list .content-title{display:block}.no-results{padding:20px}.toggle-grid{background:url(../images/interface/icon-toggle-grid.png) no-repeat scroll left top transparent;cursor:pointer;display:block;float:left;height:11px;margin:2px 10px 0 0;text-indent:-999em;width:24px}.wide-tiles ul.search-result-items .grid-tile{width:91%}.wide-tiles .product-tile{height:166px!important}.wide-tiles .product-tile .product-image{float:left;width:40%}.wide-tiles .product-tile .pr_stars,.wide-tiles .product-tile .product-name,.wide-tiles .product-tile .product-pricing,.wide-tiles .product-tile .product-promo,.wide-tiles .product-tile .product-swatches{float:left;text-align:left;width:55%;margin-bottom:5px}.wide-tiles .product-tile .product-name{margin-top:0}.wide-tiles .product-tile .pr-snippet-stars{margin:0}.wide-tiles .product-tile .pr_stars{left:-5px}.wide-tiles .product-tile .product-compare{left:40.5%;width:32px;bottom:5px;line-height:12px}.wide-tiles .product-tile .product-swatches{bottom:auto;left:auto;position:relative;right:auto;margin-top:5px}.wide-tiles .product-tile .product-swatches li{float:left}.ui-dialog-content .section.product-images{padding:0}.ui-dialog-content .pdp-main .product-set-container .section-container:first-child+.section-bottom-shadow,.ui-dialog-content .section-bottom-shadow{display:none}.one-time-popup,.welcome-popup{padding:20px}.one-time-popup .ui-dialog-titlebar-close.ui-corner-all,.welcome-popup .ui-dialog-titlebar-close.ui-corner-all{right:-10px}.one-time-popup div#dialog-container,.welcome-popup div#dialog-container{padding-top:10px}.one-time-popup span.ui-icon.ui-icon-closethick::BEFORE,.welcome-popup span.ui-icon.ui-icon-closethick::BEFORE{content:'Close'}.colorgrey{color:#999}.move-to-bottom{display:none}button span.icon-arrow{background-position:12px -60px;display:inline-block;width:50px}button span.icon-arrow-black{background-position:5px -200px;display:inline-block;margin-right:-44px;text-indent:-99999px;width:50px}span.cart-empty-heading{color:#e21836;font-size:1.75em;font-family:Montserrat,Arial,sans-serif}button.position-button{right:0!important;margin:12px 0}button.whitebutton span:hover{background-position:100% -63px!important}button.whitebutton span{background-position:100% -200px}button.whitebutton{background:#f6f6f6;background:-moz-linear-gradient(top,#e3ddde 0,#ece7e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e3ddde),color-stop(100%,#ece7e8));background:-webkit-linear-gradient(top,#e3ddde 0,#ece7e8 100%);background:-o-linear-gradient(top,#e3ddde 0,#ece7e8 100%);background:-ms-linear-gradient(top,#e3ddde 0,#ece7e8 100%);background:linear-gradient(to bottom,#e3ddde 0,#ece7e8 100%);text-shadow:none;color:#666;padding:10px;position:relative;right:27px;width:260px}button.whitebuttonnew span:hover{background-position:-3% -2489px!important}button.whitebuttonnew span{background-position:-3% -996px;padding-left:17px;padding-right:0}button.whitebuttonnew{background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 100%);background:linear-gradient(to bottom,#fff 0,#fff 100%);text-shadow:none;color:#9e2b48;padding:10px 6px;position:relative;width:185px;margin-top:2px;font-size:.875em}button.whitebuttonnew:hover span{background-position:-3% -2489px!important}a.textbuttonnew{color:#9e2b48;padding:10px 15px;font-size:.875em;text-transform:uppercase;background:#fff;border-radius:5px;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.2);display:inline-block;width:112px;font-family:Montserrat,Arial,sans-serif}ul.table-cart-detail li input[type=text].updatecard{background-color:#fce6e9;box-shadow:0 1px 2px #e21836}.shopping-cart-bg{background-color:#fff;border-radius:5px;margin:20px auto 50px;width:1260px;padding-bottom:1px}.shopping-cart-bg .shopping-cart-top{padding:20px 40px;position:relative}.shopping-cart-bg .shopping-cart-top .cart-empty{margin:30px 0 30px;border-top:1px solid #000;border-bottom:1px solid #000;height:330px;padding-top:150px}button.empty-cart-btn{float:none;color:#fff}.shopping-cart-bg .shopping-cart-top .cart-empty .empty-cart-box{margin:0 auto;text-align:center;width:53%}.shopping-cart-bg .shopping-cart-top .cart-empty .empty-cart-box .cart-empty-heading{line-height:70px}#primary div.shadow-left:before{bottom:37%;left:10px;top:97%;transform:rotate(-1deg);width:82%}.shopping-cart-bg hr.thin{background-color:#ccc;border:0 none;clear:both;color:#333;display:block;height:1px;margin:30px auto 0;width:100%}.shopping-cart-bg .shoppingcart-page-add{border:5px solid #efefef;display:block;font-size:1em;font-weight:400;margin:10px auto 30px;padding:6px 70px;text-align:center;color:#000}.shopping-cart-bg .shoppingcart-page-add span.text-bold{text-transform:uppercase;font-size:.939em;color:#333}.shopping-cart-bg .shoppingcart-page-add span.text-normal{text-transform:uppercase;font-size:.8em;color:#333;text-transform:capitalize;margin-left:14px}.sp-left-colum{width:887px;float:left;padding:27px 0 0}.sp-right-colum{width:292px;float:left;margin-left:15px;padding:0 12px;position:relative}.pt_cart .sp-right-colum-container{padding-top:20px;padding-bottom:20px}.sp-left-colum #cart-items-form{margin-right:18px}.sp-right-colum .mobile-promo{display:none}.move-to-right{float:right;margin-bottom:20px}.continue-btn{background-color:#e3ddde;color:#666;text-shadow:1px 0 1px #fff}ul.table-cart-detail li{font-size:1em;float:left;padding:5px 2% 5px 0;width:15%;line-height:18px}ul.table-cart-detail li span.qty-mobile{display:none}ul.table-cart-detail li:first-child{width:50%}ul.table-cart-detail li:last-child{width:23%;padding-right:0}ul.table-cart-detail.save-for-later-detail li:first-child{width:100%;text-align:center;color:#666;font-size:1.167em;margin:10px 30px}ul.table-cart-detail.save-for-later-detail li:first-child em{background:url(../images/sprite.png) no-repeat scroll -83px -833px transparent;text-indent:-9999px;width:41px;height:47px;float:left}ul.table-cart-detail.save-for-later-detail li:first-child div{margin-top:15px;margin-left:50px;margin-right:50px}ul.table-cart-detail.save-for-later-detail li:first-child span{text-decoration:underline}ul.table-cart-detail.save-for-later-detail li:first-child .save-for-later-detail-links{display:block;text-align:center;float:none;width:95%;color:#9e2b48;font-size:.857em;text-transform:none}ul.table-cart-detail.save-for-later-detail li:first-child .save-for-later-detail-links a{color:#9e2b48;font-size:1em;margin:0 10px;display:inline-block}ul.table-cart-detail.save-for-later-detail.remove-detail li:first-child em{background-position:-168px -833px}.attribute span:last-child{color:#999}.sku span:last-child{color:#999;font-family:Montserrat,Arial,sans-serif}.total-price-potrate{display:none}.item-edit-details,.item-edit-details-mobile{margin-top:10px}.item-edit-details a,.item-edit-details-mobile a{text-decoration:underline;font-family:Montserrat,Arial,sans-serif;font-size:1em;color:#9e2b48;line-height:15px}a.add-to-wishlist{float:left;padding-left:2px}ul.table-cart-detail li .image-aera{float:left;height:120px;line-height:120px;text-align:center;width:120px;margin-right:10px}ul.table-cart-detail li .image-aera a{width:120px;height:120px}ul.table-cart-detail li a{font-size:1em;display:block}ul.table-cart-detail li a img{max-width:100%;border:none}ul.table-cart-detail li .product-list-item .name a{font-size:.9em}.add-to-wishlist{display:inline-block}ul.table-cart-detail li .product-list-item div.promo{clear:right}ul.table-cart-detail li .product-list-item ul.product-availability-list li{color:#999;font-weight:400;padding:0;margin-top:5px;width:58%}.quantity-box{width:50px;height:44px;background-color:#e3ddde;color:#666;text-shadow:1px 0 1px #fff;text-align:center;line-height:40px;box-shadow:0 .5px 2px #666;border-radius:5px;margin:5px 10px;float:left}.pt_wish-list button.button-fancy-small.remove,.pt_wish-list button.updatewishlistquant{background:none repeat scroll 0 0 rgba(0,0,0,0);box-shadow:none;color:#666;display:block;float:left;font-weight:700;line-height:11px;margin:0 auto;padding:9px 36px 0 2px;text-align:left;text-shadow:1px 0 1px #fff;text-transform:capitalize;text-decoration:underline;font-family:museo_slab_500,Arial,sans-serif}ul.table-cart-detail li .qty-mobile-aera button,ul.table-cart-detail li div.cart-order-totals button{outline:0}ul.table-cart-detail li .qty-mobile-aera button{background:none repeat scroll 0 0 rgba(0,0,0,0);box-shadow:none;display:block;margin:0 35px;padding:6px 0;text-align:center;text-transform:capitalize;font-family:museo_slab_500,Arial,sans-serif;font-size:1em;color:#9e2b48}ul.table-cart-detail li .qty-mobile-aera button#update-cart{display:none}ul.table-cart-detail li div.cart-order-totals a.add-to-wishlist{background:transparent none repeat scroll 0 0;box-shadow:none;font-family:museo_slab_500,Arial,sans-serif;font-size:1em;color:#666;text-transform:capitalize;display:block;margin:2px 0 6px;padding:0}ul.table-cart-detail li div.cart-order-totals button{box-shadow:none;font-family:museo_slab_500,Arial,sans-serif;font-size:1em;color:#666;text-transform:capitalize;display:block;margin:2px 0 6px;padding:0;padding-left:20px}ul.table-cart-detail li div.cart-order-totals button.remove-btn{background-position:0 -1411px;margin-bottom:10px}ul.table-cart-detail li div.cart-order-totals button.remove-btn.save-for-later-btn{background-position:0 -1359px}ul.table-cart-detail li div.cart-order-totals a.add-to-wishlist{margin-left:3px}ul.table-cart-detail li span.remove-btn a{font-size:.8em}.table-cart-detail-area{clear:both;font-size:.75em;padding:6px 0;border-bottom:1px solid #e4e4e4}.table-cart-detail-area:last-child{border-bottom:medium none}.total-item-color{color:#9c2d49}.offer-pice{padding-top:20px}.price-sales{font-family:Montserrat,Arial,sans-serif;font-size:1.667em;color:#666}.price-promotion .price-sales{color:#9c2d49;display:block}form fieldset .btn-checkout{display:block;font-size:.875em;font-weight:400;margin:10px auto;padding:10px;text-align:center;text-transform:uppercase;border-radius:5px;width:100%}ul.table-cart-detail li .product-list-item ul.product-availability-list li.not-available{width:auto;font-family:Montserrat,Arial,sans-serif;font-size:1em;color:#d61634;line-height:15px}.pt_cart .cart-product-details{float:left;width:65%}.pt_cart .cart-product-details .sku.position-for-moobile{clear:both}.qty-mobile-aera.number-container{width:50%}.pt_cart .cart-promo-content{padding:20px 40px 0}.cart-promo-content img{max-width:100%}.pt_cart .shopping-cart-top .cart-details{border:2px solid #e4e4e4;font-size:1.25em;color:#666;line-height:1.5em;padding:4px 20px}.pt_cart .shopping-cart-top .cart-details .cart-heading{float:left;margin:8px 0}.pt_cart .shopping-cart-top .cart-action-checkout.cart-top,.pt_cart .shopping-cart-top .cart-details .value{float:right}.pt_cart .shopping-cart-top .cart-details .value .subtotal-price{font-family:Montserrat,Arial,sans-serif;font-size:1.4em;color:#9e2b48;line-height:1.65em;padding-left:5px}.pt_cart .shopping-cart-top .move-to-left button.whitebutton{right:0}.pt_cart .shopping-cart-top .move-to-left{float:left}.pt_cart .shopping-cart-top .cart-checkout-container{margin:-4px auto 19px}.pt_cart .shopping-cart-top .cart-action-checkout.cart-top button.paypal-btn{float:right;width:228px;margin:0;padding:9px;height:44px;background-position:0 0}.pt_cart .shopping-cart-top .cart-action-checkout.cart-top button.btn-checkout{float:right;width:230px;padding:12px;margin:0}.pt_cart .shopping-cart-top .checkout-or-text{font-size:.688em;color:#999;white-space:nowrap;text-transform:uppercase;font-family:Montserrat}.pt_cart .shopping-cart-top .cart-action-checkout.cart-top .checkout-or-text{float:right;padding:14px 7px}.sp-right-colum .cart-action-checkout button.btn-checkout{width:230px;margin:5px auto 10px;padding:12px 10px}.sp-right-colum .cart-action-checkout button.paypal-btn{margin:10px auto 5px}.pt_cart .sp-right-colum .cart-action-checkout .checkout-or-text{display:block;text-align:center}#shiptostore .error-form,.sp-left-colum #cart-items-form .error-form{font-family:RobotoSlab-Regular,Arial,sans-serif;color:#e51a3d;border:2px solid #d61634;line-height:1.125em;padding:15px 7px;margin-top:0}#shiptostore .error-form{margin-top:30px;text-align:center}.sp-left-colum .table-cart-detail .mobile-arrangement{width:50%;text-align:right;font-family:Montserrat,Arial,sans-serif;color:#999}.sp-left-colum .table-cart-detail .mobile-arrangement span.title{display:none}.sp-left-colum .table-cart-detail .mobile-arrangement .price-sales{font-size:1.667em;color:#666}.sp-left-colum .table-cart-detail .mobile-arrangement .mobile-item-total .price-total{font-size:1.667em;color:#9e2b48}.pt_cart .cart-promo{background:#e4e4e4;padding:3px 5px 5px 10px;font-family:Montserrat,Arial,sans-serif;font-size:.813em;color:#848484}.pt_cart .cart-promo .bonus-item-details{width:75%;float:left;margin:7px 0}.pt_cart .cart-promo .bonus-item-details img{margin-right:10px;float:left;margin-top:-5px}.pt_cart .cart-promo .bonus-item-details a{text-decoration:underline;color:#848484}.pt_cart .cart-promo .bonus-item-actions{width:19%;font-family:museo_slab_500,Arial,sans-serif;border:1px solid #666;float:right;text-align:center}.pt_cart .cart-promo .bonus-item-actions a{font-size:1em;color:#848484}.pt_cart .bonus-product-container{border-color:#e4e4e4;border-width:1px;border-style:solid;border-bottom:none;margin-top:1px}.pt_cart .bonus-product-container ul.bonus-product-detail{border-bottom:1px solid #e4e4e4;height:175px;padding-bottom:27px}.pt_cart .bonus-product-container ul.bonus-product-detail>li{font-size:1em;float:left;padding:15px 2% 5px 0;width:15%;line-height:18px}.pt_cart .bonus-product-container ul.bonus-product-detail>li:first-child{width:50%}.pt_cart .bonus-product-container ul.bonus-product-detail>li.cart-for-desktop-only.bonus-view{width:30%;padding-right:1%;text-align:right}.pt_cart .bonus-product-container ul.bonus-product-detail>li:last-child{width:30%;padding-right:1%;text-align:right}.pt_cart .bonus-product-container ul.bonus-product-detail>li .item-image{float:left;height:120px;line-height:120px;padding:5px;text-align:center;width:120px}.pt_cart .bonus-product-container ul.bonus-product-detail>li .item-image img{max-width:100%}.pt_cart .bonus-product-container ul.bonus-product-detail>li .item-details{float:left;width:55%;font-size:.75em}.pt_cart .bonus-product-container ul.bonus-product-detail>li .item-details .name{font-size:1.167em;font-weight:700}.pt_cart .bonus-product-container ul.bonus-product-detail .item-user-actions button{box-shadow:none;color:#666;display:block;float:left;font-weight:400;line-height:11px;margin:0 auto;padding:3px 36px 0 20px;text-align:left;text-shadow:1px 0 1px #fff;text-transform:capitalize;font-family:museo_slab_500,Arial,sans-serif;font-size:.75em}.pt_cart .bonus-product-container ul.bonus-product-detail .item-user-actions button.button-text{background-position:0 -1410px;margin-bottom:15px}.pt_cart .bonus-product-container ul.bonus-product-detail>li .product-list-item .name a{font-size:1.167em;font-weight:700;margin-bottom:5px}.pt_cart .bonus-product-container ul.bonus-product-detail ul.product-availability-list li{color:#999;font-weight:400;padding:0;margin-top:5px;width:58%}.pt_cart .bonus-product-container ul.bonus-product-detail>li div.item-total span{font-size:.75em}.pt_cart .bonus-product-container ul.bonus-product-detail>li div.item-price{font-family:Montserrat,Arial,sans-serif;font-size:1.25em;color:#666}.pt_cart .bonus-product-container ul.bonus-product-detail li.item-quantity .bonusproducts{margin-left:2px}.pt_cart .bonus-product-container ul.bonus-product-detail li.item-quantity .bonusproducts a{text-decoration:underline;font-weight:700;font-size:.688em}.pt_cart .bonus-product-container ul.bonus-product-detail>li.item-price span.title,.pt_cart .bonus-product-container ul.bonus-product-detail>li.item-total span.title{display:none}.pt_cart .bonus-product-container .bonus-item-details .bonus-product-icon{background-position:-2px -907px;text-indent:-999999px;display:inline-block;width:31px;height:24px;float:left;margin-top:-5px;margin-right:10px}.order-summary-container{width:auto;height:auto;padding:2px 0;margin:0 auto;color:#333}.order-summary-container hr.thin{background-color:#ccc;border:0 none;clear:both;color:#333;display:block;height:1px;margin:12px auto;width:100%}.order-summary-container ul li hr.inside{background-color:#000;border:1px none;height:1px}.order-summary-container ul .order-total-value{border-top:2px solid #e7e5e2;margin-top:16px;padding-top:12px;padding-bottom:4px}.order-summary-container ul .order-total-value span.label{color:#666;font-size:1.429em}.order-summary-container ul .order-total-value .value{font-family:Montserrat,Arial,sans-serif;font-size:1.65em;color:#9e2b48}.in-your-cart h3,.order-summary-container h3,.your-payment-method h3{font-size:1.75em;line-height:1em;margin-top:-3px;margin-bottom:13px;color:#666}.order-summary-container ul li{font-size:.875em;line-height:22px}.order-summary-container ul li span.label{display:inline-block;width:160px;color:#999}.order-summary-container ul li span.value{float:right;font-family:Montserrat,Arial,sans-serif}.estimate-order-shipping{position:relative}.estimate-order-shipping .tooltip{position:absolute;left:137px;top:5px}.estimate-order-shipping.text-shipping .tooltip{left:65px}.estimate-order-shipping .tooltip-anchor{float:left;background:url(../images/icn-sprite.png) no-repeat 0 -1505px;text-indent:-99999em;width:20px;height:15px}.order-confirmation .estimate-order-shipping .tooltip{top:5px}.pt-checkout .order-summary-container{margin-bottom:20px;width:auto;position:relative}.pt-checkout .shadow-checkout{background:url(../images/shadow-grey-bg.png) no-repeat scroll 0 bottom rgba(0,0,0,0);bottom:-9px;height:9px;margin-left:-19px;position:absolute;width:298px}.pt-checkout .box-gray{overflow:visible}.pt-checkout .order-summary-container .primary-button{display:block;width:237px;margin:7px 0 11px}.pt-checkout .right-column .mini-shipment{margin-bottom:40px}.pt-checkout .right-column .mini-shipment .details div{float:left;margin-right:2%;overflow:hidden;width:48%}.pt-checkout .right-column .details ul li{font-family:Montserrat,Arial,sans-serif;font-size:.75em;line-height:1.5em}.pt-checkout .right-column .details ul li ul li{font-size:1em}.pt-checkout .right-column .mini-shipment .details h5{padding:7px 0 11px}.pt-checkout .left-column .order-confirmation-details .display-product .cart-row .order-payment-summary span.star-order,.pt-checkout .right-column .order-summary-container span.star-order{display:none}.pt_cart .sp-right-colum .order-summary-container span.star-order{margin-right:2px}.sp-right-colum h3.mobile-promo{display:none}.order-summary-container p{font-size:.625em;color:#999}.order-summary-container .spend-more-msg{color:#d61634;font-size:13px;text-align:center}.sp-promo-cuppon-code{padding:0 0 38px;width:280px;height:auto;margin:0 auto}.sp-promo-cuppon-code label{font-size:.85em;font-weight:400;margin:10px auto;color:#333;font-family:Montserrat,Arial,sans-serif}.sp-promo-cuppon-code div.promo-cuopon{margin:10px auto 5px;clear:both}.sp-promo-cuppon-code div.promo-cuopon input[type=text]{border:4px solid #9e2b48;border-radius:0;box-shadow:none;font-size:.7em;height:41px;line-height:30px;padding:0 8px;text-align:left;width:60.9%;background-color:#fff;text-transform:capitalize;font-family:Montserrat,Arial,sans-serif;font-size:.875em;color:#333}.sp-promo-cuppon-code div.promo-cuopon input[type=text]::-webkit-input-placeholder{color:#ccc}.sp-promo-cuppon-code div.promo-cuopon input[type=text]:-moz-placeholder{color:#ccc;opacity:1}.sp-promo-cuppon-code div.promo-cuopon input[type=text]::-moz-placeholder{color:#ccc;opacity:1}.sp-promo-cuppon-code div.promo-cuopon input[type=text]:-ms-input-placeholder{color:#ccc!important}.sp-promo-cuppon-code div.promo-cuopon .apply-btn{cursor:pointer;display:inline;box-shadow:none;font-size:.875em;text-align:center;text-transform:uppercase;color:#fff;height:49px;border:none;float:left;margin:0;width:auto;border-radius:0;line-height:5px;padding:13px 17.1px;background:#9e2b48;font-family:museo_slab_500,Arial,sans-serif}.sp-promo-cuppon-code .cartcoupon{float:left;margin:4px 0 0}.sp-promo-cuppon-code .cartcoupon.applied{background-position:0 -2008px;padding-left:25px;position:relative;margin-bottom:10px}.sp-promo-cuppon-code .cartcoupon.applied span{color:#393;font-size:.75em}.pt-checkout #main .sp-promo-cuppon-code span.error,.pt_cart #main .sp-promo-cuppon-code span.error{background:transparent none repeat scroll 0 0;margin:5px auto;padding:0;font-family:Montserrat,Arial,sans-serif;font-size:.813em;text-align:center;width:100%}.sp-promo-cuppon-code .cartcoupon span{font-family:Montserrat,Arial,sans-serif;font-size:.813em;padding:0;display:inline-block}.sp-promo-cuppon-code .cartcoupon.not-applied{background-position:0 -248px;padding-left:28px}.sp-promo-cuppon-code .cartcoupon.not-applied span{color:#d61634}.sp-promo-cuppon-code #promo-form{position:relative}.sp-promo-cuppon-code #promo-form #remove-cuppon{color:#999;font-size:.75em;padding:4px 0;text-decoration:underline;margin:0 auto;float:right}.pt-checkout .remove-cuppon-checkout{color:#999;font-size:.75em;padding:0;text-decoration:underline;margin:0 auto;float:right;text-transform:uppercase;font-family:Montserrat,Arial,sans-serif}.checkbtn-shopping-box{width:288px;height:auto;padding:20px 20px 30px;margin:60px auto 40px}.continue-btn-width{width:277px;color:#666}button.paypal-btn{display:block;margin:15px auto 10px;text-align:center;background:url(../images/paypal-button.png) no-repeat scroll center top transparent;box-shadow:none;width:100%;text-indent:-9999px}button.paypal-btn[disabled]:hover{background:url(../images/paypal-button.png) no-repeat scroll center top transparent;box-shadow:none}.checkbtn-shopping-box form fieldset button.btncolor{color:#666;text-shadow:none}div.sc-divider-line{width:100%;margin:10px auto;background:url(../images/sc-divider-line.png) no-repeat scroll center top transparent;clear:both;height:10px;text-indent:-999px}.safe-shopping-guarantee-box{position:relative;text-align:center;clear:both}.safe-shopping-guarantee-box span{font-size:1.125em;display:block;color:#999}.safe-shopping-guarantee-box span.safe-shopping-slogan{font-family:Montserrat,Arial,sans-serif;line-height:1.5em;font-size:.813em}.safe-shopping-guarantee-box span.safe-shopping-slogan img{margin:-5px 10px 0 0}.safe-shopping-guarantee-box span.safe-ssl-protocal{color:#999;font-family:Montserrat,Arial,sans-serif;font-size:.625em}.recmmendations{width:100%;height:auto;margin:10px auto}ul.table-cart-detail li .price-promotion .price-standard{font-family:Montserrat,Arial,sans-serif;font-size:1em;color:#999}ul.table-cart-detail .mobile-arrangement .price-promotion .price-sales{font-size:1em;color:#999}.price-unadjusted{font-family:Montserrat,Arial,sans-serif;font-size:1.667em;color:#666}.price-unadjusted,ul.table-cart-detail li .price-promotion .price-standard span{text-decoration:line-through}.price-adjusted-total,.price-adjusted-total span{display:block;font-family:Montserrat,Arial,sans-serif;color:#9e2b48}#order-review .price-adjusted-total,#order-review .price-adjusted-total span,.pt-checkout.pt-order-confirmation .price-adjusted-total,.pt-checkout.pt-order-confirmation .price-adjusted-total span{color:#666}.price-adjusted-total{font-size:1.667em}.promo-adjustment{margin-top:10px;font-family:Montserrat,Arial,sans-serif;font-size:1em;color:#d61634;line-height:1.2em;background:transparent url(../images/icn-sprite.png) no-repeat scroll -2px -2079px;padding-left:20px}#orderminisummary .minishipments-method{word-wrap:break-word}.promotional-code-link{width:272px;border:4px solid #f2f2f2;font-family:museo_slab_500,Arial,sans-serif;font-size:.875em;color:#9e2b48;text-align:center;padding:14px 0;display:block;text-transform:none;height:15px}.promotional-code-link:hover{border:4px solid #9e2b48}.promotional-code-link.display-none{display:none}.pt_cart .sp-left-colum .recommendation-section .slider-wrapper h3.slider-title{font-size:1.75em;color:#666;border-bottom:1px solid #ccc;padding-bottom:15px;text-align:left}.promotions-message-content{text-align:right;font-family:Montserrat,Arial,sans-serif;font-size:1em;color:#d61634;line-height:15px;margin-top:8px}ul.table-cart-detail li:last-child .promotions-message-content .product-availability-list li{width:100%;font-family:Montserrat,Arial,sans-serif;font-size:1em;color:#999;line-height:15px}ul.table-cart-detail li:last-child .promotions-message-content .product-availability-list li.not-available{font-family:Montserrat,Arial,sans-serif;font-size:1em;color:#d61634;line-height:15px}ul.table-cart-detail li .promotions-message-content .increment-quantity{font-family:Montserrat,Arial,sans-serif;font-size:1em;color:#999;line-height:1.2em;width:100%}ul.table-cart-detail li .promotions-message-content .increment-quantity.surcharge{background-position:-3px -1455px;width:auto;text-align:left;padding-left:20px}ul.table-cart-detail li .promotions-message-content .increment-quantity.stepqtymoq{background-position:-3px -1455px;width:auto;text-align:left;padding-left:20px}ul.table-cart-detail li .promotions-message-content .increment-quantity.stepqty{background-position:-3px -1456px;font-size:11px;width:auto;text-align:left;padding-left:20px}ul.table-cart-detail li .promotions-message-content .increment-quantity.stepqty.maynotship{font-size:12px!important}ul.table-cart-detail li .promotions-message-content .increment-quantity.moq{background-position:43px -1455px}ul.table-cart-detail li .promotions-message-content .nodisplay{display:none}ul.table-cart-detail li .promotions-message-content .stepqtymoqedited{color:#999}ul.table-cart-detail li .promotions-message-content .stepqtymoqedited.nodisplay{display:none}.sp-right-colum .checkout-button-security{padding:10px 30px 18px}.pt_cart #header{position:relative;height:175px}.pt_cart #main{margin-top:0}.shadow-left.koupon-container .topbar .left-add{width:100%}.shadow-left.koupon-container .topbar #address-header .signin.pull-right{display:inline-block}.shadow-left.koupon-container .topbar #address-header.pull-left h2{float:left}.shadow-left.koupon-container .topbar #address-header.pull-left .couponHeader{display:inline-block;width:100%}.shadow-left.koupon-container .topbar #address-header{width:100%}#checkout-faq{font-family:museo_slab_500,Arial,sans-serif;padding:20px 40px;position:relative}#checkout-faq h3{font-size:1.75em;color:#666;border-bottom:1px solid #ccc;padding:0 10px 15px;cursor:pointer}#checkout-faq h3 span{background-position:0 -1199px;text-indent:-99999px;display:block;width:20px;float:right}#checkout-faq h3 span.expand{background-position:0 -1141px}#checkout-faq .checkout-faq-content{display:none;padding:0 20px}#checkout-faq .checkout-faq-contact{margin-bottom:20px}#checkout-faq .section-title{font-size:1em;color:#666;padding:9px 10px 10px;border-bottom:1px solid #ccc;cursor:pointer}#checkout-faq .section-title span{background-position:-3px -1304px;text-indent:-99999px;display:block;width:14px;float:right}#checkout-faq .section-title span.expand{background-position:-3px -1255px}#checkout-faq .section-body{padding:25px 50px;background:#f2f2f2;color:#333;display:none}#checkout-faq .faq-need-help{font-size:1.75em;color:#9e2b48;float:left;margin-top:21px;width:186px}#checkout-faq .faq-chat{background-position:0 -1557px;font-size:.875em;color:#666;float:left;margin-top:26px;width:120px;padding-left:23px}#checkout-faq .faq-contactus{font-family:Montserrat,Arial,sans-serif;font-size:.875em;color:#666;float:left;margin-top:27px}#checkout-faq .faq-contactus a{font-size:1em}#checkout-faq .faq-contactus span{font-size:.714em;display:block;text-align:center}.pt_product-details #main{padding-bottom:0}.pdp-main .section.product-detail-tabs,.section-container{width:100%;background:#fff}.pdp-main .section-container:first-child+.section-bottom-shadow{display:none}.pdp-main .section{margin:0 auto;background:#fff;width:1260px;box-sizing:border-box;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px}.pdp-main .section-container .section{margin-bottom:0}.pdp-main .section-bottom-shadow{background:url(../images/shadow.png) no-repeat scroll 0 bottom rgba(0,0,0,0);height:11px;width:auto;clear:both;margin-left:7%;margin-bottom:30px}.pdp-main .section.product-images{width:1180px;margin:0 auto}.pdp-main .section.product-images:after{box-shadow:none;position:inherit;width:0}.pdp-main .section.recommendation-section{margin-top:25px;width:100%}.pdp-main .section.product-detail-tabs{float:left;margin-top:16px;padding:0}.primary-content a.shop-all-projects{color:#fff;text-transform:uppercase;font-size:.875em}.pdp-main .recommendations.other{padding-bottom:55px}.pdp-main .slider-control{margin-bottom:25px}.pdp-main .jcarousel ul li img{width:100%;display:block}.pdp-main .social-icons-wrap>*{display:inline-block;margin-right:5px}.pdp-main .social-icons-wrap>:last-child{margin-right:0}.pdp-main .social-icons-wrap{padding-bottom:35px;float:left}.pdp-main .social-icons-wrap .fb-container{position:relative;cursor:pointer}.pdp-main .social-icons-wrap .fb-intercept{position:absolute;top:0;width:100%;height:100%}.pdp-main .social-icons-wrap #pin-product,.pdp-main .social-icons-wrap #pin-project{margin:0 10px 0 0}.pdp-main .social-icons-wrap a{margin:3px 5px 0 0}i.mik-pinit{display:block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzNTVweCINCgkgaGVpZ2h0PSIxNjFweCIgdmlld0JveD0iMTM0LjUgMCAzNTUgMTYxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDEzNC41IDAgMzU1IDE2MSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iTGF5ZXJfMSI+DQoJPHBhdGggZmlsbD0iI0NCMjAyNyIgZD0iTTE5OS40NywwYy00Mi43NzgsMC02NC4zNDcsMzAuNjctNjQuMzQ3LDU2LjI0NmMwLDE1LjQ4Niw1Ljg2MywyOS4yNjMsMTguNDM4LDM0LjM5Ng0KCQljMi4wNjIsMC44NDQsMy45MDksMC4wMjksNC41MDctMi4yNTRjMC40MTYtMS41OCwxLjQtNS41NjUsMS44MzktNy4yMjZjMC42MDMtMi4yNTgsMC4zNjktMy4wNS0xLjI5NS01LjAxOA0KCQljLTMuNjI2LTQuMjc3LTUuOTQzLTkuODE0LTUuOTQzLTE3LjY1N2MwLTIyLjc1NCwxNy4wMjQtNDMuMTI0LDQ0LjMzLTQzLjEyNGMyNC4xNzksMCwzNy40NjMsMTQuNzc0LDM3LjQ2MywzNC41MDUNCgkJYzAsMjUuOTYxLTExLjQ4OSw0Ny44NzItMjguNTQ1LDQ3Ljg3MmMtOS40MTksMC0xNi40Ny03Ljc5LTE0LjIxLTE3LjM0NGMyLjcwNi0xMS40MDYsNy45NDgtMjMuNzE2LDcuOTQ4LTMxLjk0OQ0KCQljMC03LjM3LTMuOTU2LTEzLjUxNy0xMi4xNDMtMTMuNTE3Yy05LjYyOSwwLTE3LjM2NCw5Ljk2MS0xNy4zNjQsMjMuMzA1YzAsOC40OTksMi44NzIsMTQuMjQ3LDIuODcyLDE0LjI0Nw0KCQlzLTkuODU0LDQxLjc1MS0xMS41ODEsNDkuMDYzYy0zLjQ0LDE0LjU2Mi0wLjUxNywzMi40MTMtMC4yNywzNC4yMTZjMC4xNDUsMS4wNjgsMS41MTgsMS4zMjIsMi4xNCwwLjUxNg0KCQljMC44ODgtMS4xNTksMTIuMzU2LTE1LjMxNywxNi4yNTUtMjkuNDY1YzEuMTAzLTQuMDA2LDYuMzMzLTI0Ljc0OCw2LjMzMy0yNC43NDhjMy4xMjgsNS45NjcsMTIuMjcxLDExLjIyMywyMS45OTQsMTEuMjIzDQoJCWMyOC45NDQsMCw0OC41ODEtMjYuMzg3LDQ4LjU4MS02MS43MDdDMjU2LjQ3MiwyNC44NzMsMjMzLjg1MSwwLDE5OS40NywweiIvPg0KPC9nPg0KPGcgaWQ9Im4iPg0KCTxwYXRoIGZpbGw9IiNDQjIwMjciIGQ9Ik0zNzMuNjIzLDExOS42NmMtMS41MDMsMC43NjQtNS42ODgsMy45MDQtOS42LDMuOTA0Yy00LjcyMywwLTYuNzItMi4zODMtNi43Mi03LjQ5NA0KCQljMC04LjA0OSw3LjkyMy0yOC4xOTgsNy45MjMtMzcuMzQxYzAtMTIuMjEzLTYuNTUxLTE5LjI4OS0xOS45NzQtMTkuMjg5Yy04LjQ2MSwwLTE3LjIzNSw1LjQ2My0yMC45NTIsMTAuMjU4DQoJCWMwLDAsMS4xMjctMy45MjUsMS41MTQtNS40MzRjMC40MTItMS41OTQtMC40NDMtMy4xNi0yLjUzNy0zLjE2Yy0zLDAtMTAuMjc0LDAtMTMuMTIzLDBjLTIuNzkzLDAtMy41NjUsMS40OTMtMy45NzYsMy4xMzUNCgkJYy0wLjE2NCwwLjY1OS00Ljg5MiwxOS4yMy05LjQzMiwzNy4wNTZjLTMuMTA2LDEyLjIwNy0xMC42NTEsMjIuNDA3LTE4LjcxNywyMi40MDdjLTQuMTQ4LDAtNS45OTUtMi42MDMtNS45OTUtNy4wMjQNCgkJYzAtMy44MiwyLjQ2OC0xMy4yNDYsNS40MTMtMjQuOTQ1YzMuNTgzLTE0LjI0NCw2Ljc0NC0yNS45NzIsNy4wODItMjcuMzQyYzAuNDQxLTEuNzU2LTAuMzQ0LTMuMjg2LTIuNjA3LTMuMjg2DQoJCWMtMi44MzcsMC0xMC4yMDQsMC0xMy4yMDQsMGMtMi4zOTEsMC0zLjI0NiwxLjI1NS0zLjc1LDIuOTk5YzAsMC0zLjcxNSwxNC4wNjctNy42NTEsMjkuNzI3DQoJCWMtMi44NTgsMTEuMzY1LTYuMDE0LDIyLjk0MS02LjAxNCwyOC4zOGMwLDkuNzA2LDQuMzU5LDE3LjAyMiwxNi4zMzksMTcuMDIyYzkuMjQ3LDAsMTYuNTY2LTQuNjg5LDIyLjE1NC0xMC42NjQNCgkJYy0wLjgyMiwzLjIzNC0xLjM0NSw1LjI4MS0xLjM5OSw1LjQ5Yy0wLjQ4MiwxLjg0OSwwLjEwMiwzLjQ4MywyLjI4LDMuNDgzYzMsMCwxMC41NTMsMCwxMy41MTEsMGMyLjM1MiwwLDMuMjU2LTAuOTQ2LDMuNzQ3LTIuOTk3DQoJCWMwLjQ3NC0xLjk1NywxMC41NjUtNDEuNjQ4LDEwLjU2NS00MS42NDhjMi42NjctMTAuNjYyLDkuMjYzLTE3LjcyMiwxOC41NDUtMTcuNzIyYzQuNDAxLDAsOC4yMSwyLjkxNCw3Ljc2OSw4LjU3Nw0KCQljLTAuNDksNi4yMy04LjAwNCwyOC42MTEtOC4wMDQsMzguNDM0YzAsNy40MzUsMi43NTgsMTcuMDU0LDE2Ljc1NCwxNy4wNTRjNy40NjcsMCwxMy4zODctMi44MDksMTguMDU5LTYuODU3TDM3My42MjMsMTE5LjY2eiIvPg0KCTxwYXRoIGZpbGw9IiNDQjIwMjciIGQ9Ik0yNzcuMzgyLDU1LjI1NGM2LjcyMywwLDEzLjE3My01LjU5NywxNC4yOTUtMTIuNTAyYzEuMzI3LTYuNzIxLTMuMjMxLTEyLjMxOC05Ljk0OS0xMi4zMTgNCgkJYy02LjcyLDAtMTMuMTcxLDUuNTk3LTE0LjMwOSwxMi4zMThDMjY2LjEwOCw0OS42NTcsMjcwLjQ3OCw1NS4yNTQsMjc3LjM4Miw1NS4yNTR6Ii8+DQo8L2c+DQo8ZyBpZD0iTGF5ZXJfNSI+DQoJPHBhdGggZmlsbD0iI0NCMjAyNyIgZD0iTTQ4Mi42MjMsMTEwLjQzOWMtMy4yODMsNi41MjEtMTAuNjQ4LDEyLjE3Mi0xNi4zMDksMTIuMTcyYy00LjE0NiwwLTYuNDU5LTIuNjA0LTYuNDU5LTcuMDI1DQoJCWMwLTMuODE4LDIuNjg5LTEzLjE1NCw1LjYzNS0yNC44NTRjMC45ODYtMy45MTQsMi40ODQtOS44ODUsNC4xNDUtMTYuNTAxYzcuNTAxLDAsMTMuNTI2LDAsMTMuODEzLDANCgkJYzIuMDU3LDAsMy4yNjMtMC44MzcsMy43MjktMi43NmMwLjY2Mi0yLjc2OSwxLjg3NC03LjYsMi4yMTgtOC45MjFjMC40NDYtMS43MzEtMC41NTYtMy4wNDMtMi40ODEtMy4wNDMNCgkJYy0wLjQ1NSwwLTEzLjU4MiwwLTEzLjU4MiwwczYuMjUzLTI0Ljk1LDYuNDAxLTI1LjU5MWMwLjYwMy0yLjUzNy0xLjUyLTQuMDAxLTMuNzQxLTMuNTM0YzAsMC0xMC40OTgsMi4wNTUtMTIuNDQ1LDIuNDYxDQoJCWMtMS45NTcsMC4zOTUtMy40NzYsMS40NzEtNC4xODMsNC4yOTJjLTAuMDksMC4zNjEtNS41NjEsMjIuMzcyLTUuNTYxLDIyLjM3MnMtMTAuNjU2LDAtMTAuOTA2LDANCgkJYy0yLjA1NSwwLTMuMjY0LDAuODM5LTMuNzI1LDIuNzU4Yy0wLjY2NCwyLjc2NS0xLjg4Miw3LjYwMi0yLjIxOCw4LjkyM2MtMC40NTEsMS43MzEsMC41NTYsMy4wNDMsMi40NzksMy4wNDMNCgkJYzAuMzkzLDAsNC44NzUsMCwxMC42OTUsMGMtMC4wNzcsMC4zMDYtMy44NjMsMTQuNzEyLTYuOTI2LDI3LjYxM2MtMC43MTUsMy4wNzMtMi4yNjgsOC41MzQtNC42MDksMTMuMzM0DQoJCWMtMy43NDksNS4xNjQtOC45MzksOC41MjQtMTMuNTY0LDguNTI0Yy00LjE0NywwLTUuOTk0LTIuNjAzLTUuOTk0LTcuMDI0YzAtMy44MiwyLjQ2OC0xMy4yNDYsNS40MTItMjQuOTQ1DQoJCWMzLjU4NC0xNC4yNDQsNi43NDQtMjUuOTcyLDcuMDgyLTI3LjM0MmMwLjQ0MS0xLjc1Ni0wLjM0NC0zLjI4Ni0yLjYwNi0zLjI4NmMtMi44MzcsMC0xMC4yMDQsMC0xMy4yMDQsMA0KCQljLTIuMzkxLDAtMy4yNDYsMS4yNTUtMy43NSwyLjk5OWMwLDAtMy43MTUsMTQuMDY3LTcuNjUsMjkuNzI3Yy0yLjg1OCwxMS4zNjUtNi4wMTQsMjIuOTQxLTYuMDE0LDI4LjM4DQoJCWMwLDkuNzA2LDQuMzU4LDE3LjAyMiwxNi4zMzgsMTcuMDIyYzIuOTc0LDAsNS43NDUtMC40OSw4LjMyNi0xLjM0N2M3LjMzOC0xLjE2NCwxMi45OC01LjE3LDE3LjI2Ni0xMC4xMjINCgkJYzEuODY5LDYuMjY0LDYuODI0LDEwLjQ3NiwxNS45MSwxMC40NzZjMTEuMTEzLDAsMTguOTY5LTQuODU1LDI0LjQ3OS0xMS4wMDJMNDgyLjYyMywxMTAuNDM5eiIvPg0KCTxnIGlkPSJpIj4NCgkJPHBhdGggZmlsbD0iI0NCMjAyNyIgZD0iTTQyNC4zODIsNTUuMjU0YzYuNzI0LDAsMTMuMTczLTUuNTk3LDE0LjI5Ni0xMi41MDJjMS4zMjYtNi43MjEtMy4yMzEtMTIuMzE4LTkuOTQ5LTEyLjMxOA0KCQkJYy02LjcyMSwwLTEzLjE3Miw1LjU5Ny0xNC4zMSwxMi4zMThDNDEzLjEwNyw0OS42NTcsNDE3LjQ3OSw1NS4yNTQsNDI0LjM4Miw1NS4yNTR6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);background-size:75%;background-repeat:no-repeat;background-position:center center;height:100%;width:100%}.social-button.copy,.social-button.prnt{background-color:#d40026;color:#fff;font-family:"Helvetica Neue",Arial,sans-serif}.social-button.copy:hover,.social-button.prnt:hover{background-color:#000}.social-button.copy i,.social-button.prnt i{margin:0;font-size:13px}.surcharge-msg{color:#d61634;float:left;font-family:Montserrat,Arial,sans-serif;width:100%;text-decoration:underline}.pdp-main .surcharge-msg{font-size:12px;margin-top:5px}.pdp-main .product-col-1,.pdp-main .product-col-2{float:left;box-sizing:border-box;width:45.764%;margin-bottom:24px}.pdp-main .product-col-1{margin-right:8.475%}.pdp-main .product-col-1 hr.secondary-devider{display:none}.pdp-main .product-variations .sbHolder,.pdp-main select.select-box{width:275px}.quickview .pdp-main .product-variations .sbHolder,.quickview .pdp-main select.select-box{width:190px}.pdp-main .product-variations .sbHolder a,.pdp-main .product-variations .sbHolder a:hover,.pdp-main select.select-box{color:#999}.pdp-main .product-set-item .sbHolder,.pdp-main .product-set-item .variant-dropdown.last .selection-dropdown{width:100%;text-align:left}.pdpForm .add-to-cart-wrapper,.pdpForm fieldset .inventory{width:275px;float:left}.pdpForm fieldset .inventory{margin-right:20px}.quickview .pdpForm fieldset .inventory.product-in-store{margin-right:40px}.pdpForm .add-to-cart-wrapper>*,.pdpForm fieldset>*{float:left;width:100%}.pdpForm .add-to-cart-wrapper{margin-bottom:15px}.pdpForm .add-to-cart-wrapper .product-actions{margin:-5px 0 0 0;line-height:2.5}.pdpForm .add-to-cart-wrapper a{font-size:.875em}.pdp-main .product-actions{margin-bottom:20px;display:inline-block;margin-right:165px;float:right}.add-to-cart-wrapper .secondary-button span{padding-right:0}.product-set-item .block-add-to-cart .secondary-button{padding-left:17px;padding-right:23px}.video-player{background:url(../images/video-seperator.png) no-repeat scroll 0 0 rgba(0,0,0,0);float:left;height:307px;margin-left:50px;padding-left:50px;width:540px}.section-container .product-image-container .video-player{background:none repeat scroll 0 0 rgba(0,0,0,0);margin-left:0;padding-left:0}.responsive-tabs-wrapper iframe.video-player{margin:1.66em 0 0}.pdp-main .product-col-1 .video-player{height:540px;margin:0 0 0 20px;float:none;z-index:999}.pdp-main .product-col-1 .video-player-div{width:500px;height:500px}.pdp-main .product-thumbnails .thumb .image-border,.pdp-main .product-thumbnails .video-thumb .image-border{border:2px solid #e21836;display:none;height:56px;position:relative;top:-64px;width:56px;margin-bottom:12px}.pdp-main .product-thumbnails .thumb.selected .image-border,.pdp-main .product-thumbnails .video-thumb.selected .image-border{display:block}.pdp-main .product-thumbnails{text-align:center}.pdp-main .product-thumbnails ul{display:inline-block}.pdp-main .product-thumbnails ul li{width:60px;height:60px}.pdp-main .product-thumbnails ul li img{width:100%;height:100%}.pdp-main .product-col-1 .liquifire-section{position:relative;margin-bottom:22px}.pdp-main .product-col-1 #liquifireImageDiv{height:540px}.pdp-main .no-thumbnails #liquifireImageDiv{margin:0 auto}.product-col-1 .product-image.main-image{display:none;cursor:default}.product-col-1 .product-image.main-image img{width:500px}.quickview .product-col-1 .product-image.main-image img{width:auto}.pdp-main .main-image-container .controls{width:59px;height:21px;margin:0 auto 20px}.quickview .pdp-main #image,.quickview .pdp-main #zoomView,.quickview .pdp-main .main-image-container .controls{display:none}.pdp-main .main-image-container .no-thumbnails .controls{margin:0 45% 0 auto}.pdp-main .main-image-container .controls a{background:#f8f6f6;float:left;font-size:1.2em;font-weight:700;text-align:center;width:45%;color:#666}.pdp-main .main-image-container .controls a:first-child{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px}.pdp-main .main-image-container .controls a:last-child{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0}.pdp-main .main-image-container .controls a:hover{background:#3b3b3b;color:#fff}.sbHolder,select.select-box{background:none repeat scroll 0 0 #f6f6f6;border-radius:3px;box-shadow:0 1px 1px 0 #ccc;color:#333;float:left;height:43px;position:relative;width:100%;outline:0;font-family:Montserrat,Arial,sans-serif;font-size:14px;-webkit-appearance:none;-moz-appearance:none;background-position:right -90px;background-image:url(../images/icn-sprite.png);background-repeat:no-repeat;padding:0 20px 0 12px;border:1px solid #a1a1a1}.pdp-main select.select-box,.sbHolder a{text-transform:uppercase}.sbSelector{color:#666;display:block;height:43px;left:0;line-height:30px;outline:medium none;overflow:hidden;padding:0 17px 0 7px;position:absolute;text-indent:10px;text-overflow:ellipsis;top:0;white-space:nowrap;width:70%}.pdp-main select.select-box,.sbSelector:hover,.sbSelector:link,.sbSelector:visited{color:#999;font-size:12px;line-height:3.7em;outline:medium none;text-decoration:none}.sbToggle{background-position:0 -89px;display:block;height:43px;outline:medium none;position:absolute;right:0;top:0;width:30px}.sbToggleOpen{background-position:0 -135px}.sbHolderDisabled{background-color:#3c3c3c;border:solid 1px #515151}.sbOptions{background-color:#f6f6f6;border:1px solid #f6f6f6;border-radius:0 0 5px 5px;box-shadow:1px 1px 1px 0 #ccc;left:0;list-style:none outside none;margin:0;padding:0;position:absolute;top:40px!important;width:98.6%;z-index:1;overflow-y:auto;border-radius:0 0 5px 5px}.sbOptions li{padding:0 7px}.sbOptions a{border-top:solid 1px #ccc;display:block;outline:0;padding:10px 0 10px 11px}.sbOptions a:link,.sbOptions a:visited{color:#666;text-decoration:none;font-size:.75em;line-height:1.5em;outline:medium none}.sbOptions a.sbFocus,.sbOptions a:focus,.sbOptions a:hover{color:#666}.sbOptions li.last a{border-bottom:none}.sbOptions .sbDisabled{border-bottom:dotted 1px #515151;color:#999;display:block;padding:7px 0 7px 3px}.sbOptions .sbGroup{border-bottom:dotted 1px #515151;color:#ebb52d;display:block;font-weight:700;padding:7px 0 7px 3px}.sbOptions .sbSub{padding-left:17px}.pdp-main select.select-box{border:none;padding-left:10px}.pdp-main .sbOptions{width:99%}.pdp-main .sbToggleOpen{box-shadow:1px 5px 1px 0 #ccc;-moz-box-shadow:1px 5px 1px 0 #ccc;-ms-box-shadow:1px 5px 1px 0 #ccc}.pdp-main .product-col-2 .column-two-wrapper{margin-bottom:20px;min-height:514px}.pdp-main .product-col-2 .removeViewMore+a.view-more{display:none}.pdp-main .product-col-1 .product-name,.pdp-main .product-col-2 .product-name{color:#333;font-family:museo_slab_500,Arial,sans-serif;font-size:1.75em;font-style:normal;max-width:350px;text-transform:capitalize;margin-top:2%}.pdp-main .product-col-1 .product-number,.pdp-main .product-col-2 .product-number{font-size:.75em;font-family:Montserrat,Arial,sans-serif;color:#999;margin:10px 0}.pdp-main .product-col-2 .tags{margin-top:3px}.top-description-margin{margin:0 20px}.pdp-main .product-col-2 #divGigyaShareBar{clear:both;margin:0 auto 0 0;width:80%;max-width:245px;padding-bottom:10px}.pdp-main .product-set-variation{margin:10px 0 3px 0}.pdp-main .product-set-variation .product-variations{margin:0}.pdp-main .product-variations{margin:10px 0 3px 0}.pdp-main .product-variations .attribute .selectBox{margin-top:.3em;width:191px}.pdp-main .product-variations .variant-dropdown{float:left;width:275px;margin-bottom:19px}.pdp-main .product-variations .variant-dropdown.first{margin-right:20px}.quickview .pdp-main .product-variations .variant-dropdown.first{margin-right:39px}.pdp-main .product-variations .variant-dropdown .out-of-stock{text-transform:none}.pdp-main .product-variations.in-store-only .variant-dropdown.last{min-height:inherit}.pdp-main .product-variations .variant-dropdown .variationSelectMessage{margin:5px 0 0}.pdp-main .product-variations .variant-dropdown .selection-dropdown{margin-right:20px}.pdp-main .product-variations .variant-dropdown .product-add-to-cart{margin-top:-13px}.pdp-main .product-variations .variant-dropdown>*{float:left;position:inherit}.pdp-main .product-variations .selectBox{height:38px}.pdp-main .product-variations .attribute .label{font-size:13px;margin-bottom:10px;margin-left:5px;text-transform:capitalize}.pdp-main .product-set-item .product-variations .variant-dropdown .variationSelectMessage{margin-top:0}.pdp-main .product-set-item .product-variations .variant-dropdown .selection-dropdown{width:100%}.product-add-to-cart{position:relative;margin-bottom:16px}.product-add-to-cart #Quantity,.product-add-to-cart #no-quantity,.product-set-container .inventory .quantity input,ul.table-cart-detail li input[type=text]{border:none;box-shadow:none;height:37px;width:46px;text-align:center;padding:3px 0;border-radius:0}.inventory .quantity input{padding:0;width:55px;height:45px;text-align:center}.pdp-main .product-pricing{font-size:.813em}.pdp-main .product-col-2 .product-pricing{color:#999;float:left;margin-right:15px;margin-bottom:15px;width:100%}.pdp-main .product-col-2 .product-pricing .product-sales-price{font-size:28px;font-family:Montserrat,Arial,sans-serif;text-align:left}.pdp-main .product-col-2 .product-pricing .product-discounted-price span{display:inline-block}.pdp-main .product-set-item .product-pricing{font-size:.813em}.pdp-main .product-set-item .product-pricing,.pdp-main .product-set-item .promotion{margin-top:5px}.pdp-main .product-pricing .price-standard{color:#999;text-decoration:line-through;font-size:20px;font-family:Montserrat,Arial,sans-serif}.pdp-main .product-set-item .product-pricing .price-standard{font-size:13px}.pdp-main .discounted-sale-price{color:#9c2d49}hr.main-devider{background-color:#000;border:0 none}hr.secondary-devider{background-color:#dadada;border:0 none;height:1px}hr.pencil-line{background:url(../images/pencil-line.png) repeat-x scroll 50% 0 rgba(0,0,0,0);border:0 none;height:10px;margin:5px 0 1em 0;width:24.5em;text-align:left}.quickview .pdp-main hr.pencil-line{clear:both;display:block}.pdp-main hr.pencil-line{display:none}.pdp-main .hazmat-wrapper{display:block;margin:20px 0 0 0}.pdp-main a.find-a-store:hover{text-decoration:underline}.pdp-main ul.social-media{margin:1em 0}.pdp-main ul.social-media li{display:inline-block;margin-right:13px}.pdp-main ul.social-media li:last-child{margin-right:0}.pdp-main .badge{margin:.5em 0}.badge span{background:#999;color:#fff;font-size:.625em;padding:3px 4px;text-transform:uppercase}.badge span.on-sale{background:#9c2d49}.in-store-badge,.more-option-available{display:none}.more-option-available .badge{margin-top:2px}.more-option-available a.more-option-link{font-size:14px}.pdp-main .error{color:#d61634;font-family:Montserrat,Arial,sans-serif}.pdpForm #add-to-cart,.pdpForm a.static-btn{width:275px;text-shadow:none}.pdpForm a.static-btn{margin:23px 0 0 0}.pdp-main .availability-block{margin-top:48px;margin-left:20px;color:#d61634;float:left;font-size:14px;width:145px}.colors-availability-wrapper.swatches-wrapper .availability-block,.pdp-main .basic-template .availability-block{width:100%;clear:both;margin:10px 0 0}.pdp-main .availability-block .availability-msg p{font-size:14px}.inventory.product-in-store .error{font-family:museo_slab_500,Arial,sans-serif}ul.table-cart-detail li .product-list-item ul.product-availability-list li.available-items{color:#d61634}.pdp-main .tab-main-content{padding:20px 0 10px;width:100%;margin:0 auto;box-shadow:1px 3px 2px #999;overflow:hidden;min-height:110px}.pdp-main .section button[disabled]{color:#666;background:#ccc;padding:13px}.pdp-main .section button[disabled] span{background-position:100% -678px}.pdp-main .section #product-content label{font-size:.82em}.pdp-main .section .difficulty-level-container{position:relative}.pdp-main .section .difficulty-level-container .level{cursor:help}.pdp-main .section .sticky-tooltip-container{padding:20px 20px 25px 20px}.pdp-main .section .sticky-tooltip{position:absolute;background:#fff;border:1px solid #999;display:none;z-index:99}.pdp-main .section .sticky-tooltip-title{text-align:center;text-transform:capitalize;line-height:1.4em;margin-bottom:10px;font-weight:700}.pdp-main .section a.close-sticky-tooltip{font-size:.747em;color:#dc1533;text-align:right;display:block;margin:8px 22px 10px 0}.pdp-main .section .sticky-tooltip-body{font-size:.688em}.pdp-main .section .difficulty-level-container .sticky-tooltip{top:-20px;left:155px}.pdp-main .section .show-more-products a span{background:0 0}.ui-dialog-content .pdp-main .section .difficulty-level-container .sticky-tooltip{width:113%}.ui-dialog-content .pdp-main .product-col-2 .column-two-wrapper{overflow:inherit}.ui-dialog-content .pdp-main .social-icons-wrap a{display:none}.ui-dialog-content .pdp-main .social-icons-wrap #pin-product,.ui-dialog-content .pdp-main .social-icons-wrap a.print.productcontent,.ui-dialog-content .pdp-main .social-icons-wrap a.producttopcontentPS{display:inline-block}.ui-dialog-content .pdp-main .social-icons-wrap>*{float:left}.ui-dialog-content .pdp-main .section.product-images{padding:0}.pdp-main select.select-box,.sbHolder,.tab-content{font-family:Montserrat,Arial,sans-serif}#BVReviewsContainer #BVRRDisplayContentBodyID,#BVReviewsContainer #BVRRDisplayContentBodyID .BVRRContentReview,#BVReviewsContainer .BVRRQuickTakeSection{background-color:#fff;border:1px solid #eaeaea}.product-col-2 .product-review-links{margin:.9em 0 .2em}.product-col-2 .product-review-links .BVRRRatingSummaryNoReviews>*{float:left}.product-col-2 .product-review-links .BVRRRatingSummaryNoReviews .BVRRRatingSummaryNoReviewsWriteImageLink{margin-right:10px}.product-col-2 .product-review-links .BVRRRatingSummaryLinks,.product-col-2 .product-review-links .BVRRRatingSummaryNoReviews .BVRRRatingSummaryLink a,.product-col-2 .product-review-links .BVRRRatingSummaryNoReviews .BVRRRatingSummaryLink span{font-size:12px;color:#d61634;float:left;clear:none;margin:4px 0 0 10px;font-weight:400;font-family:Montserrat,Arial,sans-serif}.product-col-2 .product-review-links .BVRRRatingNormalOutOf .BVRRNumber{color:#999;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:400}.product-col-2 .product-review-links .BVRRRatingSummaryLinks .BVRRRatingSummaryLink,.product-col-2 .product-review-links .BVRRRatingSummaryNoReviews .BVRRRatingSummaryLink a,.product-col-2 .product-review-links .BVRRRatingSummaryNoReviews .BVRRRatingSummaryLink span{text-decoration:underline}.product-col-2 .product-review-links .BVRRRatingSummaryLinkSeparator{color:#999}.product-col-2 .product-review-links .BVRRRatingSummaryNoReviews .BVRRRatingSummaryLink .BVRRRatingSummaryLinkWriteFirstPrefix:before{content:"+ "}.product-col-2 .promotion{padding:10px 0}.product-col-2 .BVRRRatingsHistogramButtonImage{display:none}.product-col-2 .BVRRRatingSummaryLinks a{color:#d61634}.pt_product-details .product-col-2.product-detail #product-content .promotion{margin:0 0 12px}.promotion .promotion-callout,.promotion .promotion-callout .tooltip,.promotion .promotion-title{font-size:.75em;color:#d61634;font-family:Montserrat,Arial,sans-serif}.promotion .promotion-callout .tooltip{text-decoration:underline;font-size:12px;color:#d61634;font-family:museo_slab_500,Arial,sans-serif;font-weight:noraml}.promotion .promotion-callout .tooltip .tooltip-content{display:block}.search-result-found #BVRRRatingSummaryNoReviewsWriteImageLinkID img{border:0 none;float:none;height:auto;margin:0 auto;width:auto}.quickview .product-col-2 .product-review-links .BVRRRatingSummaryLinks{float:left;margin-left:0;width:100%;font-size:.95em}.pdp-main .slider-wrapper .slider-title{font-size:2.25em;margin-bottom:45px}.pdp-main .recommendations .jcarousel{margin-top:80px}.pdp-main .recommendations .jcarousel ul li img{width:auto;margin:0 auto;max-width:100%}.pdp-main .recommendations.cross-sell .jcarousel ul li img{width:100%;height:auto}.pdp-main .recommendations .product-slider .slider-wrapper{margin-bottom:0;padding-bottom:0}.pdp-main .recommendations .product-name{text-align:center}.pdp-main .grid-tile .product-number{color:#999;font-size:.813em;margin-top:20px}.pdp-main .recommendation-section .slider-wrapper{padding-top:0}.recommendation-section .slider-wrapper h3.slider-title,.reviews-section h3.slider-title{font-size:1.75em;margin-bottom:0;color:#d61634;text-align:center}.recommendation-section .slider-wrapper .jcarousel{margin-top:20px;position:relative;z-index:0}#jcarousel-recommendations .product-image a img{margin:0 auto;max-width:100%;width:auto;max-height:100%;height:auto}#jcarousel-recommendations .product-tile .product-name h3{padding:0}#jcarousel-recommendations .product-tile .product-name a{line-height:normal;padding:0}.pdp-main #jcarousel-recommendations .product-tile .product-name a,.pt_cart #jcarousel-recommendations .product-tile .product-name a{text-transform:none}.pdp-main .recommendations.other .slider-wrapper .product-tile{text-align:left}.pdp-main .recommendations.other .slider-wrapper .product-tile .product-name{background:0 0;text-align:left;margin-top:5px;padding:0;margin-bottom:5px}.pdp-main .recommendations.other .slider-wrapper .product-pricing{text-align:left;padding:0;margin-bottom:10px}.pdp-main .recommendations.other .slider-wrapper .product-tile .product-name a{font-weight:700;font-size:1.125em}.pdp-main .recommendations.other .jcarousel{width:82.5%;margin:0 auto}.pdp-main .recommendations.other .jcarousel ul li{min-height:220px;background:url(../images/tile-vr-border.png) right top no-repeat;padding-right:40px;margin-right:40px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.pdp-main .recommendations.other .jcarousel ul li .product-tile>*{float:left}.pdp-main .recommendations.other .jcarousel ul li .product-tile .product-image{margin-right:20px;width:220px}.pdp-main .recommendations.other .jcarousel ul li .product-tile .tile-description{width:230px}.pdp-main .recommendations.other .jcarousel ul li .product-tile .tile-description p{font-size:.75em;margin-bottom:7px}.pdp-main .recommendations .product-slider .slider-wrapper.horizontal-slider{position:relative}.product-set-container .section-container{width:100%;background:#fff;margin:0 auto}.pdp-main .section-container+.section-bottom-shadow{margin:0 0 30px 0}.pdp-main .product-set-container .section-container:first-child+.section-bottom-shadow{display:block}.pdp-main .product-set-container .gig-button-container-print{display:none}.section.what-you-all-need{margin-top:30px;padding-bottom:30px}.section.what-you-all-need+.section-bottom-shadow{margin-bottom:30px}.section.what-you-all-need h3{color:#333;font-size:2.625em;margin:0;text-transform:capitalize}.section.what-you-all-need .product-number{display:none}.pdp-main .section #product-set-list{background:url(../images/pencil-line.png) repeat-x scroll 100% 0 rgba(0,0,0,0);border:0 none;height:auto;width:auto;margin:30px 35px 0}.pdp-main .section #product-set-list .product-set-item{float:left;margin:2% 0;min-height:260px;text-align:center;width:20%;border-right:1px solid #ccc;padding:0 .8%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.pdp-main .section #product-set-list .product-set-item:nth-child(5n+1){border-right:none}.pdp-main .section #product-set-list .product-set-item.last{border-right:none!important}.product-set-item button{margin-top:20px;padding:13px 16px}.product-set-item .inventory,.product-set-item button{float:left;width:100%}.product-set-item .quantity label{font-size:.75em;float:left;padding:11px 10px 0 0}.product-set-item .product-set-details{background:url(../images/pencil-line.png) repeat-x scroll 100% 0 rgba(0,0,0,0);border:0 none;margin:1em 0;width:auto;padding-top:10px}.product-set-item .product-set-image{height:140px}.product-set-item .product-set-image img{max-width:100%}.section.what-you-all-need .pdpForm.add-all-to-cart{background:url(../images/pencil-line.png) repeat-x scroll 100% 0 rgba(0,0,0,0);border:0 none;height:auto;width:auto;margin:0 35px}.section.what-you-all-need .product-actions{float:none;margin:25px 0 0}.section.what-you-all-need .product-add-to-cart{margin:0 auto;position:relative;width:50%}.section.what-you-all-need .product-add-to-cart #add-all-to-cart{float:none}.section.what-you-all-need .product-set-item .product-add-to-cart{width:100%}.product-set-item .product-set-details .product-name h3{font-size:1em;line-height:normal;padding:0;text-align:center}.product-set-item .product-variations .attribute .label{text-align:left;line-height:1.1em}.product-set-item .product-variations .variant-dropdown{margin-top:0;width:100%}.product-set-item .availability{background:none repeat scroll 0 0 #f6f6f6;margin:15px 0 5px;padding:10px;text-align:left;text-transform:capitalize;font-family:Montserrat,Arial,sans-serif}.product-set-item .availability .sticky-tooltip{width:377px;min-height:162px}.product-set-item .availability .sticky-tooltip .external-link{display:block;text-align:center;margin:30px 0 0 0;text-decoration:underline}.product-set-item .availability span.value{font-size:.813em;color:#999}.product-set-item .availability .what-is-that{font-size:.688em;text-decoration:underline;cursor:help;display:block;margin-top:5px}.product-set-item .pencil-line,.product-set-item .social-media{display:none}#product-content .productlongDescription,#product-content .productshortDescriptions{font-size:.75em;margin:15px 0 0;font-family:Montserrat,Arial,sans-serif;color:#333}.pdp-main .view_less_details,.pdp-main .view_more_details{margin-top:10px;text-align:right;text-decoration:underline;float:right}.pdp-main .view_less_details a,.pdp-main .view_more_details a{color:#999;font-size:12px;font-family:museo_slab_500,Arial,sans-serif}.pdp-main .section .you-will-also-need-container{width:95%;background:url(../images/pencil-line.png) repeat-x 0 0;padding-top:23px;margin:0 auto}.pdp-main .section .you-will-also-need{width:45.78%;margin:0 auto}.pdp-main .section .you-will-also-need .slider-title{display:none}.pdp-main .section .you-will-also-need .additional-material-container{background:url(../images/page.png) repeat-y 0 0}.pdp-main .section .you-will-also-need .additional-materials{width:50%;margin:0 auto;padding-bottom:40px}.pdp-main .section .you-will-also-need .additional-materials li{font-size:.813em;margin-bottom:10px;text-transform:capitalize;float:left;width:50%;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;padding:0 10px}.pdp-main .section .you-will-also-need .additional-material-title{font-size:1.5em;width:35%;margin:6.5% 33% 5% 33%;padding-top:4.6%}.pdp-main .section .you-will-also-need .additional-material-container{width:100%;min-height:155px;margin-top:6.5%;position:relative;box-shadow:0 1px 1px 0 #ccc;border-radius:5px}.pdp-main .section .you-will-also-need .additional-material-container img{position:absolute;top:-35px;left:-25px}.pdp-main .section.what-you-all-need .you-will-also-need .product-add-to-cart{width:80%;margin:0 auto}.pdp-main .section.what-you-all-need .you-will-also-need .product-actions{margin-top:10px}.pdp-main .section.what-you-all-need .product-slider .slider-wrapper.horizontal-slider{margin-bottom:0;padding-bottom:0}.pdp-main .section .project-instructions .productlongDescription{font-size:.75em;background:#f3f3f3;padding:20px;margin-bottom:20px}.pdp-main .section .instruction-steps .view-more{font-size:.813em;text-decoration:underline;margin:30px 0 0;display:block}.pdp-main .section .instruction-steps .view-more:hover,.pdp-main .section .view_less_description:hover,.pdp-main .section .view_more_description:hover{color:#9c2d49;text-decoration:underline}.pdp-main .section a.static-btn:hover{text-decoration:underline;color:#666}.pdp-main .section a.secondary-button.static-btn,.pdp-main .section a.secondary-button.static-btn:hover{text-decoration:none;background-image:none}.pdp-redesign .add-to-cart-wrapper.product-in-store .secondary-button span{padding-right:17px}.pdp-main .section .product-set-item a.static-btn,.pdpForm a.static-btn,.pdpForm a.static-btn:hover,.product-set-item a.static-btn:hover{background-position:75% -186px;background-color:#e3ddde;text-transform:uppercase}.pdp-main .section .product-set-item a.static-btn,.product-set-item a.static-btn:hover{background-position:95% -187px;margin-right:auto;display:inline-block;margin-top:30px;width:52%;color:#666;font-size:.875em}.pdpForm a.static-btn,.pdpForm a.static-btn:hover{width:150px;background-position:88% -187px;margin-top:20px}.pdp-main .section .product-set-item a.static-btn:hover{text-decoration:none}.pdp-main .section .project-creativebug{background:transparent url(../images/pencil-line.png) repeat-x scroll 0 0;padding:23px 0;text-align:center;margin:0 auto}.pdp-main .section .project-creativebug a.creative-logo{display:block;margin-bottom:12px}.product-image .project-badge{position:absolute;bottom:14px;left:0}.product-image .project-badge img{width:114px;height:33px}.pt_product-details ol.breadcrumb{background:#fff;padding-top:18px}ol.breadcrumb{width:1180px;background:#fff;margin:0 auto;float:none;padding:18px 40px 18px 40px}ol.breadcrumb li{font:.625em Montserrat,Arial normal;color:#666;text-transform:uppercase;display:inline-block}ol.breadcrumb li a{margin-right:5px;text-transform:uppercase;font-size:1em}ol.breadcrumb li a:hover{color:#9c2d49}.pdp-main ol.breadcrumb{padding-left:14px}.recommendations.other{padding-bottom:25px}.recommendations.other .jcarousel .grid-tile .secondary-button{margin:11px 0}.recommendations.other .jcarousel .grid-tile dl dt{padding-top:3px;width:96px}dl.tags dt{width:100px}dl.tags>*{float:left;font-size:.75em;text-align:left;text-transform:capitalize;margin:0;height:22px}dl.tags dd{line-height:2em;background:url(../images/label-bg.png) no-repeat 1px 2px;min-width:121px;height:25px;color:#fff;padding:0;text-align:center;margin-left:7px;margin-top:5px;padding:0 5px}dl.tags dd.level{background-position:1px -23px;color:#12b5ea}.pdp-main .recommendations.other .jcarousel .grid-tile dl dd{margin-left:0;margin-top:3px}.quickview dl.tags dd{margin-top:-4px}.recommendations.other .slider-wrapper .slider-sub-title{margin:0 auto;width:20em}.js .tooltip-content,.mobileminicart{display:none!important}.product-actions ul.menu li{float:none}.product-actions ul.menu li a.wl-action:before{content:"+ "}.product-actions ul.menu li a.wl-action{font-size:.75em;text-decoration:underline;display:block;margin:1px 0 0 10px;color:#999}.product-actions ul.menu li a.wl-action:hover{color:#9c2d49}dl.select-box-container{background-position:96% -90px;background-color:#f6f6f6;border:medium none;border-radius:5px;box-shadow:2px 2px 0 #ccc;color:#666;font-family:Montserrat,Arial,sans-serif;font-size:.75em;margin:0;padding:12px 15px 5px;text-transform:uppercase;position:relative}dl.select-box-container ul.swatches li{width:100%;display:inherit}#product-content #show-products-below{margin:15px 0 30px;float:none;display:block}#product-content #show-products-below,#product-content #show-products-below:hover{color:#fff;font-size:.887em;text-transform:uppercase}#product-content .show-more-products{margin:35px 0}.pdp-main #product-content .show-more-products{margin:0}.pdp-main #product-content #show-products-below{margin:15px 0 20px;width:240px}.responsive-tabs__heading{display:none}.responsive-tabs-wrapper{clear:both;zoom:1;margin:0 auto}.responsive-tabs-wrapper:after,.responsive-tabs-wrapper:before{content:"";display:table}.responsive-tabs-wrapper:after{clear:both}.responsive-tabs__heading--active:focus,.responsive-tabs__list__item--active:focus{outline:0!important}.responsive-tabs__list{margin:0;line-height:1em}.responsive-tabs__list__item{background-color:#e3ddde;font-size:.875em;font-weight:400;color:#999;padding:15px 5px;display:inline-block;margin-left:20px;box-shadow:1px 1px 2px #999;text-transform:uppercase;text-align:center;width:225px;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;outline:0;cursor:pointer}.responsive-tabs__list__item:first-child{margin-left:40px}.quickview .responsive-tabs__list__item:first-child{margin-left:0}.responsive-tabs__list__item:hover{background:#f8f6f6}.responsive-tabs__list__item--active,.responsive-tabs__list__item--active:hover{background:#f8f6f6;color:#999;cursor:default}.responsive-tabs__panel{position:relative;background:#f8f6f6;width:100%}.responsive-tabs__panel .tab-main-content h4{margin:0}.responsive-tabs__panel hr.secondary-devider{display:none}.responsive-tabs__panel .tab-main-content .product-main-attributes{margin-bottom:1em}.tab-content .product-number{font-size:.938em;margin:0 0 1em 0;color:#a0a0a0}#tablist1-panel2 .tab-description,.tab-content .heading,.tab-content p{font-size:.75em}.tab-description .product-description,.tab-description .product-description p{color:#999;font-size:14px}.tab-description .product-description ul{padding:10px}.tab-description .product-description li{list-style-type:disc;list-style-position:inside}.tab-description .product-description .heading{margin-bottom:2px;margin-top:15px;text-transform:uppercase;font-size:12px}.tab-description.three-col .product-description .item-column{width:30.5%;float:left;padding-right:40px}.tab-description.three-col .product-description .item-column.last{padding-right:0}.tab-description.two-col .product-description .item-column{width:45%;float:left;padding-right:40px}.tab-description.two-col .product-description .item-column.last{padding-right:0}.tab-content .heading{margin-bottom:2px;margin-top:15px;text-transform:uppercase}.responsive-tabs__panel hr{margin:0}.responsive-tabs__heading a{text-transform:uppercase;font-size:14px;color:#999}.tab-main-content .tab-description.two-col{float:left;width:45%}.project-instructions h3{font-size:1.313em;padding:14px 0;background:url(../images/pencil-line.png) repeat-x 0 0}.primary-content .project-instructions ul li>*{padding:0;margin:0;float:left;box-sizing:border-box}.project-instructions td{font-family:Montserrat,Arial,sans-serif}.project-instructions td.steps{width:17%;font-size:.813em;text-transform:uppercase;padding:10px 0;text-align:center}.project-instructions tr:nth-child(odd) td.steps{background:#e2dfdf}.project-instructions tr:nth-child(even) td.steps{background:#f3f3f3}.project-instructions td.description{width:84%;font-size:.75em;padding:10px 22px}.project-instructions tr:nth-child(odd) td.description{background:#e9e9e9}.project-instructions tr:nth-child(even) td.description{background:#fbfbfb}.tooltip{cursor:help;position:relative}.tooltip .tooltip-content{color:#fff;display:none;font-size:13px;font-style:normal;left:100%;max-width:300px;min-width:200px;opacity:0;padding:1em;position:absolute;text-decoration:none;top:100%;visibility:hidden;z-index:10}.tooltip:hover .tooltip-content{display:block;opacity:1;overflow:visible;visibility:visible}.tooltip-content{display:none!important}#tooltip{background-color:#fff;border:1px solid #111;font-size:.813em;line-height:1.3em;opacity:.95;padding:15px 30px;position:absolute;z-index:3000}#tooltip .small{width:216px}#tooltip .medium{width:500px}#tooltip .recommendation-tooltip-header{background:none repeat scroll 0 0 #ccc;font-size:1.2em;font-weight:700;padding:10px}#tooltip .recommendation-tooltip-header .product-price .price-standard{color:#999;text-decoration:line-through}#tooltip .recommendation-tooltip-description{padding:10px}#tooltip .recommendation-tooltip-attributes{padding:10px}.form-field-tooltip{float:left;margin:-36px 0 0;width:21%}.pt-checkout .checkout .generic-error-message{background:#fff;border:2px solid #d61634;font-family:museo_slab_500,Arial,sans-serif;font-size:.813em;color:#e51a3d;line-height:18px;margin:10px 0 30px;padding:5px 10px;display:none}.pt-checkout .form-row{margin:0}.pt-checkout h4{font-size:1.125em;font-weight:500;margin:75px 0 14px}.pt-checkout .sbSelector{width:85%;text-transform:capitalize;font-size:.875em;vertical-align:middle;line-height:2.9em}.pt-checkout .maxdistance .sbSelector,.pt-checkout .state .sbSelector{width:72%}.pt-checkout .checkout .ui-widget-overlay{z-index:1}.pt-checkout.checkout-process #mini-cart,.pt-checkout.checkout-process .navigation-top-bg .menu-category{display:none}.pt-checkout.checkout-process header{background:url(../images/checkout-header-bg.png) repeat-x scroll 0 bottom transparent;box-shadow:0 4px 4px #999;height:135px}.pt-checkout.checkout-process #header{height:135px}.pt-checkout.checkout-process #header .wrapper{position:relative}.pt-checkout.checkout-process #header .primary-logo{margin-top:3px;position:absolute;top:0;left:5px}.pt-checkout.checkout-process #header .menu-utility-user{box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background:#fff;text-align:center;margin-right:14px;margin-top:10px;float:right;position:absolute;right:5px;top:0}.pt-checkout.checkout-process #header .menu-utility-user .logout-signup{border-right:none}.pt-checkout.checkout-process #header .menu-utility-user li.signin-register{border:none;font-family:museo_slab_500,Arial,sans-serif;font-size:1em;color:#333;margin-top:0;padding:23px 10px!important}.pt-checkout.checkout-process #header .menu-utility-user li.signin-register>a{color:#9e2b48;border-right:none;padding-right:0}.pt-checkout.checkout-process #header .menu-utility-user .signin-register .sign-in-register{right:0;top:52px}.pt-checkout.checkout-process #header .menu-utility-user .signin-register .sign-in-register .top-arrow-signinregister{width:182px}.pt-checkout.checkout-process .checkout-header-needhelp{text-align:center;margin:17px auto 0;width:160px;float:right}.pt-checkout.checkout-process .checkout-header-needhelp .faq-need-help{font-size:1.75em;color:#9e2b48}.pt-checkout.checkout-process .checkout-header-needhelp .faq-chat{background:transparent url(../images/icn-sprite.png) no-repeat scroll 13px -1558px;font-size:.875em;color:#666}.pt-checkout.checkout-process .checkout-header-needhelp .faq-contactus{font-family:Montserrat,Arial,sans-serif;font-size:.875em;color:#666;margin-top:10px}.pt-checkout.checkout-process .checkout-header-needhelp .faq-contactus span{font-size:.714em;display:block;text-align:center}.pt-checkout.checkout-process .in-your-cart,.pt-checkout.checkout-process .left-column,.pt-checkout.checkout-process .order-summary-container,.pt-checkout.checkout-process .your-payment-method{background:#fff;border-radius:5px;padding:20px}.pt-checkout.checkout-process .your-payment-method{margin-bottom:20px}.pt-checkout.checkout-process .menu-utility-user li.logout-signup,.pt-checkout.checkout-process .menu-utility-user li.my-account{padding:23px 10px;border-right:none}.pt-checkout.checkout-process .menu-utility-user li.my-account{padding-right:5px}.pt-checkout.checkout-process .menu-utility-user li.logout-signup{padding-left:5px}.pt-checkout.checkout-process .menu-utility-user .divider{display:inline-block;float:left;margin:19px 5px;font-size:16px;color:#8f8f8f}.pt-checkout.checkout-process .your-payment-method .box-gray{padding:0}.pt-checkout.checkout-process .your-payment-method .details ul li{font-family:museo_slab_500,Arial,sans-serif;font-size:.875em;line-height:1.5em}.pt-checkout.checkout-process #main .wrapper{border-radius:0;background:0 0;padding:0 40px}.pt-checkout.checkout-process .in-your-cart{width:290px;border:none}.pt-checkout.checkout-process .left-column{width:830px;padding:20px 0 0}.pt-checkout.checkout-process #orderminisummary{position:relative}.pt-checkout.checkout-process .right-column{width:330px}.pt-checkout.checkout-process #createAccount{display:none!important}.pt-checkout.checkout-process .content-asset.ca-have-an-account{display:inline-block;margin:0 0 0 10px}.text-button-arrow{background:url(../images/icn-sprite.png) no-repeat scroll -7px -1000px transparent;color:#9e2b48;font-size:.875em;float:left;padding-left:12px;line-height:.91em;display:block;font-family:Montserrat,Arial,sans-serif;text-transform:uppercase;border-radius:0;margin:5px 20px 20px}.text-notes{font-family:Montserrat,Arial,sans-serif;font-size:.75em;color:#999;float:right;margin:2px 20px}#payment-info,#shipping-info{position:relative}#item-pickup,#shipping-info{display:none}#item-pickup,#payment-info .billing-info-form .billing,#shipping-contact-info,#shipping-info{padding:20px 40px 0}#shipping-info .shipping-info-response{background:#f5f5f5;margin:-20px -40px 0;padding:20px 40px 0}#payment-info .billing-info-response .payment-info-response{background:#f5f5f5;padding:20px 40px}#checkout-container h3.checkout-title{background:#f2f2f2;border-top:2px solid #333;border-bottom:2px solid #333;font-family:museo_slab_500,Arial,sans-serif;font-size:20px;color:#333;padding:8px 11px}#checkout-container h3.checkout-title a,#checkout-container h3.checkout-title a:hover{color:#333;text-transform:capitalize}#checkout-container h3.checkout-title a span{width:33px;height:33px;background:transparent url(../images/sprite.png) no-repeat scroll 0 0;display:inline-block;vertical-align:middle;margin:-3px 10px 0 0}#checkout-container h3.checkout-title.shipping-info a span{background-position:0 -1105px}#checkout-container h3.checkout-title.payment-info a span{background-position:-100px -1105px}#checkout-container h3.checkout-title.order-review a span{background-position:-201px -1105px}#checkout-container h3.checkout-title.shipping-info.active a span{background-position:0 -1044px}#checkout-container h3.checkout-title.payment-info.active a span{background-position:-100px -1044px}#checkout-container h3.checkout-title.order-review.active a span{background-position:-201px -1044px}#checkout-container h3.checkout-title .checkout-edit{font-size:.6em;color:#999;float:right;background:transparent url(../images/icn-sprite.png) no-repeat scroll 0 -1611px;display:inline-block;font-family:Montserrat,Arial,sans-serif;padding-left:18px;margin-right:10px;vertical-align:middle;margin-top:6px}.pt-checkout #navigation{height:30px;text-indent:-99999px}.pt-checkout.pt-order-confirmation #navigation{height:auto;text-indent:inherit}.pt-checkout #main{margin:30px 0 40px}.pt-checkout.checkout-process #main{margin-bottom:0;padding-bottom:0}.pt-checkout #main .wrapper{background-color:#fff;border-radius:5px;padding:31px 40px;width:1180px}.pt-checkout #main .shadow-left:before{box-shadow:52px -5px 7px 5px #4b4b4a}.checkout-billing.address,.checkout-shipping.address{float:left;margin-top:2px;width:100%}.pt-checkout .formfield{float:left;width:100%}.pt-checkout .formfield.email input[type=email],.pt-checkout .formfield.firstname input[type=text],.pt-checkout .formfield.lastname input[type=text]{width:325px}.pt-checkout .formfield.address1 input[type=text],.pt-checkout .formfield.address2 input[type=text]{width:426px}.pt-checkout .formfield.city input[type=text],.pt-checkout .formfield.phone input[type=tel],.pt-checkout .formfield.state input[type=text],.pt-checkout .formfield.zip input[type=text]{width:124px}.pt-checkout .formfield.address-use{float:left;margin:16px 0 23px}.pt-checkout #shippingtoaddress .formfield.address-use{display:none}.pt-checkout .formfield input[type=password],.pt-checkout .formfield input[type=text]{width:322px}.pt-checkout .formfield.state .form-row{clear:none}.pt-checkout .formfield.state .sbHolder,.pt-checkout .formfield.state select.select-box{width:150px}.shipping-method-list .form-caption{display:none}.pt-checkout .formfield.state .sbToggle{height:39px}#shippingtoaddress .address-book label,.pt-checkout .formfield label{color:#666;float:left;margin-right:10px;width:25%;text-align:right;font-size:.875em}#shippingtoaddress .address-book label{width:23.5%;line-height:3em}.pt-checkout .formfield.address-use .form-row{margin:22px 0 0}.pt-checkout .formfield.address-use .form-row label{float:none}.pt-checkout .formfield.phone span.form-caption{background:url(../images/icn-sprite.png) no-repeat scroll -1px -1505px transparent;clear:both;float:left;font-size:.75em;padding-left:21px;margin-left:26.5%;color:#999;margin-bottom:10px}.pt-checkout .formfield.phone span.form-caption.error-message{padding-top:6px}.pt-checkout .formfield.phone a.tooltip{font-size:.75em;text-decoration:underline}.pt-checkout .formfield.phone .form-field-tooltip{margin:9px 0 0;padding-left:105px;width:auto;display:none}.pt-checkout input[type=checkbox],.pt-checkout input[type=radio]{margin:0 10px 0 0}.pt-checkout label,.ship-to-address .form-caption,.ship-to-address p,.shipping-method-list .form-caption{color:#333;font-size:.813em}.pt-checkout .bottom-button-container{background:#f5f5f5;padding:20px 40px;width:100%;margin:20px 0 0 -40px}.ship-to-address .form-caption{padding:3px 0 0 30px}.pt-checkout #main span.error,.pt-checkout #main span.error-message{margin:0 0 8px 0;padding-left:29px;width:100%}.pt-checkout .formfield.phone span.error{float:none}.checkout .primary-button{width:277px}.pt-checkout .bottom-button-container .primary-button{width:133px;padding:10px 15px;float:right}.pt-checkout .bottom-button-container .textbuttonnew{float:left}#shipping-email-form{margin:0 auto;text-align:center;width:70%}#shipping-email-form .email{float:left;width:67%}#shipping-email-form .email label{float:left;margin-right:10px;margin-top:6px}#shipping-email-form .email input{width:256px;margin-right:6px}#shipping-email-form .email span.error,#shipping-email-form .email span.form-caption.error-messag{margin:0 0 0 56px;padding-left:25px;width:280px;text-align:left}.shipping-signin-link{font-family:museo_slab_500,Arial,sans-serif;font-size:.75em;color:#333;display:inline-block;margin-top:15px;float:left}.shipping-signin-link a{color:#9e2b48}.shipping-method-content{margin-top:20px}.shipping-method-content h3{font-family:museo_slab_500,Arial,sans-serif;font-size:1.25em;color:#666;text-align:center}.shipping-information{font-family:Montserrat,Arial,sans-serif;font-size:.813em;color:#999;margin:3px auto;width:100%;text-align:center}.shipping-information li{list-style-type:disc;display:inline-block;margin-right:10px}.shipping-information li:before{content:"• "}.box-gray ul.shipping-information{margin:3px auto;width:100%}.box-gray ul.shipping-information li{font-size:.923em;margin-left:10px}.shipping-information li:last-child{margin:0;padding:0}.shippingoptions{margin:20px auto;text-align:center}.shippingoptions li{display:inline-block;margin-right:20px}.shippingoptions li label{font-family:museo_slab_500,Arial,sans-serif;font-size:1.125em;color:#666;line-height:1em}.shippingoptions input[type=radio]:checked+label{color:#9e2b48}.pt-checkout input.checkout-custom-checkbox[type=checkbox]{display:none}.pt-checkout input.checkout-custom-checkbox[type=checkbox]+label span.customchkbox{display:inline-block;width:22px;height:22px;margin:-3px 4px 0 0;vertical-align:middle;background:url(../images/sprite.png) right -64px no-repeat transparent;cursor:pointer}.pt-checkout input.checkout-custom-checkbox[type=checkbox]:checked+label span.customchkbox{background-position:right -110px}.pt-checkout input.checkout-custom-checkbox[type=checkbox]:checked+label{color:#9e2b48}.pt-checkout input.checkout-custom-checkbox[type=checkbox]+label span.ship-to-address-icon{display:inline-block;width:20px;height:16px;margin:0 4px 0 0;vertical-align:middle;background:url(../images/icn-sprite.png) 0 -1666px no-repeat transparent;cursor:pointer}.pt-checkout input.checkout-custom-checkbox[type=checkbox]+label span.ship-to-store-icon{display:inline-block;width:20px;height:20px;margin:-3px 4px 0 0;vertical-align:middle;background:url(../images/icn-sprite.png) 0 -1724px no-repeat transparent;cursor:pointer}.pt-checkout input.checkout-custom-checkbox[type=checkbox]:checked+label span.ship-to-address-icon{background-position:0 -1790px}.pt-checkout input.checkout-custom-checkbox[type=checkbox]:checked+label span.ship-to-store-icon{background-position:0 -1849px}.pt-checkout #shiptostore .search-store-location .formfield input[type=text]::-webkit-input-placeholder{color:#ccc}.pt-checkout #shiptostore .search-store-location .formfield.location input[type=text]:-moz-placeholder{color:#ccc}.pt-checkout #shiptostore .search-store-location .formfield.location input[type=text]::-moz-placeholder{color:#ccc}.address-update-dialog{display:block;height:auto;width:300px;position:absolute;bottom:auto;top:auto;left:0;right:0;margin:auto;text-align:center}.address-update-dialog .title{color:#333;font-size:.938em;margin-top:19px;text-transform:uppercase}.address-update-dialog .ca-address-update p{font-size:.688em;line-height:20px;text-align:left}.address-update-dialog .store-details-list .store-details{border:none;text-align:left;margin:0;text-transform:capitalize}.address-update-dialog .store-details-list #shipto-address-original{margin-top:32px;width:92%}.address-update-dialog #edit-address-original{margin-top:32px;width:92%}.address-update-dialog .store-details-list .store-details ul{background:0 0;border-left:none;border-right:none;border-top:none;margin:0}.address-update-dialog .store-details-list .store-details ul.selected{background-color:#f6f6f6}.address-update-dialog .store-details-list .store-details.original-address ul{border-top:1px solid #ccc}.address-update-dialog .store-details-list .store-details.last ul{border-bottom:1px solid #ccc}.store-details.original-address li.address-title{padding-bottom:5px}.address-update-dialog .continue-link{font-family:Arial;text-decoration:underline;margin-top:5px}.info-message-dialog{display:none}.info-message-content{padding:10px 0;text-align:center}.info-message-content p{font-size:.9em;font-weight:700}.ship-to-address label{line-height:normal;margin-left:7px}.ship-to-address{border:1px solid #ccc;margin:13px 0;padding:12px 14px 0;width:592px}.ship-to-address li{margin:16px 12px 29px}.ship-to-address .sbOptions li{margin:0}.ship-to-address li.last{margin-bottom:16px}.ship-to-address .select-address{margin:10px 29px 0;width:278px}.checkout-progress-indicator{float:left;margin-bottom:59px;width:100%}.checkout-progress-indicator ul li{border-bottom:1px solid #333;float:left;font:.813em/1.318em Montserrat;padding:12px 0 10px;text-align:center;text-transform:uppercase;width:164px}.checkout-progress-indicator ul li.active{border-bottom:9px solid #9e2f38;padding-bottom:6px}.checkout-progress-indicator ul li a{color:#333}.checkout-progress-indicator ul li a:hover,.checkout-progress-indicator ul li.active a{color:#9c2d49}.checkout-progress-indicator ul li.step-2{padding-left:170px}.checkout-progress-indicator ul li.step-3{padding-left:164px}.checkout-progress-indicator li .active-step{display:block;height:30px;margin-left:53px;text-indent:-99999px;width:35px}.checkout-progress-indicator li.active .active-step{background-position:100% top}.billing .step-1.inactive,.order-review .step-2.inactive{padding-right:170px}.billing .step-2.active,.order-review .step-3.active{padding-left:0}.pt-checkout .char-count,.pt-checkout .gift-message-text{display:none}.gift-message-section .gift-section label{float:none;line-height:normal;margin-top:0;width:auto;color:#666;font-family:museo_slab_500,Arial,sans-serif;font-size:1.125em}.gift-message-section .form-row.gift-section{float:left;width:25%;margin-right:10px}.gift-message-section .gift-message-text{clear:none}.gift-message-section .gift-message-text textarea{border:1px solid #ccc;background-color:#f5f5f5;font-family:Montserrat,Arial,sans-serif;font-size:.875em;height:87px;margin:0;padding:5px 10px;width:69%}.shipping-methods div.form-row label a.tooltip{display:none}.shipping-methods p{color:#333;font-size:.813em;font-weight:700;padding:8px 0 0}.shipping-methods div.form-row{display:inline-block;width:181px;border:3px solid #ccc;margin-right:1.3px;clear:none;text-align:center}.shipping-methods div.form-row:hover{border:3px solid #9e2b48}.shipping-methods div.form-row.active{border:3px solid #9e2b48;box-shadow:0 0 2px 0 #9e2b48}.shipping-methods div.form-row input.input-radio{visibility:hidden;margin:0 auto}.shipping-method-list{margin:20px auto 30px;width:76.5%;text-align:center}.shipping-methods div.form-row .shippingmethod-name{font-family:museo_slab_500,Arial,sans-serif;font-size:1.385em;font-weight:700;margin-top:13px}.shipping-methods div.form-row .estimate-delivery-date{margin:14px 0}.shipping-methods div.form-row .estimate-delivery-date span{display:block;font-weight:700;font-size:.923em}.shipping-methods div.form-row .estimate-delivery-date span.delivery-date{color:#6bc16f}.shipping-methods div.form-row .shippingmethod-price{font-size:2.154em;margin-bottom:16px}.shipping-methods .active-method{font-family:Montserrat,Arial,sans-serif;font-size:.923em;color:#fff;background:#9e2b48;font-weight:700;padding:8px 10px;text-transform:uppercase;visibility:hidden}.shipping-methods div.form-row.active .active-method{visibility:visible}.shipping-methods div.form-row label{display:block;cursor:pointer;font-family:Montserrat,Arial,sans-serif;padding:0;color:#666;line-height:1.5em}.paypal-logo{float:left;margin:3px 10px 10px 0}.display-product .cart-row li.order-payment-instruments div.payment-amount,.display-product .cart-row li.order-payment-instruments div.payment-type{margin:0}#shippingtoaddress h3{font-family:museo_slab_500,Arial,sans-serif;font-size:1.385em;color:#333;margin-bottom:15px}#shippingtoaddress .address-book{background-color:#f5f5f5;padding:20px 20px 10px;margin-bottom:20px}#shippingtoaddress .address-book .select-address{width:56%;clear:none;float:left}#shippingtoaddress .address-book a.editaddress span{margin-left:20px;display:inline-block;float:left;margin-top:12px;background-position:0 -2537px;padding-left:20px}#shippingtoaddress .address-book a.editaddress{color:#999;font-size:.813em}.payment-info-response .mini-billing-address,.payment-info-response .payment-instrument-container,.shipping-info-response .shipping-address-details,.shipping-info-response .shipping-method-gift-container{float:left;width:46.5%;padding:0}.payment-info-response .payment-instrument-container,.shipping-info-response .shipping-method-gift-container{margin-right:37px}.payment-info-response .payment-container,.shipping-info-response .mini-shipment{margin:0 14.5% 20px;padding:0}.payment-info-response .mini-billing-address.box-gray,.payment-info-response .mini-payment-instrument.box-gray,.shipping-info-response .mini-shipment.box-gray{background:0 0;padding:0 0 20px 0;margin-bottom:0}.payment-info-response .mini-billing-address h4,.payment-info-response .payment-instrument-container h4,.shipping-info-response .mini-shipment .details h4{font-family:museo_slab_500,Arial,sans-serif;font-size:.875em;color:#999;text-transform:uppercase;margin:0 0 6px}.payment-info-response .mini-billing-address h4 span,.payment-info-response .payment-instrument-container h4 span,.shipping-info-response .mini-shipment .details h4 span{background:url(../images/sprite.png) no-repeat scroll right 0 transparent;height:20px;display:inline-block;text-indent:-99999px}.payment-info-response .payment-instrument-container h4 span{background-position:-584px -1099px;width:22px}.shipping-info-response .mini-shipment .details .shipping-methods-details h4 span{background-position:-522px -1100px;width:18px}.payment-info-response .mini-billing-address h4 span,.shipping-info-response .mini-shipment .details .shipping-address-details h4 span{background-position:-466px -1098px;width:12px}.shipping-info-response .shipping-method-gift-container .shipping-gift-details h5{color:#666;margin-top:10px;font-family:Montserrat,Arial,sans-serif;font-weight:700}.ship-to-michaels-store{margin-top:25px}.ship-to-michaels-store p{color:#333;font:.688em/1.5em Montserrat;letter-spacing:.045em;width:358px}.ship-to-michaels-store .search-by{clear:both;margin-top:44px;width:652px}.ship-to-michaels-store .search-by .formfield.zip{position:relative;width:222px}.ship-to-michaels-store .choose-other-option{color:#333;float:right;font-family:Montserrat,Arial,sans-serif;font-size:.875em;position:absolute;right:0;top:35px}.ship-to-michaels-store .search-by .float-right{width:358px}.ship-to-michaels-store .formfield.maxdistance{clear:both;width:178px}.ship-to-michaels-store .shiptomultiplebutton{margin-top:34px}.ship-to-michaels-store .shiptomultiplebutton span{padding-right:40px}.search-by .required-indicator{display:none}.store-details,.store-details-list{float:left;width:100%}.store-details{border-bottom:1px solid #333;margin-bottom:32px}.store-details-list .store-details ul{background:#f6f6f6;border:1px solid #ccc;color:#333;font-size:.813em;line-height:1.5em;margin:20px 0;padding:16px 20px 20px 40px;position:relative;width:237px}.store-details-list .store-details input{left:6px;position:absolute;top:15px}.store-details-list .store-details .store-name{font-weight:700}.store-details-list .form-row-button{border-top:1px solid #ccc;float:left;margin-top:26px;padding-top:26px;width:100%}.search-store-location{margin:0 20%;position:relative}.search-store-location .formfield.location{width:84%}.search-store-location .formfield.location input{width:100%;font-family:Montserrat,Arial,sans-serif;font-weight:700;font-size:1.125em;color:#666;border:none;border-bottom:1px solid #999;border-radius:0;box-shadow:none;background-color:#fff}.search-store-location .searchstores{border:0 none;padding:7px;position:absolute;display:block;background-position:-404px -4px;height:22px;right:2px;width:22px;text-indent:-99999em}.search-store-location .searchstores:focus{outline:1px dotted #333}#shiptostore .formfield.maxdistance{margin:10px 20% 25px}#shiptostore .formfield.maxdistance label{font-family:Montserrat,Arial,sans-serif;font-size:.75em;color:#666;margin-top:5px}#shiptostore .formfield.maxdistance .sbHolder,#shiptostore .formfield.maxdistance select.select-box{width:17%}#shiptostore .formfield.phone .form-row{clear:none}#where2getresponse{margin:0 15% 20px}#where2getresponse label{font-family:Montserrat,Arial,sans-serif;font-size:.875em;line-height:18px;color:#999;cursor:pointer}#where2getresponse .stores-address-details{margin-bottom:3px;padding:5px 25px}#where2getresponse .stores-address-details.active{border:2px solid #9e2b48;color:#9e2b48}#where2getresponse .stores-address-details.disabled-state label:hover{cursor:no-drop;opacity:.4;background:#f6f6f6;display:block;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}#where2getresponse .stores-address-details .left-section{float:left;width:7%}#where2getresponse .stores-address-details .left{float:left;width:67%}#where2getresponse .stores-address-details .right{float:right;width:24%;text-align:right}#where2getresponse .stores-address-details .right li span.edit{background:transparent url(../images/icn-sprite.png) no-repeat scroll 0 -2223px;text-indent:-99999px;width:20px;height:20px;display:none;text-align:left;float:right}#where2getresponse .wheretogetit-icon{background-position:-392px -1097px;text-indent:-99999px;width:20px;height:20px;margin-top:4px}#where-to-getit-show{display:none;padding:10px 15px;margin:10px 40% 20px}#where2getresponse .stores-address-details .store-name{font-weight:700;color:#666}#where2getresponse .stores-address-details input{visibility:hidden}#where2getresponse .stores-address-details.active .store-name,#where2getresponse .stores-address-details.active label .left li{color:#9e2b48}#where2getresponse .stores-address-details .no-results{color:#df1635;font-size:.875em;padding:10px;text-align:center}.in-your-cart{border:1px solid #ccc;margin:10px 0 40px;padding:20px 28px 9px 20px;position:relative;width:272px}.in-your-cart .section-header-note{font-size:.625em;text-transform:uppercase;color:#999;text-decoration:none;font-family:Montserrat,Arial,sans-serif}.in-your-cart .mini-cart-product{border:none;margin:0;padding:3px 0 9px}.in-your-cart .mini-cart-product .mini-cart-attributes,.in-your-cart .mini-cart-product .mini-cart-image,.in-your-cart .mini-cart-product .mini-cart-pricing span.label,.in-your-cart .mini-cart-product .mini-cart-pricing span.value{display:none}.in-your-cart h4{color:#333;font-size:1.125em;font-weight:500;margin:2px 0 18px}.in-your-cart .mini-cart-products-more{background:0 0;max-height:none}.in-your-cart .surcharge-msg{display:none}.in-your-cart .mini-cart-pricing,.in-your-cart .surcharge-msg{float:right;width:30%;margin-left:0;text-align:right}.in-your-cart .mini-cart-name{font-size:.875em;line-height:1.214em;float:left;margin-left:0;width:70%;text-transform:capitalize}.in-your-cart .mini-cart-name a{color:#666;font-weight:400}.in-your-cart .mini-cart-pricing span{font-size:1.4em;color:#666;font-family:museo_slab_500,Arial,sans-serif}.billing .select-address{background-color:#f5f5f5;padding:20px 20px 10px}.same-as-billing-address label{font-size:1.125em;color:#666;font-family:museo_slab_500,Arial,sans-serif;line-height:1.2em}.pt-checkout #billingForm .bottom-button-container .primary-button{width:200px}.billing .select-address label{width:23.5%;float:left;text-align:right;margin-right:11px;color:#666;font-size:.875em}.billing .select-address .address-select{width:63.6%;float:left}.pt-checkout .payment-method{display:none}.pt-checkout .payment-method-expanded{display:block;position:relative;margin-bottom:15px}.pt-checkout .payment-method-expanded .payment-method-border{border:1px solid #ccc;padding:20px 0;border-radius:5px}.pt-checkout .payment-method-expanded .select-credit-card{background-color:#f5f5f5;padding:20px 0 10px;margin-bottom:20px}.pt-checkout .payment-method-expanded[data-method=GIFT_CERTIFICATE]{margin-top:40px;border:1px solid #ccc;padding:20px 0;border-radius:5px}.pt-checkout .payment-method-expanded[data-method=PayPal]{margin-top:40px;background:#f5f5f5;border:none;padding:20px 0;border-radius:5px}.pt-checkout .payment-method-expanded.gift-results-container{background-color:#f5f5f5;border:none}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .form-row.label-inline{margin-top:10px;float:none;width:auto;margin-left:20px}.pt-checkout .email-section{border-bottom:1px solid #333;float:left;margin:0 0 45px;padding:40px 0;width:100%}.pt-checkout .formfield .label-inline{float:left;margin-top:30px}.pt-checkout .formfield .form-row.label-inline label{float:none;line-height:normal}.billing #address-form{float:left;padding-bottom:15px;padding-top:15px}.pt-checkout .save-this-address label{line-height:1.1em;font-size:.875em}.redemption.gift-card-redemption-msg{font-size:.875em;color:#333}.redemption.gift-card-redemption-msg .currency{color:#d61634}.button-gift-card{margin:0 21%;text-align:center}.apply-credit-card-section{float:left;margin-right:20px}.apply-credit-card-section .primary-button{width:185px}.check-balance-section{margin-left:20%;font-size:.813em;margin-bottom:20px;padding-top:20px}.check-balance-section a{color:#666;background:#f2f2f2;padding:7px 15px;border-radius:3px}.check-balance-section .check-balance{color:#9e2b48}.pt-checkout #main .redemption.gift-card-redemption-msg .error{font-size:.923em;margin:0 0 0 20%}.pt-checkout #main .apply-gift-card-section #applygiftcert{width:auto}.redemption.gift-card-redemption-msg .success{padding:10px 20px 0 20px}.redemption.gift-card-redemption-msg .success .gift-card-detail{float:left;margin-top:8px}#remainingBal{font-size:.875em;margin-bottom:20px;margin-left:20px}.gift-cert-used p{padding-bottom:5px}.pt-checkout .remove.GCremove{display:inline-block;position:relative;color:#333;border:2px solid #e1e1e1;padding:5px 7px;float:right}.pt-checkout .remove.GCremove span{background:transparent url(../images/icn-sprite.png) no-repeat scroll -5px -1901px;text-indent:-99999px;display:block;width:11px;height:17px;float:left;margin:0 5px}.payment-method-options{margin:0 5.4% 20px}.payment-method-options .payment-tabs{float:left;margin-right:33px;width:200px}.payment-method-options .payment-tabs:last-child{margin-right:0}.payment-method-options .payment-tabs label{background:#f2f2f2;border-radius:8px;font-family:museo_slab_500,Arial,sans-serif;font-size:1.125em;color:#ccc;cursor:pointer;width:100%;text-align:center;display:block;position:relative;height:123px;border:2px solid #f2f2f2}.payment-method-options .payment-tabs label input{visibility:hidden;position:absolute;top:0;left:0}.payment-method-options .payment-tabs.active label{background:#fff;border-color:#9e2b48;color:#9e2b48}.payment-method-options .payment-tabs .payment-icon{text-indent:-99999px;margin:0 auto}.payment-method-options .payment-tabs .payment-icon,.payment-method-options .payment-tabs .payment-name{position:relative}.payment-method-options .payment-tabs .payment-icon.is-CREDIT_CARD{background-position:-559px -930px;width:57px;height:44px;top:27px}.payment-method-options .payment-tabs .payment-icon.is-GIFT_CERTIFICATE{background-position:-467px -921px;width:56px;height:56px;top:20px}.payment-method-options .payment-tabs .payment-icon.is-PayPal{background-position:-356px -928px;width:76px;height:48px;top:29px}.payment-method-options .payment-tabs .payment-name.is-CREDIT_CARD{top:34px}.payment-method-options .payment-tabs .payment-name.is-GIFT_CERTIFICATE{top:22px}.payment-method-options .payment-tabs .payment-name.is-PayPal{top:29px}.payment-method-options .payment-tabs.active .payment-icon.is-CREDIT_CARD{background-position:-562px -1010px}.payment-method-options .payment-tabs.active .payment-icon.is-GIFT_CERTIFICATE{background-position:-467px -1000px}.payment-method-options .payment-tabs.active .payment-icon.is-PayPal{background-position:-356px -1004px}.ca-payment-method{float:left;margin:10px 0 24px}.ca-payment-method img{float:left}.ca-payment-method span{float:left;padding:7px 0 0 16px}.payment-methods h4{color:#666;margin-top:19px}.all-credit-cards li{background-position:0 -669px;cursor:pointer;float:left;font-size:.75em;height:43px;margin-right:15px;text-indent:-99999px;width:68px}.all-credit-cards li.last{margin:0}.all-credit-cards li.selected{border:1px solid #9c2d49}.all-credit-cards li.MasterCard{background-position:-83px -669px}.all-credit-cards li.Discover{background-position:-166px -669px}.all-credit-cards li.Amex{background-position:-249px -669px}.all-credit-cards li.paypal-checkout{background-position:-332px -669px}.pt-checkout .formfield.creditcard-type .sbHolder,.pt-checkout .formfield.creditcard-type select.select-box,.pt-checkout .formfield.select-credit-card .sbHolder,.pt-checkout .formfield.select-credit-card select.select-box{width:345px}.pt-checkout .formfield .card-expiration-date .label-inline{margin-bottom:15px}.pt-checkout .formfield.creditcard-type span.error,.pt-checkout .formfield.creditcard-type span.error-message{position:absolute;right:18%;margin:0;bottom:7%}.pt-checkout .formfield.creditcard-cvv{position:relative}.pt-checkout.checkout-process .form-caption{clear:both;display:block;margin-bottom:8px;font-size:.75em;color:#999}.pt-checkout.checkout-process .form-caption.error-message{color:#d61634}.pt-checkout .formfield.creditcard-cvv input[type=password]{width:74px;float:left}.pt-checkout .formfield.creditcard-cvv .cvv-icon{background:url(../images/sprite.png) no-repeat -105px -967px transparent;text-indent:-99999px;width:33px;height:27px;position:absolute;position:absolute;left:310px;top:7px}.billing .continue-order-review{margin-top:53px}.billing .continue-order-review a,.order-review a.edit{font-size:.75em;margin-left:26px;text-decoration:underline}.pt-checkout .billing-gift-card h4,.sp-right-colum div.mobile-promo h4{background-position:96% -87px;background-color:#f6f6f6;border-radius:5px;box-shadow:0 1px 1px 0 #ccc;cursor:pointer;font-size:.875em;height:30px;margin-top:0;padding:13px 0 0 20px;position:relative;width:338px}.pt-checkout .billing-gift-card h4.active,.sp-right-colum div.mobile-promo h4.active{background-position:96% -132px;color:#666}.pt-checkout .gift-cert-expanded{display:none;margin:26px 0 30px}.pt-checkout .gift-cert-expanded.expanded{display:block}.pt-checkout .formfield.gift-cert-code input[type=number]{width:177px}.pt-checkout .formfield.gift-cert-pin input[type=password]{width:77px}.pt-checkout .gift-inputs .left{float:left;width:388px;margin-left:45px}.pt-checkout .gift-inputs .right{float:left}.pt-checkout .gift-inputs .gift-card-instruction{background:transparent url(../images/sprite.png) no-repeat scroll 0 -1191px;display:inline-block;float:left;width:235px;height:126px;text-indent:-99999px}.card-tooltip-content.box-gray{padding:15px;position:absolute;right:0;top:40px;width:430px;z-index:999}.card-tooltip-content .close{cursor:pointer;font-size:.75em;position:absolute;right:15px;text-decoration:underline;top:20px}.card-tooltip-content .heading{font-size:1.125em;padding-top:48px;text-align:center}.card-tooltip-content ul{margin:66px 0 20px 10px}.card-tooltip-content li{float:left;margin-bottom:45px}.card-tooltip-content li img{float:left}.card-tooltip-content li span{float:left;font-size:.923em;padding:8px 0 0 27px;width:272px}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .form-row.month.label-removed.required.error,.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .form-row.year.label-removed.required.error{background:0 0}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .sbHolder,.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date select.select-box{width:150px}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .form-row{clear:none;width:152px;float:left}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .divider{margin:10px;float:left}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .month span.error,.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .month span.error-message,.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .year span.error,.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .year span.error-message{width:80%;margin-left:0}.billing .paypal-section{margin:20px auto;text-align:center}.billing .paypal-section button.primary-button{width:224px;padding:10px}.billing .paypal-section .paypal-description{font-family:Montserrat,Arial,sans-serif;font-size:.813em;color:#666;margin:10px 0}.billing .paypal-section .paypal-description span{background:transparent url(../images/icn-sprite.png) no-repeat scroll 0 -1958px;text-indent:-999999px;display:inline-block;width:20px}.guest-user-register{margin-top:15px}.guest-user-register h3{font-family:museo_slab_500,Arial,sans-serif;font-size:1.125em;color:#666}.guest-user-register h3 span{font-size:.75em;color:#999}.guest-user-register-container{border:1px solid #ccc;margin:10px 0;overflow:hidden}.guest-user-register-container .left{background-color:#f5f5f5;width:40%;float:left;min-height:220px;height:100%;padding-bottom:99999px;margin-bottom:-99999px}.guest-user-register-container .right{width:54%;float:left;padding-top:20px;padding-left:20px;padding-right:20px;min-height:180px;height:100%;padding-bottom:99999px;margin-bottom:-99999px}.guest-user-register-container .right label{float:left;text-align:right;width:26%;margin-right:10px;font-size:.875em;color:#999}.guest-user-register-container .right .label-inline label{color:#666;text-align:left;width:auto;font-size:1em;line-height:1.3em;float:none;display:block;margin-left:32px}.guest-user-register-container .right .label-inline{margin-left:28.5%;font-size:.625em;margin-bottom:20px}.guest-user-register-container .right .label-inline .rememberme-details{color:#999;margin-left:10px;left:0}.guest-user-register-container .right .label-inline.remember-me label{margin-top:5px}.guest-user-register-container .right input[type=email]{width:62.5%}.guest-user-register-container .right .new-password-style input[type=password],.guest-user-register-container .right .new-password-style input[type=text]{width:53.5%}.guest-user-register-container .right .new-password-style .hide-show-password{width:86%}.guest-user-register-container .right .new-password-style .help-password{position:absolute;right:13px}.guest-user-content h5{color:#666;font-size:1em;font-family:museo_slab_500,Arial,sans-serif;margin:40px 10px 22px 25px}.guest-user-content ul li{color:#666;font-size:.875em;font-family:Montserrat,Arial,sans-serif;list-style-type:none;margin-left:38px}.order-review .checkout-progress-indicator{margin-bottom:34px}.order-review a.edit{font-family:Montserrat,Arial,sans-serif;margin-left:11px}.order-review .cartcoupon span,.order-review .discount span{font-size:12px;padding:0}.order-review .pricing-show{display:none}#order-review .order-review{margin-top:10px}#order-review .order-review .bottom-button-container{margin:0;width:auto}#order-review .order-review .bottom-button-container .primary-button{width:217px;font-size:.875em}#order-review .order-review .bottom-button-container .ca-safe-shopping-guarantee{width:285px;float:left;margin:0 7%}#order-review .order-review .bottom-button-container .safe-shopping-guarantee-box .secure-logo{margin:0 5px 0 0;position:static;width:45px;float:left}#order-review .order-review .bottom-button-container .safe-shopping-guarantee-box{margin:0;text-align:left}#order-review .order-review .bottom-button-container .safe-shopping-guarantee-box span.safe-shopping-slogan{font-size:.688em;font-weight:700}#order-review .order-review .bottom-button-container .safe-shopping-guarantee-box span.safe-shopping-slogan img{margin-right:5px}#order-review .order-review .bottom-button-container .safe-shopping-guarantee-box span.safe-ssl-protocal{font-size:.563em}#order-review .order-shipment-table.display-product .mobile-noshow{display:none}#order-review .order-review-n-summary{width:90%;margin:0 5% 20px}#order-review .order-review-n-summary .order-summary-left{margin-top:15px}#order-review .order-review-n-summary .order-summary-left,#order-review .order-review-n-summary .order-summary-right{width:50%}#order-review .order-review-n-summary .order-summary-left li{width:85%}#order-review .order-shipment-table.display-product .item-details{width:72%}#order-review .order-review-n-summary .order-summary-right .order-payment-summary{margin-top:50px}#order-review .order-review-n-summary .order-summary-right .order-payment-summary ul{width:95%;padding:10px}.order-review-n-summary .cart-row li div.promo-adjustment{font-size:.857em}.display-product,.display-product ul{float:left;width:100%}.display-product li{color:#333;float:left}.display-product ul.cart-row{border-top:1px solid #ccc;padding:40px 0}.display-product ul.cart-row.first{border-top:none}.display-product li.item-quantity{text-align:center;width:10%}.display-product .item-total{float:right;width:14%}.display-product .item-image{float:left;margin-right:10px;width:140px}.display-product .item-details{float:left}.display-product .cart-row li ul li{font-size:1em;float:none}.display-product .cart-row li{font-family:Montserrat,Arial,sans-serif;font-size:.75em;text-transform:capitalize}.display-product .cart-row li span.bonus-item{font-size:1em}.display-product .cart-row li span.value,.order-review .cart-row li .product-sales-price{color:#999}.display-product .cart-row li .name{color:#666;font-size:1em;font-family:Montserrat,Arial,sans-serif;margin-bottom:13px;text-transform:capitalize}.display-product .cart-row li div{margin-bottom:5px}.display-product .cart-row li div.orderpaymentinstrumentsgc{margin-bottom:15px}.display-product .cart-row li div.product-list-item{margin-bottom:9px}.display-product .cart-row li span.label,.pt_order .account-inner-wrapper .display-product .cart-row .sku span:last-child,.pt_order .account-inner-wrapper .display-product .cart-row li{font-family:museo_slab_500,Arial,sans-serif}.display-product .cart-row li .product-pricing,.order-review .cart-row li .clearfix{display:inline-block;margin:0}.display-product .item-edit-details{display:none}.display-product .cart-row .is-in-stock{color:#999;font-size:1em;margin-bottom:5px}.display-product .edit-details{font-family:museo_slab_500,Arial,sans-serif;font-size:.833em;text-decoration:underline}.display-product li.col-four{line-height:2em;padding-right:2%;width:23%}.order-shipment-table.display-product .mobile-noshow li{line-height:2em}.account-nav-container .account-inner-wrapper ul.cart-row li ul li.order-total-value{border-top:1px solid #5c5c5c}.order-shipment-table .price-unadjusted,.order-shipment-table ul.cart-row li.item-total .price-adjusted-total{font-size:1em}.box-gray{color:#666;margin-bottom:27px;overflow:hidden;padding:20px;position:relative}.box-gray h4{margin:0 0 6px;font-family:museo_slab_500,Arial,sans-serif;font-size:.875em;color:#999}.box-gray ul li{font-size:.813em;line-height:21px;text-transform:capitalize;font-family:Montserrat,Arial,sans-serif;word-wrap:break-word}.mini-payment-instrument.box-gray ul.details-container li:first-child{font-weight:700}.box-gray ul li.address-name,.box-gray ul li.minishipments-method{font-weight:700}.box-gray ul li.minishipments-estimated-date .delivery-date{display:block}.box-gray ul li.minishipment-information .shipping-information{color:#999;font-size:1em;margin-left:11px}.box-gray ul li.minishipment-information .shipping-information li{font-size:.923em}.box-gray h4 a.section-header-note{font-size:.667em}.box-gray ul li.shipping-address-details-email{text-transform:none}.pt-checkout.pt-order-confirmation #main{margin-top:20px}.pt-checkout.pt-order-confirmation .wrapper{position:relative}.pt-checkout.pt-order-confirmation h2{font-size:2.25em}.pt-order-confirmation .top.actions{position:absolute;right:40px;top:90px}.pt-order-confirmation .print-page{cursor:pointer;color:#999;font-size:.875em;position:absolute;right:0;text-decoration:underline;top:55px}.pt-order-confirmation .secondary-button{box-shadow:none}.order-confirmation-details{float:left;margin:20px 0 58px}.order-review-n-summary,.order-summary-header{color:#666;font-size:.875em}.order-confirmation-details li,.order-review-n-summary li{color:#666}.order-confirmation-details h3{padding-bottom:12px;font-size:2em}.order-confirmation-details address{font-style:normal}.display-product.order-review-n-summary .order-payment-summary span.value{float:right;font-family:Montserrat,Arial,sans-serif;line-height:1.43em}.display-product.order-review-n-summary .order-payment-summary span.label{display:inline-block;width:auto}.display-product li.order-discount,.order-confirmation-details .display-product .order-payment-summary .order-discount span.value,.order-discount{color:#9c2d49}.order-review-n-summary .display-product ul.cart-row{border-top:none;padding:5px 0 10px}.order-shipment-table.display-product .left-section{float:left;width:100%}.order-shipment-table.display-product .right-section{float:left;width:30%}.order-shipment-table.display-product .left-section li.item-quantity{width:15%}.order-review-n-summary{width:86%;margin:0 7%}.order-review-n-summary .order-shipment-table.display-product{width:100%;margin:10px 0 0 0}.order-summary-contentslot,.order-summary-header{padding:0 0 22px 0}.order-summary-contentslot{border-bottom:1px solid #ccc;margin:0 0 30px 0}.order-review-n-summary .order-summary-left{width:40%}.order-review-n-summary .order-summary-right{width:60%}.order-review-n-summary .order-summary-right li{width:100%;padding:0}.order-review-n-summary .order-summary-left li{width:90%;border-bottom:1px solid #ccc;margin:0 0 20px 0;padding:0 0 20px 0}.order-review-n-summary .order-summary-left li:last-child{border:none}.order-review-n-summary .order-summary-left li .title{line-height:1.22em;float:left;width:35%;text-transform:uppercase;color:#999;text-align:center}.order-review-n-summary .order-summary-left li .value{float:right;width:60%;color:#666;margin-left:5%;font-size:13px;font-family:Montserrat,Arial,sans-serif}.order-review-n-summary .order-summary-left li .value>div:first-child{font-family:RobotoSlab-Bold,Arial,sans-serif;font-weight:700;text-transform:capitalize}.order-review-n-summary .order-summary-left li .value address{font-style:normal}.order-review-n-summary .order-summary-left li .value .mini-address-location span.label{display:none}.order-review-n-summary .order-summary-left li .value>div.orderpaymentinstrumentsgc{padding-bottom:15px}.order-review-n-summary .order-summary-left li .value>div.payment-type{font-weight:700}.pt-order-confirmation .order-review-n-summary .order-summary-left li .value .mini-address-location span.value{float:left;margin-left:0}.order-confirmation-details .order-summary-left li .value .payment-type,.order-review-n-summary .order-summary-left li .value .firstname,.order-review-n-summary .order-summary-left li .value .lastname,.order-review-n-summary .order-summary-left li .value .mini-address-name,.order-review-n-summary .order-summary-left li .value .name-title{font-weight:700}.order-review-n-summary .order-summary-left li .value .orderpaymentinstrumentsgc .value{float:left;margin-left:0;width:100%}.order-confirmation-details .order-summary-header .value{display:inline-block;width:13%;text-align:right;color:#999}.order-confirmation-details .order-summary-header .order-date .value{width:14%}.order-confirmation-details .order-summary-header .label{color:#333}.order-review-n-summary .order-summary-right .order-payment-summary{background-color:#f2f2f2}.order-review-n-summary .order-summary-right .order-payment-summary ul{padding:10px 30px;width:90%}.order-review-n-summary .order-summary-right .order-payment-summary li{width:100%;margin-bottom:3px;line-height:1.43em}.order-review-n-summary .order-summary-right .order-payment-summary li.order-total-value{font-size:1.43em;border-top:1px solid #ccc;margin-top:5px;padding-top:5px}.order-review-n-summary .order-summary-right .order-payment-summary li.order-total-value .value{color:#9e2b48}.order-review-n-summary .cart-row li div,.order-review-n-summary .order-shipment-table.display-product li{font-size:1em}.order-review-n-summary .order-summary-left .title img{width:20px;height:20px;display:block;margin:0 auto;padding-bottom:3px}#order-review .order-review-n-summary .order-summary-left .payment-amount span.label,#order-review .order-review-n-summary .order-summary-left dt span.label,.pt-checkout.pt-order-confirmation .order-review-n-summary .order-summary-left .payment-amount span.label{display:none}#order-review .order-review-n-summary .order-summary-left .payment-amount span.value,#order-review .order-review-n-summary .order-summary-left dt span.value,.pt-checkout.pt-order-confirmation .order-review-n-summary .order-summary-left .payment-amount span.value{margin-left:0;text-align:left;float:left}.order-review-n-summary .order-summary-left li .value div.summarybox{font-family:Montserrat,Arial,sans-serif;font-weight:400}.order-review-n-summary .order-summary-left li .value div.summarybox .name .firstname,.order-review-n-summary .order-summary-left li .value div.summarybox .name .lastname{font-family:RobotoSlab-Bold,Arial,sans-serif;font-weight:700}#order-review .order-review-n-summary .order-summary-left .orderpaymentinstrumentsgc .value,#order-review .order-review-n-summary .order-summary-left dt span.value{display:block;float:none;text-align:left;margin-left:0;font-weight:400}#order-review .order-review-n-summary .order-summary-left .orderpaymentinstrumentsgc .payment-amount .value,#order-review .order-review-n-summary .order-summary-left dt span.value{font-weight:400}.pt-checkout .safe-shopping-guarantee-box{margin:0 0 27px}.pt-checkout .safe-shopping-guarantee-box .secure-logo{margin:40px 0 0;position:static}.pt-order-confirmation .order-shipment-table.display-product .left-section{margin-bottom:40px}.pt-order-confirmation .order-shipment-table.display-product .order-shipment-gift-message{font-size:.857em;margin-bottom:30px;margin-top:10px}.pt-checkout .cart-promo{font-family:museo_slab_500,Arial,sans-serif;text-transform:capitalize;padding:0 0 40px;margin-left:150px}.pt-checkout .cart-promo li.label{color:#333;font-weight:700;font-size:14px}.pt-checkout .cart-promo li.value{color:#999;font-size:.75em;margin-top:2px;padding-left:5px}.pt-checkout #cart-table .cart-row .product-list-item{width:146px}.view-more-items-show{text-align:center;margin:30px 29%;font-size:.857em;color:#9e2b48;cursor:pointer;background:transparent url(../images/icn-sprite.png) no-repeat scroll right -2288px;width:155px;display:inline-block}.view-more-items-show:after{content:"VIEW MORE ITEMS";display:block}.view-more-items-show.expanded:after{content:"VIEW LESS ITEMS"}.view-more-items-show.expanded{background-position:right -2338px}.pt-order-confirmation .view-more-items-show{display:none}.view-cart-item-mobile{display:none}.shipping-method-changed-mobile{display:none}.shipping-method-changed-desktop{margin-top:10px;color:red}.pt_order .order-review-n-summary .order-summary-left li .mini-address-location .value{float:left;margin-left:0}.pt_order .primary-content dl dt{min-width:22%}.pt_order .order-review-n-summary .order-summary-left li .value{margin-top:2%}.pt_order .order-review-n-summary .order-summary-left li .payment-amount{min-width:43%;float:left}.pt_order .order-review-n-summary .order-summary-left li .payment-amount .value{margin-top:1%}.pt_order .order-review-n-summary .order-summary-right .order-payment-summary{background:0 0}.pt_order .account-inner-wrapper .search-result-options.all-orders .pagination .results-hits{float:left;margin:13px 15px 0;font-size:12px;color:#333;text-transform:uppercase;font-style:normal;font-family:inherit}.pt_order .account-inner-wrapper .search-result-options.all-orders .pagination{margin:0 20px 0 0}.pt_order .account-inner-wrapper .search-result-options.all-orders .pagination ul.paging-of-range{clear:none}.pt_order .account-inner-wrapper .search-result-options.all-orders .pagination li.current-page{background-color:#fff;color:#333!important}.order-shipment-table.display-product .item-image{height:62px;margin:0 10px 0 0;width:62px}.order-shipment-table.display-product .item-image img{width:100%;height:100%}.pt-checkout.pt-order-confirmation .order-shipment-table.display-product .item-details{width:50%}.order-shipment-table.display-product .mobile-noshow li{font-size:1.286em;line-height:2em;display:inline-block;width:auto;text-align:center}.order-shipment-table.display-product li.item-status{margin-left:40px;width:136px;word-wrap:break-word}.order-shipment-table.display-product ul.mobile-noshow li.item-status{text-align:center}.order-shipment-table.display-product .left-section .cart-row li{width:auto;display:inline-block}.order-confirmation-details .order-shipment-table.display-product .cart-row li.product-info,.order-confirmation-details .order-shipment-table.display-product .mobile-noshow li.product-info{width:258px;padding-right:48px}.order-confirmation-details .order-shipment-table.display-product .cart-row li.item-quantity{text-align:center;width:80px!important}.pt-order-confirmation .login-box-content p{font-family:Montserrat,Arial,sans-serif;font-size:.75em;padding-top:11px}.pt-checkout.pt-order-confirmation .formfield input[type=password],.pt-checkout.pt-order-confirmation .formfield input[type=text]{background-color:#fff;font-style:italic;width:230px}.pt-checkout.pt-order-confirmation .formfield input.error[type=password],.pt-checkout.pt-order-confirmation .formfield input.error[type=text]{background-color:#fcc}.pt-order-confirmation .email input{text-transform:none}.pt-order-confirmation form#RegistrationForm{margin-left:4px}.pt-order-confirmation .formfield.optional{margin:8px 0 15px}.pt-order-confirmation .formfield.optional .form-row{float:left;margin:14px 0 0;width:100%}.pt-order-confirmation .formfield.optional input[type=checkbox]{float:left}.pt-order-confirmation .formfield.optional label{float:left;font-size:.688em;line-height:1.273em;margin:0;width:80%}.pt-order-confirmation .login-box-content button{margin:41px 0 31px -4px;width:100%}.pt-order-confirmation #main .formfield span.error{width:80%}.pt-order-confirmation .display-product .cart-row li .order-shipment-address .name{color:#333;font-size:1em;font-weight:400;line-height:1.6em;margin-bottom:16px}.pt-order-confirmation .display-product .cart-row li .name div{margin:0}.order-confirmation .three-promo{background-size:contain;border:6px solid #73706b;height:auto;margin-top:116px;width:288px}.order-confirmation .three-promo .inner-white-box{height:auto;margin:46px 0 35px;width:100%}.order-confirmation .three-promo .sub-title{font-size:.75em}.order-confirmation .sub-title.lh-fourtee{font-size:.813em;line-height:1.5em;margin:25px 0 20px}.pt-checkout #main.order-confirmation .three-promo button{width:60%}.pt_cart .recmmendations{position:relative}.orderconfirm-recommendations{float:left;margin:40px -40px 0;position:relative}.pt-order-confirmation .product-slider{padding-bottom:0}.pt-order-confirmation .product-slider .horizontal-slider{margin-bottom:0;padding:0}.no-hits-search{float:none;margin:0 auto;position:relative;width:300px}.category-landing{width:auto;margin:20px auto 0;min-width:1180px;max-width:1180px}.category-header>h1{color:#333;font-family:museo_slab_500,Arial,sans-serif;font-size:2.2em;font-style:normal;margin-bottom:24px}.category-banner{position:relative;margin-bottom:15px}.cat-banner-text h3,.cat-banner-text p{text-transform:uppercase;font-family:Montserrat,Arial,sans-serif}.cat-banner-text{position:absolute;right:36px;top:0;width:340px;padding:20px 50px;height:210px;text-align:center}.cat-banner-text p{padding-top:20px;color:#333;padding-bottom:2px}.cat-banner-text h3{font-size:2.2em;line-height:1.2em}.cat-banner-text .secondary-button{margin-top:14px}#primary .sub-banner-container.shadow-left:before{top:93%;width:92%;transform:rotate(-1deg);-webkit-transform:rotate(-1deg)}.category-landing .tabbed-product-slider{margin:22px auto 35px;width:940px}.category-landing .projects-tab li{font-size:1em;width:195px}.category-landing .tabbed-product-slider .slider-wrapper .slider-sub-title{font-size:.97em;padding-top:14px}.category-landing .slider-wrapper .slider-title,.recommendation-header{font-size:2em;font-family:museo_slab_500,Arial,sans-serif}.category-landing .slider-wrapper.horizontal-slider{padding:28px 0 35px 0}.category-landing .product-slider .slider-wrapper.horizontal-slider{margin:0 auto 16px;width:940px}.category-landing .jcarousel{margin:30px 40px 26px;overflow:hidden;width:860px}.category-landing .jcarousel ul li{margin-right:6px;width:210px}.category-landing .container{display:block;margin:0 auto 20px;max-width:940px;min-width:940px;padding:20px 0;width:auto}.category-landing .border{border:0 dashed #afafaf;float:none;height:100%}.category-landing .padding6{padding:0}.category-landing .categories{padding:55px 0;position:relative}.category-landing h2.category-heading{display:none}.category-landing #primary>h2{background:none repeat scroll 0 0 rgba(0,0,0,0);font-family:museo_slab_500,Arial,sans-serif;font-size:2em;left:0;margin:0;padding:0 10px;position:absolute;text-align:center;width:98%}.category-landing .category-name-image{display:none}.category-landing .category-name{background:url(../images/bg.jpg) repeat scroll left top rgba(0,0,0,0);float:none;margin:0 auto;padding:0 10px;position:relative;top:-17px;width:auto}.category-landing .sixteen-grid .shopCat-11{left:0;position:absolute;top:932px}.category-landing .sixteen-grid .shopCat-12{position:absolute;top:932px;left:237px}.category-landing .sub-banner-container img{width:940px}.category-landing .thumb{margin-left:10px}.category-landing .category-img-line{background:url(../images/interface/cat-name-line.png) repeat-x scroll center center rgba(0,0,0,0);display:block;float:none;height:10px;margin:15px auto 0;width:55%}.category-landing .small-cate .category-img-line{width:85%}.search-result-found ul.search-result-items .grid-tile .product-tile{min-height:400px!important;padding-bottom:10px;position:relative}.product-compare{background-color:#f4f3f3;bottom:63px;padding:2px 0 0;position:absolute;vertical-align:bottom;width:100%}.product-compare>label{font-size:12px;vertical-align:text-top;font-family:Montserrat,Arial,sans-serif;line-height:1.4em}.compareitems{background:none repeat scroll 0 0 #fff;height:85px;overflow:visible;border-radius:3px;margin-top:45px;padding:22px 15px;width:910px}#primary .compareitems.shadow-left:before{top:86%}.compare-item.active{background:none repeat scroll 0 0 rgba(0,0,0,0)}.compare-item{background:none repeat scroll 0 0 #f4f3f3;border:1px solid #d3d3d3;float:left;height:80px;position:relative;width:80px}.compareproduct{height:80px;width:80px}.compare-item.active .compareitemremove{background:url(../images/interface/icon-refine-link-check.png) no-repeat scroll left -102px rgba(0,0,0,0);border-radius:3px;bottom:0;height:15px;position:absolute;right:0;width:15px}.compare-item-remove img{display:none}.compare-item.compare-item>span{color:#ccc;font-family:museo_slab_500,Arial,sans-serif;font-size:42px;font-weight:400;left:27px;position:absolute;top:17px}.compareitems h2{float:left;width:20%;padding-top:15px}.compareitemspanel{float:left}.compareitemspanel .compare-item{margin-right:10px}.compare-buttons{float:right;padding-top:20px}.compare-buttons .clear-button:hover{color:#666;background:none repeat scroll 0 0 rgba(0,0,0,0)}.compare-item.active>span{display:none}.compare-pro-grid ul.sbOptions{list-style:none outside none;overflow-x:hidden;position:relative;width:200px}.compare-pro-grid .jcarousel ul.sbOptions>li{float:left;margin:0;min-height:20px;text-align:left;width:200px}.comapre-products{max-width:1180px;min-width:1180px;margin:0 auto}.compare-pro-grid .carousel-img-layer{z-index:0}.compare-pro-grid .jcarousel ul li img{display:block;float:none;margin:0 auto;width:auto;max-width:190px}#main.comapre-products{overflow:visible}.comapre-products .back,.comapre-products .compare-print{display:none}.compare-pro-grid{background:none repeat scroll 0 0 #fff;border-radius:3px;width:1140px;padding:20px;margin:0 auto}.button-text.remove-link{color:#d30e2c;text-transform:uppercase;font-family:museo_slab_500,Arial,sans-serif}td.camparison-products table tr td{text-align:center;color:#333;font-size:12px;font-family:Montserrat,Arial,sans-serif;vertical-align:middle;padding:1em}td.camparison-products table tr td.product{vertical-align:top}td.camparison-products table tr td.value{max-height:120px;overflow:hidden;padding-top:30px}.comapre-products .primary-content .product .product-tile a,.comapre-products .primary-content .product .product-tile button,.comapre-products .primary-content .product .product-tile span{font-size:12px}.removerow td{border:none;text-align:center;font-family:Montserrat,Arial,sans-serif}.comparison-attributes tr td{max-width:165px;min-width:50px;word-wrap:break-word}td.comparison-attributes table tr td.productattribute{border:medium none;font-size:13px;padding:1em}td.comparison-attributes table tr td{font-family:museo_slab_500,Arial,sans-serif;text-align:left;text-transform:uppercase;position:relative;z-index:1;color:#333}.evenattributerow{background:none repeat scroll 0 0 #f3f3f3}.oddattributerow{background:none repeat scroll 0 0 #fbfbfb}.comparison-attributes{width:175px}.comparison-attributes table tr.evenattributerow,.comparison-attributes table tr.oddattributerow{background:none repeat scroll 0 0 rgba(0,0,0,0);position:relative;z-index:1}.comapre-products .product-image .thumb-link{background:url(../images/img-bottom.png) repeat-x scroll center top rgba(0,0,0,0);padding:11px 0 4px}.compareremovecell.section-header{border:medium none}td.comparison-attributes table tr td.compareremovecell.section-header,td.comparison-attributes table tr.products td{z-index:0}.comapre-products .primary-content h2{font-family:museo_slab_500,Arial,sans-serif;font-size:2.2em;margin:55px 0 20px}.primary-content .compare-more{color:#999;float:left;font-family:Montserrat,Arial,sans-serif;line-height:20px;margin-top:60px;vertical-align:middle;padding:9px 6px}.comparisontable a.name-link{font-family:museo_slab_500,Arial,sans-serif}.compare-pro-grid button{margin:5px 0}#primary .compare-pro-grid.shadow-left:before{top:98.7%;width:95%}#primary .blank-compare-grid.shadow-left:before{top:90.7%}.compare-pro-grid td table tr.products{height:395px}td.product .product-name{min-height:40px}.compare-pro-grid td{vertical-align:top;padding:0}.compare-pro-grid td table tr.view-product-details{height:60px}.camparison-products ul.slider-frame li:last-child table tr{border:none}.compare-pro-grid .comparison-attributes{vertical-align:top}.compare-pro-grid .product-slider .slider-wrapper.horizontal-slider{width:1125px;margin:0;padding:0}.compare-pro-grid .jcarousel{left:3px;margin:0 auto 26px;overflow:hidden;position:relative;width:1150px}.compare-pro-grid .product-slider{left:-180px;position:relative;width:100%;z-index:0}td.product .available-color-header span,td.product .product-name,td.product .product-pricing{font-family:museo_slab_500,Arial,sans-serif}.compare-pro-grid .jcarousel ul li{float:left;margin-right:0;text-align:center;width:228px;margin-left:1px}.camparison-products table tr{border-right:1px solid #ccc;padding:10px}.camparison-products table tr.removerow{border-right:medium none}.camparison-products{position:relative}.compare-pro-grid .slider-control{display:none}.compare-pro-grid td table tr{height:120px}.compare-pro-grid table tr.removerow{height:35px}.camparison-products table tr.removerow td{height:18px}.view-product-details{display:list-item}.view-product-details .primary-button.arrow-btn{color:#fff;float:left;margin-top:10px;width:142px}.available-colors{padding-top:10px}td.product .available-color-header span{float:left;text-align:left;width:100%;font-size:13px}.primary-content .product-swatches .swatchesColor{color:#000;float:left;font-size:0;height:24px;width:24px}.product-swatches .swatch-color{float:left;height:30px;width:25px;margin-left:25px;margin-bottom:2px;text-align:left}.available-color-header{margin-bottom:15px;float:left;width:100%}.primary-content .compare-more{text-align:center;width:95%}.pt_product-details .reviewlogin{width:1260px;margin:0 auto}.sign-in-wrapper{background-color:#fff;border-radius:5px;margin:3.563em auto 1em;padding:1.688em 1.875em;position:relative}.sign-in-wrapper:after{content:"";background:url(../images/shadow-primary-content.png) no-repeat left top;width:990px;height:20px;position:absolute;z-index:-1;bottom:-5px;left:20px}.sign-in-wrapper .inner-wrapper{background-color:#f6f6f6;padding:2.188em 1.688em}.sign-in-wrapper h2{border-bottom:1px solid #000;font-size:1.375em;margin-bottom:1.5em;padding-bottom:.5em;text-transform:capitalize}.sign-in-wrapper .wishlist-login h2{display:none}.sign-in-wrapper h3{position:relative;text-transform:uppercase;border:none;font-size:.938em;padding:0;margin-bottom:.8em;font-family:Montserrat,Arial,sans-serif;font-weight:700}.sign-in-wrapper h3.login-or-text{margin:.5em 0 1.5em}.sign-in-wrapper .inner-wrapper p{font-size:.75em;margin-bottom:1.875em;color:#333;line-height:1.3em}.sign-in-wrapper .inner-wrapper .col-1{border-right:1px solid #ccc;padding-right:4%;margin-bottom:50px}.sign-in-wrapper .inner-wrapper .col-2{width:44%}.sign-in-wrapper .inner-wrapper .col-3{border-top:1px solid #000;padding-top:1.5em}.sign-in-wrapper form .form-row label{font-size:13px;width:100%;color:#333}.sign-in-wrapper form .form-row input{width:45%;float:none}.sign-in-wrapper form .form-row input.error{background-color:#fcc}.sign-in-wrapper form .form-row input[type=checkbox]{width:auto}.sign-in-wrapper .col-1 .login-account form .form-row button{width:40%}.sign-in-wrapper .middle-container{padding:0}.sign-in-wrapper .login-box.login-general,.sign-in-wrapper .login-box.login-search-gift{display:none}.sign-in-wrapper .login-box.login-search-gift .sbHolder{background:#fff;width:51%;float:none}.password-reset-box{position:relative}#password-reset{color:#666;font-size:.75em;left:55%;position:absolute;top:-52px;text-decoration:underline}.cart-footer .safe-shopping-guarantee-box{margin:20px 0 0 0}.sign-in-wrapper .account-start-register{float:left}.sign-in-wrapper form#dwfrm_ordertrack .form-row.error span.error,.sign-in-wrapper form#dwfrm_ordertrack .form-row.error span.error-message{float:none}.sign-in-wrapper.change-password-wrapper{margin:0;padding:0}.sign-in-wrapper.change-password-wrapper:after{background:0 0}.sign-in-wrapper.trackanorder .form-row{overflow:hidden}.sign-in-wrapper.trackanorder input{background-color:#fff}.pt_account .primary-content{padding-top:0}.pt_register .wrapper{width:1180px}.pt_account .primary-content,.pt_articledetails .primary-content,.pt_customer-service .primary-content,.pt_emailsignup .primary-content,.pt_order .primary-content,.pt_wish-list .primary-content{float:right;background:#fff;width:75%;border-radius:5px;padding:1.73em;padding-right:.438em;margin-bottom:15px;min-height:285px}.pt_account .primary-content:after,.pt_articledetails .primary-content:after,.pt_emailsignup .primary-content:after,.pt_order .primary-content:after,.pt_wish-list .primary-content:after{content:"";background:url(../images/shadow-primary-content.png) no-repeat left top;width:990px;height:20px;position:absolute;z-index:-1;bottom:9px;right:-65px}.pt_account .tiles-container li:nth-child(3n+1){clear:both}.pt_account #secondary,.pt_articledetails #secondary,.pt_customer-service .contact-us-container #secondary,.pt_emailsignup #secondary,.pt_order #secondary,.pt_wish-list #secondary{float:left;width:220px}.pt_account .breadcrumb,.pt_emailsignup .breadcrumb,.pt_order .breadcrumb,.pt_wish-list .breadcrumb{background:none repeat scroll 0 0 rgba(0,0,0,0);margin:13px 0 25px;padding:0}.pt_account .breadcrumb a,.pt_customer-service .breadcrumb a,.pt_emailsignup .breadcrumb a,.pt_order .breadcrumb a,.pt_wish-list .breadcrumb a{background:url(../images/icon-breadcrumb-separator.png) no-repeat scroll right center rgba(0,0,0,0);padding:0 1em 0 0;margin-right:0}.pt_account .breadcrumb a.breadcrumb-last,.pt_customer-service .breadcrumb li:last-child a,.pt_emailsignup .breadcrumb a.breadcrumb-last,.pt_order .breadcrumb a.breadcrumb-last,.pt_wish-list .breadcrumb a.breadcrumb-last{background:none repeat scroll 0 0 rgba(0,0,0,0)}.pt_account .primary-content .account-inner-wrapper,.pt_emailsignup .primary-content .account-inner-wrapper,.pt_order .primary-content .account-inner-wrapper,.pt_wish-list .primary-content .account-inner-wrapper{background:#f6f6f6;padding:1.6em 1.688em}.pt_account #secondary ul,.pt_order #secondary ul,.pt_wish-list #secondary ul{float:left;width:100%;margin-bottom:20px}.pt_account #secondary h3,.pt_emailsignup #secondary h3,.pt_order #secondary h3,.pt_wish-list #secondary h3{float:left;width:100%;margin:0 0 10px;font-family:museo_slab_500,Arial,sans-serif;font-size:1em}.pt_account #secondary ul li,.pt_order #secondary ul li,.pt_wish-list #secondary ul li{float:left;width:100%}.pt_account #secondary ul li a,.pt_order #secondary ul li a,.pt_wish-list #secondary ul li a{float:left;font-family:Montserrat,Arial,sans-serif;font-size:.73em;line-height:30px;text-transform:uppercase;width:auto;padding:0}.pt_account #secondary ul li a.selected,.pt_order #secondary ul li a.selected,.pt_wish-list #secondary ul li a.selected{color:#e21836}.pt-account .account-nav-container h2,.pt_order .account-inner-wrapper h2,.pt_wish-list .account-inner-wrapper h2{color:#333;font-size:21px;font-family:museo_slab_500,Arial,sans-serif}.pt_account .signin-account-inner-wrapper,.pt_emailsignup .email-signup-inner-wrapper{background:none repeat scroll 0 0 #f6f6f6;float:left;padding:2.188em 1.688em;width:59.5%}.pt_account .gigya-registration-wrapper,.pt_account .signin-create-account-wrapper,.pt_emailsignup .email-signup-privacy-security{float:right;width:32%}.pt_account .signin-create-account-wrapper .gigya-content h2,.pt_emailsignup .email-signup-privacy-security .privacy-security-content h2{display:block;margin-bottom:10px}.pt_account .signin-create-account-wrapper .privacy-security-content p,.sign-in-wrapper .inner-wrapper .gigya-content h2{display:none}.pt_account .divGigyaLinkAccount,.pt_account .signin-create-account-wrapper .gigya-content,.pt_emailsignup .email-signup-privacy-security .privacy-security-content{background-color:#f6f6f6;padding:12px 20px;min-height:136px}.pt_account #CreditCardForm .expiry-date .form-label-text,.pt_account #CreditCardForm .form-row label,.pt_account #RegistrationForm .form-row label,.pt_account #edit-address-form .form-row label,.pt_emailsignup #EmailSignUp .expiry-date .form-label-text,.pt_emailsignup #EmailSignUp .form-row label{font-size:13px;width:100%;color:#333;clear:both}.pt_account #RegistrationForm .form-row.label-inline input[type=checkbox],.pt_emailsignup #EmailSignUp .form-row.label-inline input[type=checkbox]{float:left;margin-top:1px}.pt_account #CreditCardFor .form-row.label-inline,.pt_account #RegistrationForm .form-row.label-inline,.pt_account #edit-address-form .form-row.label-inline,.pt_emailsignup #EmailSignUp .form-row.label-inline{margin-bottom:20px}.pt_account #CreditCardFor .form-row.label-inline label,.pt_account #RegistrationForm .form-row.label-inline label,.pt_account #edit-address-form .form-row.label-inline label,.pt_emailsignup #EmailSignUp .form-row.label-inline label{float:left;line-height:normal;margin-left:20px;margin-top:-16px}.pt_account #CreditCardForm .form-row input,.pt_account #RegistrationForm .form-row input,.pt_account #edit-address-form .form-row input,.pt_emailsignup #EmailSignUp .form-row input{width:50%;float:none;background-color:#fff;padding:8px 10px}.pt_account #CreditCardForm .form-row input.error,.pt_account #RegistrationForm .form-row input.error,.pt_account #edit-address-form .form-row input.error,.pt_emailsignup #EmailSignUp .form-row input.error{background-color:#fcc}.pt_emailsignup #EmailSignUp .formfield.passwordconfirm .form-row span.error,.pt_emailsignup #EmailSignUp .formfield.passwordconfirm .form-row span.error-message{float:none}.pt_account #RegistrationForm .form-row.label-inline{margin-bottom:20px}.pt_account #RegistrationForm .form-row.label-inline label{float:left;line-height:normal;margin-left:20px;margin-top:-16px}.pt_account #RegistrationForm .form-row input{width:50%;float:none;background-color:#fff;padding:8px 3%}.pt_account #RegistrationForm .mobile-phone .form-row .form-caption{clear:both;margin:7px 0;float:left}.pt_account #RegistrationForm div.error{background:0 0}.pt_account #RegistrationForm .form-row input.error,.pt_account .gigya-registration-wrapper #frmLinkAccount input.error{background-color:#fcc}.pt_account #RegistrationForm .form-row input[type=checkbox],.pt_emailsignup #EmailSignUp .form-row input[type=checkbox]{width:auto}.pt_account #RegistrationForm a.account-user{float:left;font-size:.688em;margin-left:15px;margin-top:15px;text-decoration:underline}.pt_account #RegistrationForm .form-row.form-row-button{float:left}.pt_customer-service #secondary nav{height:auto;width:auto}.pt_register .create-wishlist-benefits .account-benefits li{font-size:.75em;padding-bottom:10px;color:#333;list-style-type:disc;margin-left:13px}.pt_register .wishlist-login .account-benefits{margin-bottom:20px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.pt_account #CreditCardFor .form-row.label-inline label,.pt_account #RegistrationForm .form-row.label-inline label,.pt_emailsignup #EmailSignUp .form-row.label-inline label{margin-left:36px;margin-top:-23px}.pt_account #RegistrationForm .form-row input[type=checkbox],.pt_emailsignup #EmailSignUp .form-row input[type=checkbox]{background:0 0}}.pt_account #CreditCardFor .form-row.label-inline label,.pt_account #RegistrationForm .form-row.label-inline label,:root .pt_emailsignup #EmailSignUp .form-row.label-inline label{margin-left:36px\0/IE9;margin-top:-23px\0/IE9}:root .pt_account #RegistrationForm .form-row.label-inline label,:root .pt_emailsignup #EmailSignUp .form-row.label-inline label{margin-left:18px\0/IE9;margin-top:-14px\0/IE9}.pt_account #RegistrationForm .form-row input[type=checkbox],:root .pt_emailsignup #EmailSignUp .form-row input[type=checkbox]{background:none\0/IE9;padding:0}form#EmailSignUp div.form-row input[type=checkbox]{background-color:transparent!important}.pt_account .gigya-registration-wrapper #frmLinkAccount input{width:87%;background:#fff}.pt_account .gigya-registration-wrapper #frmLinkAccount .form-row label span{font-size:13px;color:#333}.pt_account .gigya-registration-wrapper #frmLinkAccount .form-row .form-caption{float:left;margin:7px 0;clear:both}.pt_account .gigya-registration-wrapper .registrationInstruction{float:left;color:#333;font-size:.813em}.pt_account .gigya-registration-wrapper .formactions{float:left;margin:15px 0 0}.pt_account .gigya-registration-wrapper #divInstructions,.pt_account .gigya-registration-wrapper .registrationInstruction{float:left;font-size:.813em;color:#000;margin:10px 0}.pt_account .gigya-registration-wrapper #divLinkCurrentAccount{float:left;font-size:1.15em;color:#333;margin:10px 0}.pt_account .gigya-registration-wrapper #frmLinkAccount fieldset>h3{float:left;margin:10px 0}.forget-password-dialog>h2{font-size:18px;color:#333;font-weight:700;padding-bottom:10px;font-family:Montserrat,Arial,sans-serif}.forget-password-dialog>p{color:#666;font-size:12px}.forget-password-dialog #PasswordResetForm .form-row span.error,.forget-password-dialog #PasswordResetForm .form-row span.error-message{padding-bottom:0}.forget-password-dialog #PasswordResetForm .form-row input#dwfrm_requestpassword_email{width:89%;font-size:.875em}.forget-password-dialog #PasswordResetForm .form-row label{display:none}.forget-password-dialog #PasswordResetForm button{margin:15px 10% 0;width:222px;outline:0}.dialog-reset-password #dialog-container{width:100%!important;height:auto!important}.dialog-reset-password #dialog-container a{color:#666;text-decoration:underline;font-size:11px}.ui-dialog.dialog-reset-password{left:0!important;right:0!important;margin:auto!important;min-height:200px}.forget-password-dialog .error-form{margin-top:0}.pt_account .content-asset.ca-account-benefits,.pt_register .content-asset.ca-account-benefits{margin:0}.pt_account .content-asset.ca-account-benefits{margin-top:20px}.pt_account .ca-account-benefits,.pt_register .ca-account-benefits{margin:25px 20px 15px;color:#333}.pt_register .ca-account-benefits{margin-left:0}.pt_account .ca-account-benefits ul li span,.pt_register .ca-account-benefits ul li span{font-weight:700}.pt_account .ca-account-benefits h5,.pt_register .ca-account-benefits h5{margin-bottom:15px}.pt_account .ca-account-benefits p,.pt_register .ca-account-benefits p{font-size:.75em;margin-bottom:10px;line-height:18px}.pt_account .ca-account-benefits ul li,.pt_register .ca-account-benefits ul li{font-size:.75em;list-style-type:disc;margin-bottom:10px;margin-left:15px}.pt_register .wishlist-login .ca-account-benefits ul{margin:20px 0 30px 0}.sign-in-wrapper .gigya-content h2{display:none}.sign-in-wrapper .inner-wrapper .gigya-content p{font-size:22px;margin:15px 0;text-transform:uppercase;color:#333}#loginDiv{width:100%!important}.sign-in-wrapper .inner-wrapper .gigya-content #loginDiv div[alt=Facebook],.sign-in-wrapper .inner-wrapper .gigya-content #loginDiv div[alt=Twitter],.sign-in-wrapper .inner-wrapper .gigya-content #loginDiv div[gigid=facebook],.sign-in-wrapper .inner-wrapper .gigya-content #loginDiv div[gigid=twitter],.sign-in-wrapper .inner-wrapper .gigya-content #loginDiv div[title=Facebook],.sign-in-wrapper .inner-wrapper .gigya-content #loginDiv div[title=Twitter]{width:264px!important;height:46px!important}#loginDiv div[gigid=facebook] div{background:url(../images/sprite-social-icon.png) no-repeat scroll 0 0 rgba(0,0,0,0)!important;height:46px!important;overflow:hidden;width:264px!important;float:left}#loginDiv div[gigid=facebook]{background:url(../images/sprite-social-icon.png) no-repeat scroll 0 0 rgba(0,0,0,0)!important;height:46px!important;overflow:hidden;width:264px!important;float:left}#loginDiv div[gigid=facebook] img,.sign-in-wrapper .inner-wrapper .gigya-content #loginDiv div[gigid=twitter] img{display:none}#loginDiv div[gigid=twitter]{background:url(../images/sprite-social-icon.png) no-repeat scroll 0 -52px rgba(0,0,0,0)!important;height:46px!important;overflow:hidden;width:264px!important}#loginDiv table,#loginDiv td{vertical-align:top!important;width:auto!important}.pt_account .signin-create-account-wrapper #loginDiv div[gigid=facebook] div{background:url(../images/sprite-social-icon.png) no-repeat scroll 0 -104px rgba(0,0,0,0)!important;height:44px!important;overflow:hidden;width:212px!important;float:left}.pt_account .signin-create-account-wrapper #loginDiv div[gigid=facebook]{background:url(../images/sprite-social-icon.png) no-repeat scroll 0 -104px rgba(0,0,0,0)!important;height:44px!important;overflow:hidden;width:212px!important;float:left}.pt_account .signin-create-account-wrapper #loginDiv div[gigid=facebook] img,.pt_account .signin-create-account-wrapper #loginDiv div[gigid=twitter] img{display:none}.pt_account .signin-create-account-wrapper #loginDiv div[gigid=twitter]{background:url(../images/sprite-social-icon.png) no-repeat scroll 0 -154px rgba(0,0,0,0)!important;height:44px!important;overflow:hidden;width:212px!important;position:absolute;top:55px}.pt_account .signin-create-account-wrapper .gigya-content #loginDiv td{position:absolute}.pt_account .signin-create-account-wrapper .gigya-content #loginDiv div[gigid=twitter] div{position:absolute!important;top:55px}.inner-wrapper .gigya-content #loginDiv div[gigid=twitter] div{background:0 0!important}.sign-in-wrapper.checkout-login .col-1,.sign-in-wrapper.checkout-login .col-2,.sign-in-wrapper.checkout-login .col-3{width:auto;min-height:570px}.sign-in-wrapper.checkout-login .col-1{padding-right:2%;margin-bottom:10px}.sign-in-wrapper.checkout-login .col-2{float:left;border-right:1px solid #ccc;padding:0 2%}.sign-in-wrapper.checkout-login .col-3{float:left;padding:0 0 0 2%;border:none}.checkout-login .login-password .form-row{margin-bottom:6px}.checkout-login .password-reset-box{position:inherit;margin-bottom:20px}.checkout-login #password-reset{position:inherit}.sign-in-wrapper.checkout-login form .form-row input{width:75%;background-color:#fff}.sign-in-wrapper.checkout-login form .form-row input[type=checkbox]{width:auto}.sign-in-wrapper.checkout-login .col-1 .login-account form .form-row button{width:60%}.sign-in-wrapper.checkout-login h3.login-or-text{margin:.3em 0 0}.sign-in-wrapper.checkout-login .gigya-content #loginDiv td{position:inherit;display:block;margin:10px 0 0!important}.sign-in-wrapper.checkout-login .inner-wrapper .gigya-content #loginDiv div[title=Twitter]{padding-right:5px}.checkout-login #loginDiv{margin-top:-15px}.ie9 .sign-in-wrapper.checkout-login .gigya-content #loginDiv td{position:relative}.ie9 .checkout-login #loginDiv{margin-top:20px}.ie9 .sign-in-wrapper.checkout-login .inner-wrapper .gigya-content #loginDiv div[title=Twitter]{position:absolute;top:55px;left:-269px}.pt_emailsignup .email-signup-inner-wrapper{padding:2.188em 1em;width:62%}.pt_emailsignup .email-signup-inner-wrapper .create-account-signup{margin-bottom:12px}.pt_emailsignup .email-signup-inner-wrapper .create-account-disc p{font-family:museo_slab_500,Arial,sans-serif;color:#333;line-height:23px}.pt_emailsignup .email-signup-inner-wrapper ul.create-account-fav{margin:15px}.pt_emailsignup .email-signup-inner-wrapper ul.create-account-fav li{list-style:disc;font-family:museo_slab_500,Arial,sans-serif;font-size:11px;color:#333;line-height:20px}.pt_emailsignup .email-signup-inner-wrapper #EmailSignUp .require-fields{font-family:museo_slab_500,Arial,sans-serif;font-size:11px;color:#e21836;font-weight:700;margin:20px 0;display:inline-block}.pt_emailsignup #EmailSignUp .form-row.label-inline{margin:28px;margin-left:0;margin-right:0}.pt_emailsignup #EmailSignUp .zip-code{float:left;margin-bottom:20px;width:210px;clear:both}.pt_emailsignup #EmailSignUp .form-row input#dwfrm_email_customer_zip{width:107px}.pt_emailsignup #EmailSignUp .form-row .zip-code .form-row label{display:block}.pt_emailsignup #EmailSignUp .zip-code-message{font-family:museo_slab_500,Arial,sans-serif;font-size:11px;color:#666;float:left;margin:49px -13%}.pt_emailsignup .email-signup-privacy-security .privacy-security-content h2{margin-top:23px}.pt_emailsignup .email-signup-privacy-security .privacy-security-content p{color:#333}.pt_emailsignup .email-signup-privacy-security .privacy-security-content a{text-transform:uppercase;color:#e21836;margin-top:11px;display:block;font-family:museo_slab_500,Arial,sans-serif;padding-bottom:12px}.pt_emailsignup #EmailSignUp .form-row.form-row-button{width:155px}.email-sign-up .inputaera span.error,.email-sign-up .inputaera span.error-message{font-size:12px}.pt_emailsignup .email-signup-password{display:none}.pt_emailsignup .age-verify .error{width:100%;margin:0}.pt_emailsignup .age-verify .required-indicator{font-size:13px;color:#333}.pt_account .content-asset figure:after,.pt_content-search-result .content-asset figure:after,.pt_emailsignup .content-asset figure:after,.pt_order .content-asset figure:after,.pt_register .content-asset figure:after,.pt_store-locator .content-asset figure:after,.pt_wish-list .content-asset figure:after{content:"";background:url(../images/myaccount-shadow-left.png) no-repeat left top,url(../images/myaccount-shadow-right.png) no-repeat right top;left:-6px;width:101%;height:20px;position:absolute;z-index:-1;margin-top:-15px;left:-6px}.pt_account .content-asset figure,.pt_content-search-result .content-asset figure,.pt_emailsignup .content-asset figure,.pt_order .content-asset figure,.pt_register .content-asset figure,.pt_store-locator .content-asset figure,.pt_wish-list .content-asset figure{position:relative;padding-bottom:3px;min-height:60px}.pt_account .content-asset figure img,.pt_content-search-result .content-asset figure img,.pt_emailsignup .content-asset figure img,.pt_order .content-asset figure img,.pt_register .content-asset figure img,.pt_store-locator .content-asset figure img,.pt_wish-list .content-asset figure img{height:150px;border-bottom:solid 7px #fff}.pt_account .content-asset figure figcaption,.pt_content-search-result .content-asset figure figcaption,.pt_emailsignup .content-asset figure figcaption,.pt_order .content-asset figure figcaption,.pt_register .content-asset figure figcaption,.pt_store-locator .content-asset figure figcaption,.pt_wish-list .content-asset figure figcaption{width:1180px;margin:auto;position:absolute;left:0;top:9%;right:0}.pt_account .content-asset figure figcaption h1,.pt_content-search-result .content-asset figure figcaption h1,.pt_emailsignup .content-asset figure figcaption h1,.pt_order .content-asset figure figcaption h1,.pt_register .content-asset figure figcaption h1,.pt_store-locator .content-asset figure figcaption h1,.pt_wish-list .content-asset figure figcaption h1{font-family:Montserrat,Arial,sans-serif;font-size:30px;color:#333;font-weight:400}.pt_account{font-family:Montserrat,Arial,sans-serif}.pt_account .primary-content .account-inner-wrapper{background:0 0}.pt_account .inner-tile-container h2{float:left;text-transform:capitalize;font-size:24px;width:auto;margin-right:10px;font-weight:700}.pt_account .inner-tile-container a{margin:8px 0;float:left;font-size:12px}.pt_account .tiles-container{float:left;margin:25px 0 0 0}.pt_account .primary-content .inner-tile-container>a{text-decoration:underline;float:right}.pt_account .tiles-container li{background:#f6f6f6;float:left;margin:0 20px 20px 0;padding:3px 0 6px;width:275px;border:#d3d3d3 solid 2px;border-radius:5px;box-sizing:border-box;background-size:60%}.pt_account .tiles-container li.bottom{width:275px;position:relative}.pt_account .tiles-container li span{text-indent:-15000px;float:left;margin-left:15px}.pt_account .tiles-container li a{width:221px!important;background-position:94% -188px;float:right;font-size:14px;padding:12px 0 12px 0;text-align:left;width:152px;font-family:Montserrat,Arial,sans-serif;color:#666;cursor:pointer;font-weight:700}.pt_account .tiles-container li.bottom a{width:221px}.pt_account .tiles-container li a:hover{color:#9c2d49}.pt_account .tiles-container li a.button-arrow font{background-position:92% -202px;padding-right:18px}.pt_account .start-shopping-btn{float:left;margin-top:11px;padding-bottom:4px}.pt_account .start-shopping-btn a{float:left;width:258px;color:#fff}.pt_account .start-shopping-btn span{background-position:100% -63px;padding-right:17px}.pt_account .tiles-container li span{background:url(../images/rewards-icon-set.svg) no-repeat scroll 0 0 rgba(0,0,0,0);height:45px}.pt_account .tiles-container li span.my-profile-icon{width:30px;background-position:0 16px}.pt_account .tiles-container li span.addresses{width:30px;background-position:0 -36px}.pt_account .tiles-container li span.payment-info{width:30px;background-position:0 -82px}.pt_account .tiles-container li span.michaels-rewards-icon{width:30px;background-position:0 -335px}.pt_account .tiles-container li span.wish-list{width:30px;background-position:0 -236px}.pt_account .tiles-container li span.order-history{width:30px;background-position:0 -184px}.pt_account .tiles-container li span.my-preference{width:30px;background-position:0 -132px}.pt_account .tiles-container li span.michaels-rewards-icon.wedding-rewards-icon{display:none}.pt_account .tiles-container li.bottom a.wedding-rewards-icon:before{content:url(../images/account-wedding-reward-icon.png);width:19px;height:21px;position:absolute;left:20px}.accmargin{margin:0 10px}.accmargin>div{width:100%;overflow:hidden;font-size:12px}.accleft{float:left}.accright{float:right;font-weight:700}.accdetail{padding-bottom:10px;font-weight:700}.accfull{width:100%}.pt_account .account-nav-container,.pt_articledetails .article-nav-container,.pt_emailsignup .account-nav-container,.pt_order .account-nav-container,.pt_wish-list .account-nav-container{margin:0 auto;width:1180px;position:relative}.pt_order .primary-content .account-inner-wrapper .order-detail-options>a{text-transform:none}.pt_account #CreditCardForm .form-row-button a,.pt_account #edit-address-form .form-field-tooltip a,.pt_account #edit-address-form .form-row.form-row-button button.cancel,.pt_account .account-inner-wrapper.account-addresses .create-new-addresses .section-header-note,.pt_account .account-inner-wrapper.account-addresses ul li a,.pt_account .account-inner-wrapper.credit-card-info .add-credit-card .section-header-note,.pt_account .account-inner-wrapper.credit-card-info button.delete,.pt_account .primary-content .inner-tile-container>a,.pt_order .primary-content .account-inner-wrapper .order-detail-options a{color:#999;text-decoration:underline}.pt_account #CreditCardForm .form-row-button a:hover,.pt_account #edit-address-form .form-field-tooltip a:hover,.pt_account #edit-address-form .form-row.form-row-button button.cancel:hover,.pt_account .account-inner-wrapper.account-addresses .create-new-addresses .section-header-note:hover,.pt_account .account-inner-wrapper.account-addresses ul li a:hover,.pt_account .account-inner-wrapper.credit-card-info .add-credit-card .section-header-note:hover,.pt_account .account-inner-wrapper.credit-card-info button.delete:hover,.pt_account .primary-content .inner-tile-container>a:hover,.pt_order .primary-content .account-inner-wrapper .order-detail-options a:hover,.pt_wish-list .account-inner-wrapper .item-list tr td.item-details>a:hover{color:#9c2d49}.pt_account .tiles-container>li>.touch-box{display:none}.pt_account .account-inner-wrapper.account-addresses .create-new-addresses .section-header-note,.pt_account .account-inner-wrapper.credit-card-info .add-credit-card .section-header-note{position:static;font-size:11px;font-family:museo_slab_500,Arial,sans-serif}.pt_account .account-inner-wrapper.account-addresses .create-new-addresses .section-header-note{position:relative;top:0;right:0}.pt_account .account-inner-wrapper.account-addresses>h2,.pt_account .account-inner-wrapper.credit-card-info>h2{float:left;width:79%;padding-bottom:6px}.pt_account .account-inner-wrapper.account-addresses ul li{font-size:11px;font-family:museo_slab_500,Arial,sans-serif;font-style:italic;line-height:13px}.pt_account .account-inner-wrapper.account-addresses ul.address-list>li{padding-bottom:6px;margin:0 98px 0 0;width:38%;float:left;min-height:200px;text-transform:uppercase}.pt_account .account-inner-wrapper.account-addresses ul.address-list>li.first.default{width:100%;margin-bottom:27px}.pt_account .account-inner-wrapper.account-addresses ul.address-list>li .mini-address-location dl dt{margin:0;line-height:20px}.pt_account .account-inner-wrapper.account-addresses ul.address-list>li .mini-address-title{padding-bottom:8px}.pt_account .account-inner-wrapper.account-addresses ul li a{color:#666;font-style:normal;font-size:11px;line-height:25px}.pt_account .account-inner-wrapper.account-addresses ul li .mini-address-title{font-weight:700;text-transform:capitalize;padding-bottom:3px}.pt_account .account-inner-wrapper.account-addresses ul li .mini-address-name{font-style:normal;line-height:20px}.pt_account .account-inner-wrapper.account-addresses ul li>h3{font-size:10px;text-transform:uppercase;padding-bottom:20px;font-style:normal;font-weight:700}.pt_account .account-inner-wrapper.account-addresses,.pt_account .account-inner-wrapper.credit-card-info{padding:1.6em 1.688em;width:93%;float:left;padding-top:0}.pt_account .account-inner-wrapper.account-addresses ul.address-list{float:left;width:100%}.pt_account .account-inner-wrapper.addresses-form{padding:1.6em 1.688em}.pt_account .account-inner-wrapper.addresses-form .primary-content h2{padding-bottom:13px}.pt_account #edit-address-form .phone-number{position:relative}.pt_account #edit-address-form .form-field-tooltip{margin-left:70px;top:41px;position:absolute}.pt_account #edit-address-form .form-field-tooltip a{font-size:9px;text-transform:none}.pt_account #edit-address-form .form-row label{display:block}.pt_account #edit-address-form .phone-number .form-row .form-caption{display:block;float:left;width:auto;margin:16px 0 0 16px}.pt_account #edit-address-form .form-row .form-caption{display:none}.pt_account #edit-address-form .sbHolder{background:#fff;width:37%;margin-bottom:20px}.pt_account #edit-address-form .form-row.form-row-button button.apply-button{width:233px;padding:10px 20px;margin:auto 20px 10px auto}.pt_account #edit-address-form .form-row.form-row-button button.cancel{background:0 0;border:none;box-shadow:none;font-size:11px;text-transform:capitalize;font-family:museo_slab_500,Arial,sans-serif;outline:0;padding-left:0}.pt_account #edit-address-form .required.error .form-caption.error-message{clear:both;margin-top:-12px}.pt_account #edit-address-form .form-row.form-row-button a{text-decoration:underline}.divider{font-style:normal;padding:0 1px 0 3px}.pt_account #edit-address-form .phone-number .form-row input{float:left}.pt_account #edit-address-form .phone-number span.error{float:left;width:85%}.pt_account #CreditCardForm .form-row input,.pt_account #edit-address-form .form-row input{width:31%;height:43px;padding:0 3%}.pt_account #CreditCardForm .sbHolder{background:#fff;width:37%;margin-bottom:20px}.pt_account #CreditCardForm .expiry-date{margin:29px 0 130px 0;position:relative}.pt_account .expiry-date .form-row .error{left:0;position:absolute;top:71px}.pt_account .expiry-date .account-year .form-row .error{top:100px}.pt_account #CreditCardForm .expiry-date .error .form-caption.error-message{position:absolute;top:68px;left:0}.pt_account #CreditCardForm .expiry-date .sbHolder{width:17%;float:left;margin:10px 28px 27px 0}.pt_account #CreditCardForm .expiry-date .form-row{clear:none;margin:0}.pt_account .account-inner-wrapper.account-payment-info h2{padding-bottom:0}.pt_account #CreditCardForm .form-row label{display:block}.pt_account #CreditCardForm button#applyBtn{width:266px;padding:10px 20px}.pt_account #CreditCardForm .form-row-button a{font-size:11px;font-family:museo_slab_500,Arial,sans-serif;margin-left:19px}.pt_account .account-inner-wrapper.credit-card-info ul{clear:both;margin:20px 0 0;font-family:Montserrat,Arial,sans-serif;color:#333;font-size:11px;line-height:18px}.pt_account .account-inner-wrapper.credit-card-info ul.payment-list>li{width:50%;float:left;margin-top:30px}.pt_account .account-inner-wrapper.credit-card-info ul.payment-list>li.first{clear:both;float:none}.pt_account .account-inner-wrapper.credit-card-info button.delete{margin:0;background:0 0;box-shadow:none;outline:0;text-transform:capitalize;font-size:11px;padding:0;font-family:museo_slab_500,Arial,sans-serif}.pt_account .account-inner-wrapper.credit-card-info>h3{float:left;font-size:9px;color:#666;width:79%;padding-bottom:20px;text-transform:uppercase;font-family:Montserrat,Arial,sans-serif}.pt_account .account-inner-wrapper.credit-card-info .add-credit-card .section-header-note{float:right}.pt_account .primary-content .account-inner-wrapper #CreditCardForm{margin-top:31px}.pt_account .primary-content .account-inner-wrapper #CreditCardForm .sbOptions li a{font-size:.7em!important}.pt_account .account-inner-wrapper.credit-card-info ul.payment-list>li dl dt{margin:0;line-height:20px}.pt_wish-list .primary-content .account-inner-wrapper{background:0 0;padding:0}.pt_wish-list #secondary li.wish-list-active a{color:#9c2d49}.pt_wish-list .account-inner-wrapper h2{border-bottom:1px solid #777;padding-bottom:12px;text-transform:capitalize}.pt_wish-list .account-inner-wrapper .empty-wishlist h2{border:none;margin:10px 0}.pt_wish-list .account-inner-wrapper .empty-wishlist a{text-decoration:underline;font-size:11px}.pt_wish-list .account-inner-wrapper{width:97%;margin:auto}.pt_wish-list .account-inner-wrapper .item-list tr{border-bottom:1px solid #d6d6d6;margin:32px 0 0;padding-bottom:33px;float:left;width:100%}.pt_wish-list .account-inner-wrapper .item-list tr td.item-image{width:18.2%;padding:0;float:left}.pt_wish-list .account-inner-wrapper .item-list tr td.item-image img{max-width:92px}.pt_wish-list .account-inner-wrapper .item-list tr td.item-details{padding:0;width:30%;float:left}.pt_wish-list .account-inner-wrapper .item-list tr td.item-details .product-list-item .name a{font-size:11px;font-family:museo_slab_500,Arial,sans-serif;text-transform:capitalize;color:#666}.pt_wish-list .account-inner-wrapper .item-list tr td.item-details .product-list-item div{float:left;width:100%;font-family:museo_slab_500,Arial,sans-serif;font-size:11px;margin:2px 0;color:#333}.pt_wish-list .account-inner-wrapper .item-list tr td.item-details .product-list-item .name{margin:0 0 13px}.pt_wish-list .account-inner-wrapper .item-list tr td.item-details>a{float:left;font-family:museo_slab_500,Arial,sans-serif;font-size:11px;font-weight:700;text-decoration:underline;margin-top:7px}.pt_wish-list .account-inner-wrapper .item-list tr td.item-availability{padding:0;width:29.1%;float:left}.pt_wish-list .account-inner-wrapper .item-list tr td.item-availability ul li.is-in-stock{font-size:11px;color:#999;font-family:Montserrat,Arial,sans-serif}.pt_wish-list .account-inner-wrapper .item-list tr td.item-dashboard{padding:0;width:20%;float:left}.pt_wish-list .account-inner-wrapper .item-list tr td.item-dashboard form fieldset{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-family:museo_slab_500,Arial,sans-serif}.pt_wish-list .account-inner-wrapper .item-list tr td.item-dashboard form fieldset .button-fancy-small.add-to-cart{font-size:12px;padding:11px;width:100%;margin-top:32px}.pt_wish-list .view-project.primary-button span{color:#fff;text-transform:uppercase;font-size:12px}.pt_wish-list .account-inner-wrapper .item-list tr td.item-dashboard form fieldset .item-option.option-date-added{width:165px}.pt_wish-list .account-inner-wrapper .item-list tr td.item-dashboard form fieldset .item-option .label,.pt_wish-list .account-inner-wrapper .item-list tr td.item-dashboard form fieldset .option-quantity-desired .form-row span{color:#333}.pt_wish-list .account-inner-wrapper .item-list tr td.item-dashboard form fieldset .option-quantity-desired input[type=text]{width:6%;float:right;box-shadow:none;background:0 0;margin:0 52px 0 0;padding:0 6px;width:4%}.pt_wish-list input.wishlistquant{width:43px;padding:8px 0;text-align:center}.pt_wish-list button.button-fancy-small.remove,.pt_wish-list button.updatewishlistquant{font-size:11px;margin:0;padding:0;line-height:18px;float:none}.pt_wish-list button.button-fancy-small.remove span,.pt_wish-list button.updatewishlistquant span{background:0 0;outline:0}.pt_wish-list .account-inner-wrapper .item-list .item-availability .item-option form .form-row{display:inline-block;margin:0}.pt_wish-list .account-inner-wrapper .item-list tr td.item-availability .item-option.option-quantity-desired{float:left;width:50px}.pt_wish-list .account-inner-wrapper .item-list tr td.item-availability ul.product-availability-list{font-size:11px;color:#999;line-height:45px;text-transform:capitalize}.pt_wish-list .account-inner-wrapper .item-list tr td.item-availability ul.product-availability-list .notavailable{color:#e21836}.pt_account .primary-content .account-inner-wrapper.loyalty{background:0 0;padding:0;font-family:Montserrat,Arial,sans-serif;width:100%;float:left}.pt_account .loyalty .col-md-3{width:25%}.pt_account .loyalty .col-md-4{width:33.33%}.pt_account .loyalty .col-md-6{width:50%}.pt_account .loyalty .col-md-7{width:58.33%}.pt_account .loyalty .col-md-8{width:66.66%}.pt_account .loyalty .col-md-12{width:100%}.pt_account .loyalty .col-survey-ques{width:64%}.pt_account .loyalty .pull-left{float:left}.pt_account .loyalty .pull-right{float:right}.pt_account .loyalty h1{font-style:normal;color:#333;font-size:24px;font-weight:700}.pt_account .loyalty #LoyaltyProfileForm .preferred-store h2.preferred-store-title,.pt_account .loyalty h3{font-style:normal;color:#666;font-weight:700;font-size:16px;padding-bottom:5px}.pt_account .loyalty h3 small{font-style:normal;color:#999;font-size:12px}.pt_account .loyalty h3 small::before{content:"  "}.pt_account .account-inner-wrapper.loyalty{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.pt_account .account-inner-wrapper.loyalty .half{width:48%}.pt_account .account-inner-wrapper.loyalty .float-left{float:left;margin-right:2%}.pt_account .account-inner-wrapper.loyalty .float-right{float:right;margin-left:2%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .form-row{margin-bottom:0}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .form-row input{background-color:#f5f5f5;width:96%;padding-top:6px;padding-bottom:6px}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .birthday{width:50%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .city-n-states>.city{width:55%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .state{width:40%;left:.45em;position:relative}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .zip{width:45%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .phone{width:45.5%;left:-.6em;position:relative}.pt_account .account-inner-wrapper.loyalty .child-stage-holder{width:33.33%;float:left}.pt_account .account-inner-wrapper.loyalty .quarter{width:25%;float:left}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .child-life-stage{width:100%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .child-life-stage .form-row label{color:#666;float:left}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .child-life-stage .form-row label span{float:left;font-size:14px;box-sizing:border-box;width:4.8em}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .child-life-stage a{margin:0;color:#e01836;line-height:2.5em;text-decoration:none}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .child-life-stage select.select-box{width:220px}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .child-life-stage .plus{text-decoration:none;font-size:large;top:2px;position:relative}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .child-life-stage .add-a-child{text-decoration:underline;font-size:12px}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .child-life-stage h3{font-size:14px;font-weight:400}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm input[type=checkbox]{width:auto}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .custom-checkbox label{line-height:1em}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .checkbox-wrapper{font-size:12px;padding-top:10px;color:#666;width:20em;margin:auto}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .form-row-button{margin:10px auto;text-align:center;outline:0;width:100%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .form-row-button button span,.reward-mail-copy button.primary-button span{background:0 0;padding-right:0}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .reset-btn{color:#999;text-decoration:underline;background:0 0;border:none;text-transform:none;padding:0;box-shadow:none;font-size:12px;float:none}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm table{border-collapse:collapse;width:100%;color:#333}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm td,.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm th{padding:8px 0;border-bottom:2px solid #999;text-align:center}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm td:first-child{text-align:left}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm input[type=radio]:not(old){width:20px;margin:0;padding:0;opacity:0}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm input[type=radio]:not(old)+label{display:inline-block;cursor:pointer;position:relative}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm input[type=radio]:not(old)+label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;position:absolute;left:-20px;bottom:-4px;background:url(../images/icn-sprite.png) no-repeat 0 -2684px}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm input[type=radio]:not(old):checked+label:before{background-position:0 -2704px}.pt_account .account-inner-wrapper.loyalty .child-stage-holder .remove-child{width:100%;float:right;text-align:right;padding-right:8px}.pt_account .account-inner-wrapper.loyalty .child-stage-holder .form-row .sbHolder{margin-bottom:0}.pt_account .account-inner-wrapper.loyalty .child-stage-holder>.remove-child>a.remove-child-link{color:#666!important;text-decoration:underline!important;float:right!important}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .child-life-stage .child-stage-holder .sbHolder a{color:#333;line-height:2.8em}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .sbHolder a{text-transform:none;margin:0;float:none}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .sbSelector{color:#333;font-size:14px;line-height:2.8em;padding:0;width:100%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .sbToggle{width:24px}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .sbOptions a{padding:0;line-height:2.8em}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .reward-survey{font-size:14px}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .vertical-align{line-height:3.3em}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .basic-profile-information{width:99%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .survey-answer{margin-right:.1em}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm colgroup>col:first-of-type{width:33%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm colgroup>col:last-of-type{width:13%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm ::-webkit-input-placeholder{text-align:left}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm ::-moz-placeholder{text-align:left}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm :-ms-input-placeholder{text-align:left}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .checkbox-wrapper .error{font-size:1em;width:120%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .mobile-survey{margin-top:.5em}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .ques-text{display:table-cell;vertical-align:middle;height:38px}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .mobile-survey .col-survey-ques.vertical-align{display:table;vertical-align:initial}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm h3#crafting-information::before{display:block;content:" ";margin-top:-175px;height:175px;visibility:hidden}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .checkbox-wrapper .required-indicator{display:none}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .checkbox-wrapper>div{display:inherit}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .checkbox-wrapper .wrapper-loyalty-terms a.loyalty-terms-link{margin:0;float:none;color:#e21836;text-decoration:underline}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .checkbox-wrapper .custom-checkbox>.box{margin-bottom:5px}.pt_account .account-inner-wrapper.loyalty .reward-logo-icon{padding-bottom:.5em;width:240px;height:40px;background:url(../images/rewardsLogo.png) no-repeat -130px -34px}.pt_account .account-inner-wrapper.loyalty.weddingrewards .reward-logo-icon{background:url(../images/mical-rewards-wedding-logo.png);width:175px;height:84px;padding-bottom:0}.pt_account .account-inner-wrapper.loyalty .reward-message{color:#e01836;padding-bottom:.2em;font-size:12px}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .preferred-store input[type=radio]:not(old)+label{display:inline;position:initial}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .preferred-store input[type=radio]:not(old)+label:before{display:none;position:initial;background:0 0}.ui-widget-content[aria-labelledby=ui-dialog-title-reward-dialog-container]{color:#666;font-family:Montserrat,Arial,sans-serif;border:none;font-size:1em}.ui-dialog.ui-widget-content[aria-labelledby=ui-dialog-title-reward-dialog-container]{padding:20px}.ui-dialog[aria-labelledby=ui-dialog-title-reward-dialog-container] .ui-widget-header{border:none;background:0 0;color:inherit;font-weight:400}.ui-dialog[aria-labelledby=ui-dialog-title-reward-dialog-container] .ui-dialog-buttonpane{text-align:center;border-width:0;background-image:none;margin:0;padding:0}.ui-dialog[aria-labelledby=ui-dialog-title-reward-dialog-container] .ui-dialog-buttonpane .ui-dialog-buttonset{margin:auto;float:none}.ui-dialog[aria-labelledby=ui-dialog-title-reward-dialog-container] .ui-icon.ui-icon-closethick{text-indent:initial;background-image:url(../images/icn-sprite.png)}.ui-dialog[aria-labelledby=ui-dialog-title-reward-dialog-container] .ui-dialog-titlebar-close.ui-state-focus,.ui-dialog[aria-labelledby=ui-dialog-title-reward-dialog-container] .ui-dialog-titlebar-close.ui-state-hover{border:none;background:0 0;font-weight:400;color:#333}#reward-dialog-container{padding:1em 0 1.5em;color:#333;font-size:14px}.reward-mail-copy{width:500px!important}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .bottom .box{background:#f6f6f6;margin:10px 0;padding:20px;border:#d3d3d3 solid 2px;border-radius:5px;box-sizing:border-box;background-size:60%}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .bottom .reward-profile-details{font-size:12px}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .top{margin-bottom:1em}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .top a{font-style:normal;color:#fff}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .bottom .box a{margin:0;color:#e01836;text-decoration:underline}.pt_account .account-inner-wrapper.loyalty .new-line-gap{padding-bottom:.5em}.pt_account .account-inner-wrapper.loyalty .rewards-card-btn{padding-top:1.3em;margin:auto;width:220px}.pt_account .account-inner-wrapper.loyalty .view-rewards-btn{margin:auto;width:175px}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile dl dd{padding:0 0 0 1em}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile dl dd,.pt_account .account-inner-wrapper.loyalty .overview-reward-profile dl dt{clear:both;float:none;margin:0}.ui-dialog.dialog-michaels-reward-card{border-radius:6px}.glyphicon-edit{background-position:0 -1610px;border-radius:14px;display:inline-block;height:20px;line-height:20px;position:relative;text-align:center;text-indent:-9999px;width:20px;float:left}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile section.top .half{width:47%}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile section.top .half.float-left{margin-top:9px}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .sun-hours{margin-left:0}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .chosen-store-details{text-transform:uppercase}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .ca-rewards-profile-coupons,.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .content-asset.ca-rewardheader-headertext{font-size:12px;font-Weight:normal;color:#999;margin-bottom:.8em}.dialog-preferred-store .preferred-store>footer #response .no-store-error-message{margin-left:.7em}.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.dialog-preferred-store{padding:20px}.dialog-preferred-store .ui-dialog-titlebar-close.ui-corner-all{right:-1em}.preferred-store h2.preferred-store-title.on-coupon-page{display:none}.preferred-store h2.preferred-store-title.on-reward-page{display:block}.preferred-store>footer #response .no-store-error-message{font-size:12px;color:#e21836}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .crafting-preference-details,.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .reward-profile-details.user-info{font-size:14px}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .padding-zero{padding:0}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile td.crafting-project,.pt_account .account-inner-wrapper.loyalty .overview-reward-profile td.expertise-rating{padding:0}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .answer-label{padding-left:1em;line-height:1.66em}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .ques-label{padding-bottom:.5em}.pt_account .inner-tile-container a.primary-button{font-size:14px}.pt_account .account-inner-wrapper.loyalty .rewards .view-rewards-btn{display:none}.pt_account .account-inner-wrapper.loyalty .rewards section.top{min-height:150px}.pt_account .account-inner-wrapper.loyalty .rewards .headertext{color:#999;font-size:12px;margin-top:10px}.pt_account .account-inner-wrapper.loyalty .rewards .coupon-tab-header{padding-bottom:.5em}.ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0 0 .4em;width:100%}.ui-datepicker th{border:0 none;font-weight:700;padding:.7em .3em;text-align:center}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;opacity:.35}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-content.button-wrapper .ui-state-default,.ui-widget-header .ui-state-default{background:#900027;border:1px solid #ced5de;color:#fff;font-weight:400}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker-trigger{width:42px;height:42px;position:absolute;background:url(../images/rewards-icon-set.svg) no-repeat 50% -294px rgba(0,0,0,0)}.ui-icon-circle-triangle-w{background-position:-32px 0}.ui-icon-circle-triangle-e{background-position:0 0}.ui-icon{background-image:url(../images/ui-icons_256x240.png);height:16px;width:16px}.ui-widget-content .ui-state-default{background:#fff;color:#000}.ui-datepicker-calendar a.ui-state-hover{background:#900027;color:#fff}span.ui-datepicker-year{display:none}.glyphicon-print{background-position:0 -2582px;border-radius:14px;display:inline-block;height:20px;line-height:20px;position:relative;text-align:center;text-indent:-9999px;width:20px;float:left}.michaels-reward-card{font-family:Montserrat,Arial,sans-serif;padding:1em 0 .5em 0}.michaels-reward-card .person-info .name{font-size:16px;font-weight:700;color:#666;overflow-wrap:break-word;width:79%;float:left;padding-left:1em}.michaels-reward-card .person-info .print-page a{color:#999;font-size:12px;text-decoration:underline}.michaels-reward-card .person-info .print-page{width:3.08em;float:right}.michaels-reward-card header.rewards-card-logo,.michaels-reward-card section.person-info>.name{margin-bottom:.8em}.michaels-reward-card header.rewards-card-logo>img{margin:auto;display:block}.ui-dialog.dialog-michaels-reward-card #reward-card-print .michaels-reward-card.weddingrewards .rewards-card-logo{width:188px;height:110px;margin:0 auto 10px;border:solid 2px #b0965c;padding:16px 0;background:#f8f6f2;box-sizing:border-box}.pt_order .primary-content{padding:2.688em 1.875em}.pt_order .primary-content .account-inner-wrapper{background:0 0;padding:0}.pt_order .primary-content .account-inner-wrapper .no_orders{float:right;margin-top:-35px}.pt_order .account-inner-wrapper li.order-history-active a,.pt_order .current-page{color:#9c2d49}.pt_order .account-inner-wrapper h2{width:45%;padding-bottom:18px;margin-left:14px;float:left}.pt_order .account-inner-wrapper{margin:0 0 10px}.pt_order .account-inner-wrapper .search-result-options{width:10px;overflow:visible;float:right;width:40%;text-transform:uppercase;font-size:11px;color:#333;font-family:Montserrat,Arial,sans-serif;margin-top:6px}.pt_order .account-inner-wrapper ul.search-result-items .order-history-header{background:#f6f6f6;width:93.7%;float:left;padding:26px 2.4% 4px;font-family:museo_slab_500,Arial,sans-serif;color:#333;font-size:11px}.pt_order .account-inner-wrapper ul.search-result-items .order-history-header>div{padding-bottom:18px;width:53%;display:inline-block}.pt_order .account-inner-wrapper ul.search-result-items .order-history-header>button{padding:11px 0;width:233px;font-size:12px;float:right;margin:-45px 11px 0}.pt_order .account-inner-wrapper ul.search-result-items .order-history-header>button span{background-position:100% -64px}.pt_order .account-inner-wrapper ul.search-result-items .order-history-items{float:left;padding:0 2.3%;width:94%}.pt_order .account-inner-wrapper ul.search-result-items .order-history-items .order-history-table{font-size:11px;font-family:museo_slab_500,Arial,sans-serif;color:#333;margin-top:22px}.pt_order .account-inner-wrapper ul.search-result-items .order-history-items .order-history-table tr td,.pt_order .account-inner-wrapper ul.search-result-items .order-history-items .order-history-table tr th{width:35.2%;padding:0 0 16px}.pt_order .account-inner-wrapper ul.search-result-items .order-history-items .order-history-table .mobile{display:none}.pt_order .pagination ul{display:block!important;clear:both}.pt_order .pagination ul li a{font-size:11px}.pt_order .pagination .results-hits{font-style:italic;font-family:museo_slab_500,Arial,sans-serif;font-size:10px;color:#666;text-transform:capitalize;float:none}.pt_order .account-inner-wrapper ul.search-result-items .order-history-items .order-history-table .shipped-to-value{text-transform:capitalize}.pt_order .account-inner-wrapper .display-product>ul,.pt_order .account-inner-wrapper .order-shipment-table>ul{background:#f6f6f6;padding:8px 14px;width:96.3%}.pt_order .account-inner-wrapper .display-product>ul.cart-row{background:#fff;border:none}.pt_order .account-inner-wrapper .display-product ul.cart-row.first{background:#fff}.pt_order .account-inner-wrapper h3{padding:0 0 20px 14px}.pt_order .account-inner-wrapper .display-product ul.cart-row{padding:40px 0 14px 14px;border:none;width:99%}.pt_order .account-inner-wrapper .display-product ul.cart-row ul li span.value{float:right}.pt_order .account-inner-wrapper .order-shipment-table.display-product .item-image{display:none}.pt_order .account-inner-wrapper .order-shipment-table.display-product .mobile-noshow .product-info{padding:0}.pt_order .account-inner-wrapper .order-shipment-table.display-product .mobile-noshow li.item-quantity{text-align:center}.pt_order .account-inner-wrapper .order-shipment-table.display-product li.item-total{text-align:center}.pt_order .account-inner-wrapper .order-shipment-table.display-product li.shipment-address{margin:0;text-align:center}.pt_order .account-inner-wrapper .order-shipment-table.display-product li.item-status>div{text-align:center}.pt_order .account-inner-wrapper .order-shipment-table.display-product .left-section{width:100%}.pt_order .account-inner-wrapper .order-shipment-table.display-product .left-section li.item-quantity{text-align:center}.pt_order .account-inner-wrapper .order-shipment-table.display-product .left-section li.item-total{text-align:center}.pt_order .account-inner-wrapper .order-shipment-table.display-product .left-section li.item-tracking{width:24%}.pt_order .account-inner-wrapper .order-shipment-table.display-product .right-section{width:26%}.pt_order .account-inner-wrapper .display-product .mobile-noshow.shipto{background:#fff;font-size:1.15em}.pt_order .account-inner-wrapper .display-product.shipment-address .cart-row *{font-family:museo_slab_500,Arial,sans-serif;font-style:italic;font-size:12px!important}.pt_order .account-inner-wrapper .display-product.shipment-address .cart-row .firstname,.pt_order .account-inner-wrapper .display-product.shipment-address .cart-row .lastname{font-style:normal!important}.pt_order .account-inner-wrapper .display-product li.item-quantity{text-align:left}.pt_order .account-inner-wrapper .display-product .cart-row li .name{font-size:11px;font-weight:400}.pt_order .account-inner-wrapper .display-product .cart-row li .name a{color:#333;font-size:12px}.pt_order .primary-content .account-inner-wrapper .order-detail-options{float:right}.pt_order .primary-content .account-inner-wrapper .order-detail-options a{margin:0 40px;font-size:12px;font-family:museo_slab_500,Arial,sans-serif}.pt_order .order-shipment-table.display-product ul.mobile-noshow{width:855px;padding:8px 14px}.pt_order .order-shipment-table.display-product ul.mobile-noshow li{width:158px;text-align:center}.pt_order .order-shipment-table.display-product ul.cart-row li{width:18%;display:inline-block}.pt_account .account-inner-wrapper #RegistrationForm .form-row input{width:31%}.pt_account .account-inner-wrapper #RegistrationForm a.account-user{display:none}.pt_account #edit-address-form .phone-number input[type=checkbox],.pt_account .account-nav-container #RegistrationForm .form-row.label-inline input[type=checkbox]{width:12px;float:left;margin:2px 4px 0 0;height:12px;background:0 0;padding:0}.pt_account .account-nav-container .account-inner-wrapper #RegistrationForm .form-row.form-indent.label-inline label{line-height:15px}.pt_account #RegistrationForm .edit-password span.characters-limit{font-size:10px;color:#333;float:left;width:100%;margin-top:-14px}.pt_account .edit-password span.error,.pt_account .edit-password span.error-message{margin-bottom:20px}.pt_account .primary-content .account-inner-wrapper h2{padding-bottom:15px}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .form-row.form-row-button button{width:233px;padding:10px}.pt_account .registration{max-width:1140px;margin:auto;background:#fff;padding:59px 20px;min-height:120px}.pt_account .registration>div{line-height:26px}.pt_account .registration .title-text{text-transform:capitalize;padding:10px 0;font-weight:700}.pt_account .registration .top-right a{text-decoration:underline;font-size:11px;text-transform:capitalize}.pt_article-search-result ol.breadcrumb,.pt_articledetails ol.breadcrumb,.pt_articlelist ol.breadcrumb,.pt_customer-service ol.breadcrumb{background:0 0;padding-left:0;padding-right:0}#wrapper.pt_article-search-result{min-width:320px}.pt_article-search-result .article-search-result-found .primary-content{max-width:1180px;margin:auto}.pt_article-search-result .article-search-result-found .primary-content .article-display{background:#fff;float:left;padding:20PX}.pt_article-search-result .article-display ul li{width:100%;height:auto;float:left;margin:0 0 40px 0;box-shadow:none}.pt_article-search-result .article-display ul li .article-image{float:left;margin:0 20px 0 0}.pt_article-search-result .article-display ul li .article-image a img{max-width:265px;max-height:265px;width:100%;float:left;padding-right:2%}.pt_article-search-result .article-display ul li .article-content{float:left;width:70%}.pt_article-search-result .article-display ul li .article-content h3{text-transform:capitalize}.pt_article-search-result .article-display ul li .article-content a{width:200px;color:#fff}.pt_article-search-result .article-display ul li .article-content p{padding:15px 0 25px}.pt_article-search-result .article-search-result-found .primary-content:after{content:"";background:url(../images/shadow-primary-content.png) no-repeat left top;width:990px;height:20px;position:absolute;z-index:-1;bottom:15px;right:-6%}.pt_articledetails .article-nav-container .article.folder-refinement .category-level-1 li a{font-size:.8em}.pt_articledetails.pt-articlewithoutleftnav .primary-content-fullview .primary-content{padding:40px;width:1180px}.video-display #weekly-deals.primary-button.arrow-btn{width:232px}.content-asset.ca-video-header,.content-asset.video-header{margin-bottom:-160px;margin-top:150px;font-family:Montserrat,Arial,sans-serif}.pt_store-locator .store-locator-container{margin:0 auto;width:1180px;position:relative}.pt_store-locator .store-locator-container ol.breadcrumb{background:0 0;padding:0;margin:20px 0}.pt_store-locator .store-locator-container ol.breadcrumb li{float:none}.pt_store-locator .store-locator-container ol.breadcrumb li a{float:left}.pt_store-locator .store-locator-container nav{float:left;width:220px;margin-right:25px;height:auto;background:url(../images/customer-service-bttm-border.png) no-repeat scroll bottom left rgba(0,0,0,0);padding-bottom:30px;margin-bottom:30px}.pt_store-locator .store-locator-container #secondary .secondary-navigation{float:left;width:auto}.pt_store-locator .store-locator-container .store-locator-result-container{height:830px;background:#fff;float:right;padding:30px;width:74%;border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;margin-bottom:25px;overflow:auto}.pt_store-locator .store-locator-container .store-locator-result-container h2{font-family:museo_slab_500,Arial,sans-serif;color:#333;font-size:28px;margin-bottom:18px}.pt_store-locator .store-locator-container .store-locator-result-container a{color:#666;font-size:14px;text-decoration:underline}.pt_store-locator .store-locator-container .store-locator-result-container .store-locator-header{float:left;margin:20px 0;width:100%}.pt_store-locator .store-locator-container #secondary .secondary-navigation .customer-service-left-nav,.pt_store-locator .store-locator-container #secondary .secondary-navigation .static-content-leftnav{float:left;width:auto}.pt_store-locator .store-locator-container #secondary .secondary-navigation .customer-service-left-nav h3,.pt_store-locator .store-locator-container #secondary .secondary-navigation .static-content-leftnav h3{float:left;color:#333;font-family:museo_slab_500,Arial,sans-serif;font-size:14px;width:100%}.pt_store-locator .store-locator-container #secondary .secondary-navigation .customer-service-left-nav ul,.pt_store-locator .store-locator-container #secondary .secondary-navigation .static-content-leftnav ul{float:left;width:100%;margin-top:15px}.pt_store-locator .store-locator-container #secondary .secondary-navigation .customer-service-left-nav ul li,.pt_store-locator .store-locator-container #secondary .secondary-navigation .static-content-leftnav ul li{float:left;width:100%}.pt_store-locator .store-locator-container #secondary .secondary-navigation .customer-service-left-nav ul li a,.pt_store-locator .store-locator-container #secondary .secondary-navigation .static-content-leftnav ul li a{float:left;width:auto;font-size:.72em;padding:9px 0;text-transform:uppercase}.pt_store-locator .store-locator-container .breadcrumb a{background:url(../images/icon-breadcrumb-separator.png) no-repeat scroll right center rgba(0,0,0,0);margin-right:0;padding:0 14px 0 0}.pt_store-locator .store-locator-container .breadcrumb a.breadcrumb-last{background:none repeat scroll 0 0 rgba(0,0,0,0)}.pt_store-locator .store-locator-container .store-locator-left-ads{float:left;width:170px;margin-right:25px}.pt_customer-service #main{background:#eee;font-family:Montserrat,Arial,sans-serif}.pt_customer-service #main .sbHolder a{text-transform:none;margin-right:0}.pt_customer-service #main .sbOptions{box-shadow:none;border-left:1px solid #aaa;border-right:1px solid #aaa;margin-left:-1px;border-bottom:1px solid #aaa;max-height:290px!important;padding-right:0;width:100%}.pt_customer-service .contact-us-option label{line-height:1.4em;font-size:14px}.pt_customer-service h3{margin-bottom:5px;font-weight:700}.pt_customer-service #service_option_next{margin-top:15px;margin-left:105px;padding:10px 20px}.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav ul{margin-top:0!important}.pt_customer-service .customercontact,.pt_customer-service .customername{display:inline-block;width:48%;vertical-align:top}.pt_customer-service .customercontact .form-row.required label,.pt_customer-service .customername .form-row.required label{display:none}.pt_customer-service .customercontact input,.pt_customer-service .customername input{width:400px}.pt_customer-service .contactus-customercare .phone input,.pt_customer-service .customercontact .customerphoneorderno input,.pt_customer-service .customername .lastname input{margin-top:10px}.pt_customer-service .sbHolder{background-image:none}.pt_customer-service .customerphoneorderno .formfield{width:48%;display:inline-block}.pt_customer-service #find_a_store{margin-left:15px}.pt_customer-service .contact-us-container .zipcode{margin-top:10px}.pt_customer-service .contact-us-container .zipcode .form-row.required .required-indicator{display:none}.pt_customer-service .contact-us-container .zipcode .form-row.required input{float:none}.pt_customer-service .contact-us-container .zipcode .form-row.required{margin:3px 0 0 0}.pt_customer-service textarea{width:843px;background-color:#f6f6f6;border:0 solid #a1a1a1;border-radius:5px;box-shadow:0 1px 2px #ccc;color:#666;display:block;float:left;font-family:Montserrat,Arial,sans-serif;font-size:.75em;height:100px;margin:-10px 0;padding:8px 15px;vertical-align:middle}.pt_customer-service .comment .error{float:none}.pt_customer-service .comment textarea.error{margin-bottom:2px}.pt_customer-service .comment span.error,.pt_customer-service .comment textarea.error{float:left}.pt_customer-service .comment span.error{width:100%}.pt_customer-service .contactus-forms .formfield.choices .sbHolder{float:none;box-shadow:none;border:1px solid #aaa}.pt_customer-service textarea{box-shadow:none;border:1px solid #aaa}.pt_customer-service .comment .required-indicator{display:none}.pt_customer-service .contactus-customercare .nextbutton,.pt_customer-service .contactus-customercare .previousbutton,.pt_customer-service .contactus-onlineorder .previous_option,.pt_customer-service .contactus-onlineorder .service_option_next_order{display:inline-block;margin-top:20px}.pt_customer-service .contactus-customercare .nextbutton,.pt_customer-service .contactus-onlineorder .service_option_next_order{float:right;margin-right:43px}.pt_customer-service .contactus-onlineorder .customerphoneorderno{clear:both}.pt_customer-service .contactus-onlineorder .customerphoneorderno input{width:180px}.pt_customer-service .contactus-onlineorder .customerphoneorderno .formfield.orderno{float:right}.pt_customer-service .contactus-onlineorder .customerphoneorderno .formfield.orderno input{margin-left:-10px}.pt_customer-service .contact-us-container .zipcode .form-row.required{display:inline-block;width:52%;margin-left:6px;vertical-align:top}.pt_customer-service .contact-us-container{margin:30px auto;width:1180px;position:relative}.pt_customer-service .contact-us-container ol.breadcrumb{background:0 0;padding:0;margin:20px 0}.pt_customer-service .contact-us-container ol.breadcrumb li{float:none}.pt_customer-service .contact-us-container ol.breadcrumb li a,.pt_customer-service .contact-us-container ol.breadcrumb li span{float:left}.pt_customer-service .contact-us-container .breadcrumb a{background:url(../images/icon-breadcrumb-separator.png) no-repeat scroll right center rgba(0,0,0,0);margin-right:0;padding:0 14px 0 0}.pt_customer-service .contact-us-container .breadcrumb a.breadcrumb-last{background:none repeat scroll 0 0 rgba(0,0,0,0)}.pt_store-locator .store-locator-container .store-locator-left-ads{float:left;width:170px;margin-right:25px}.pt_customer-service .contact-us-container #secondary .secondary-navigation{float:left;width:auto}.pt_customer-service .contact-us-container #secondary .secondary-navigation .customer-service-left-nav h3,.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav h3{float:left;color:#333;font-family:museo_slab_500,Arial,sans-serif;font-size:14px;width:100%}.pt_customer-service .contact-us-container #secondary .secondary-navigation .customer-service-left-nav ul,.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav ul{float:left;width:100%;margin-top:15px}.pt_customer-service .contact-us-container #secondary .secondary-navigation .customer-service-left-nav ul li,.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav ul li{float:left;width:100%}.pt_customer-service .contact-us-container #secondary .secondary-navigation .customer-service-left-nav ul li a,.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav ul li a{float:left;width:auto;font-size:.72em;padding:9px 0;text-transform:uppercase}.pt_customer-service .contact-us-container .contact-us-right-container{height:800px;background:#fff;width:100%;border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;margin-bottom:25px}.pt_customer-service .site-map-container h2,.pt_customer-service .site-map-container h2 a{text-transform:capitalize;clear:both;font-size:24px;float:left;margin:0 0 10px;font-family:museo_slab_500,Arial,sans-serif;color:#333}.pt_customer-service .primary-content .site-map-container section.site-map{float:left;width:100%}.pt_customer-service .primary-content .site-map-container h3 a{font-family:museo_slab_500,Arial,sans-serif;color:#333;font-size:1em}.pt_customer-service .primary-content .site-map-container ul{float:left;margin:0 0 30px;width:100%}.pt_customer-service .primary-content .site-map-container ul li{float:left;width:33%}.pt_customer-service .primary-content .site-map-container ul li a{font-family:Montserrat,Arial,sans-serif;color:#333;display:block;font-size:14px;padding:10px 0}.pt_customer-service .primary-content .site-map-container ul.third-level-category{margin:0}.pt_customer-service .primary-content .site-map-container .ca-sitemap ul.third-level-category{margin-bottom:30px}.pt_customer-service .primary-content .site-map-container ul.third-level-category li{float:none;width:100%}.pt_customer-service .primary-content .site-map-container ul.third-level-category li a{color:#666;font-size:11px;padding:5px 0;text-transform:uppercase}.pt_customer-service .confirmation-message{text-align:center}.pt_customer-service .selectOption td{padding:0}.pt_customer-service .selectOption tr td:first-child{padding-right:5px}.pt_customer-service .selectOption table{border-collapse:collapse}.pt_customer-service .confirmation-message .contactMsg1{color:#e01836;font-size:20px;font-weight:700;padding-top:5px}.pt_customer-service #dvStores *{font-size:14px}.pt_customer-service .contact-us-option span.error{float:none}.pt_customer-service #dvStores.formfield.stores span.error,.pt_customer-service #dvStoresError.formfield.stores span.error{font-size:14px;margin-left:243px;float:none;margin-top:-12px;padding-top:0;display:block}.pt_customer-service #dvStores .selectOption{margin:0 20px 20px 0;padding:10px;width:278px;height:130px;border-radius:3px;border:solid 1px #999;box-sizing:border-box;cursor:pointer}.pt_customer-service input[type=email],.pt_customer-service input[type=number],.pt_customer-service input[type=password],.pt_customer-service input[type=tel],.pt_customer-service input[type=text]{box-shadow:none;border:1px solid #aaa}.pt_customer-service #dvStores .selectOption.selected,.pt_customer-service #dvStores .selectOption:hover{border:solid 2px #d61634}.pt_customer-service .confirmation-message .contactMsg2{color:#e01836;font-size:14px}.pt_customer-service .confirmation-message .contactMsg3{font-size:14px}.pt_customer-service .input-checkbox,.pt_customer-service .input-checkbox-option{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}.input-checkbox-option+.input-checkbox:before{content:'';background:#fff;border:1px solid #aaa;display:inline-block;vertical-align:middle;width:12px;height:12px;padding:2px;margin-right:10px;text-align:center;border-radius:40px}.pt_customer-service .contactus-onlineorder h5{margin-bottom:-10px!important}.pt_customer-service .contact-us-option .input-checkbox{margin-left:-25px}.pt_customer-service .contactus-forms h5{margin-bottom:5px;color:#667;font-weight:400}.input-checkbox-option:checked+.input-checkbox:before{content:'';background:#fff;border:6px solid #aaa;display:inline-block;vertical-align:middle;width:2px;height:2px;padding:2px;margin-right:10px;text-align:center;border-radius:40px}.input-checkbox{position:relative}.pt_customer-service .contact-us-container #secondary{width:220px;margin:0;float:left}.pt_articledetails .primary-content,.pt_customer-service .primary-content{float:right;background:#fff;width:74.6%;border-radius:5px;padding:1.688em 1.875em;margin-bottom:15px;min-height:135px}.pt_articledetails .primary-content-fullview{width:1260px}.pt_articledetails .primary-content-fullview .primary-content{padding:0 20px;width:1220px}.pt_articledetails .primary-content:after,.pt_customer-service .primary-content:after{content:"";background:url(../images/shadow.png) no-repeat left top;width:990px;height:50px;position:absolute;z-index:-1;bottom:5px;right:-6%}.pt_customer-service .primary-content:after{background:0 0}.pt_articledetails .primary-content-fullview .primary-content:after{width:1300px}.pt_store-locator .primary-content:after{content:"";background:url(../images/shadow.png) no-repeat left top;width:990px;height:50px;position:absolute;z-index:-1;bottom:14px;right:-6%}.pt_error .contact-us-container{padding:40px 0 0}.pt_error .error-page-search label{width:100%;float:left}.pt_error .error-page-search input{width:50%;float:left;margin-right:20px}.pt_error .error-wrapper .content-asset p{font-size:.75em;color:#000}.pt_error .error-wrapper .content-asset a{color:#000}a.product-set-price{font-size:12px;text-decoration:underline;text-transform:none}.product-removed-successfully{float:left;margin:10px 0;padding:5px;text-align:center;vertical-align:sub;width:100%;font-size:.875em}.pt_error .system-error-message{color:#666;font-family:museo_slab_500,Arial,sans-serif;font-size:16px;padding:4%;line-height:25px}.pt-print-preview #header{position:inherit!important;margin-top:15px}.pt-print-preview #navigation{display:none}.pt-print-preview #pdpMain{overflow-y:scroll}.productshortDescriptionsPrint{text-indent:-999em;font-size:0;display:none}.print-preview.ui-dialog-content{overflow-x:hidden;overflow-y:auto;margin-top:15px}.print-preview .productshortDescriptionsPrint{text-indent:0;font-size:14px;margin-top:10px}.ui-dialog .print-preview .ui-dialog-buttonpane button{margin:0 0 0 20px}.pdp-main select.select-box{width:100%}.pdp-main .product-set-variation .variation-select.select-box{width:100%}.print-preview .pdp-main .product-variations .sbHolder{width:175px}.print-preview .pdp-main .product-variations .variant-dropdown.first{margin-right:41px}.print-preview .pdp-main .tab-main-content{width:90%}.print-preview.producttopcontentPS #product-content .product-review-links{display:none}.print-preview .pdp-main .section #product-set-list{margin:30px 0 0}.print-preview .pdp-main .section,.print-preview .product-slider .slider-wrapper.horizontal-slider{width:auto}.print-preview.producttopcontentPS h1{margin:0}.print-preview .pdp-main{margin-top:-30px}.print-preview .pdp-main .column-two-wrapper{height:auto!important;overflow:inherit!important}.print-preview.ui-dialog-content .pdp-main .product-set-list .product-set-image{width:100%}.print-preview .pdp-main .product-col-1 #liquifireImageDiv #image{display:none}.print-preview.ui-dialog-content .primary-content{margin-top:20px}.print-preview .pdp-main .product-pricing{float:none;margin-top:15px}.print-preview .pdp-main dl.tags dt{width:auto;font-size:14px}.print-preview .pdp-main .section #product-set-list .product-set-item{margin:2% 0!important}.print-preview .pdp-main .section .you-will-also-need{margin:0}.print-preview .pdp-main .section .you-will-also-need .additional-material-container{background:0 0;border:none;text-align:left;box-shadow:none;border-radius:0}.print-preview .pdp-main .section .you-will-also-need .additional-material-container img{display:none}.print-preview .pdp-main .section .you-will-also-need .additional-material-title{width:100%;padding:0;margin:0 0 5%}.print-preview .pdp-main .section .you-will-also-need .additional-materials{margin:0}.print-preview .pdp-main .section .you-will-also-need .additional-materials li{text-align:left}.print-preview .pdp-main .section.what-you-all-need .product-number{display:block;font-size:12px;text-align:left;padding-top:10px}.print-preview.ui-dialog-content .pdp-main .product-set-list .product-set-details{width:97%}.moxie-chat p.red,.moxie-chat p:first-child{margin-bottom:15px}.moxie-chat p.red{color:red}.contact-us-right-container iframe{height:100%}.pdp-main #image,.pdp-redesign a.product-image.main-image{position:absolute;overflow:hidden;height:500px;width:500px;left:20px}.pdp-main #zoomView{position:absolute;overflow:hidden;left:50%;height:575px}.pdp-main .product-image-container div a{border:2px solid #fff;width:76px;height:76px;display:inline-block;margin-left:12px}.pdp-main .product-image-container div a.zoomGalleryActive{border:2px solid #e21836}.pdp-warning{float:left;text-align:left;padding-left:42px;font-size:10px;margin-top:-5px}.warning-heading{background:url(../images/sprite.png) repeat-y scroll left -804px rgba(0,0,0,0);float:left;height:22px;padding-left:50px;width:100%;font-weight:700;margin-top:6px;font-size:10px}.warning-des{float:left;padding-left:8px}#upgrade-bgLayer{position:fixed;background:#000;z-index:1000;top:0;left:0;display:block;width:100%;opacity:.6;height:100%}.ui-dialog #upgrade-dialog{font-family:museo_slab_500,Arial,sans-serif;color:#333;text-align:center;padding-top:15px}.ui-dialog #upgrade-dialog p{font-size:15px;padding-bottom:15px;font-family:museo_slab_500,Arial,sans-serif;color:#333;text-align:center}.ui-dialog #upgrade-dialog .time-to-upgrade{font-size:21px;text-capitalize:uppercase;margin:5px 0 10px;font-family:museo_slab_500,Arial,sans-serif;color:#333;text-align:center}.ui-dialog #upgrade-dialog a{color:#fff}.number-container{position:relative}.product-set-container .number-container{top:6px}.number-container .controls{box-shadow:0 1px 2px #ccc;border:1px solid #ccc;float:left;width:auto;border-radius:5px}.number-container .controls li{display:block;padding:10px 0;cursor:pointer;float:left;font-size:16px;width:30px;height:23px;text-align:center;background-color:#f6f6f6}.number-container .controls li.decrement{border-right:1px solid #ccc;border-top-left-radius:5px;border-bottom-left-radius:5px;background-position:-320px -340px;text-indent:-999em}.number-container .controls li.increment{border-left:1px solid #ccc;border-top-right-radius:5px;border-bottom-right-radius:5px;background-position:-370px -340px;text-indent:-999em;width:30px}.number-container .controls li.decrement.disabled{background-position:-320px -378px}.number-container .controls li.increment.disabled{background-position:-370px -378px}.number-container .controls li.quantity-box-container{width:46px;height:auto;padding:0}.number-container .controls .disabled{color:#ccc;cursor:default}.number-container .controls.disable li,.number-container .controls.disable li:hover{background:0 0}ul.table-cart-detail .controls li.decrement{width:30px}ul.table-cart-detail li .product-list-item .name a{font-size:1.167em;font-weight:700;margin-bottom:5px}.pt_cart .quantity-box-container span.error{display:none!important}.increment-quantity{padding-top:4px;width:115%}.increment-quantity p{font-family:Montserrat,Arial,sans-serif;font-size:14px;line-height:normal}.product-set-list .increment-quantity p,.pt_cart .increment-quantity p{font-size:10px}.ui-dialog .increment-quantity{padding-top:0}.ui-dialog .increment-quantity p{margin:-4px 0 -10px}#product-set-list .increment-quantity{padding-bottom:4px;text-align:left;width:100%}#promo-code-msg{background-position:0 -753px;color:#999;float:left;font-family:Montserrat,Arial,sans-serif;padding-left:23px;text-decoration:underline;line-height:18px}#promo-code-msg a{color:#999;font-size:12px}#promo-code-dialog{display:none;text-align:center}#promo-code-dialog h3{color:#666;font-size:28px;margin:13px 0 2px}#promo-code-dialog .promo-list li{margin:10px 10px 0;display:inline-block;max-width:188px}#promo-code-dialog .promo-image{box-shadow:0 .5px 5px #d5d5d5;display:block;position:relative}#promo-code-dialog .promo-image img{display:block}#promo-code-dialog .overlay-layer{background-color:#333;height:100%;display:none;left:0;-moz-opacity:.6;opacity:.6;position:absolute;top:0;width:100%}#promo-code-dialog .promo-image .hover-clicked-layer{color:#fff;display:none;font-family:Montserrat,Arial,sans-serif;font-size:18px;font-weight:700;height:24%;left:0;position:absolute;text-transform:uppercase;top:0;width:70%;text-shadow:2px 0 1px #040404;padding:38% 15%}#promo-code-dialog .overlay-layer.display-block,#promo-code-dialog .promo-image .hover-clicked-layer.display-block{display:block}#promo-code-dialog .promo-code{float:left;font-size:12px;margin:9px auto 0;width:100%;height:40px}#promo-code-dialog .promo-code span{font-size:14px}.ui-dialog #promo-code-dialog .view-coupon-policy{text-align:right;text-decoration:underline;margin:0}.pt_cart .promo-code-link{margin:15px 0 -25px;text-align:center}.pt_cart #promo-code-msg{display:inline-block;float:none;margin:0;padding-right:0}.swipe-badge-layer{width:80px;height:80px;text-indent:-999em;position:absolute;bottom:-12px;left:0;z-index:1}#search-result-items .swipe-badge-layer{bottom:-15px}.swipe-badge-30-off{background-position:84.5% -310px}.swipe-badge-50-off{background-position:84.5% -476px}.swipe-badge-new{background-position:84.5% -640px}.swipe-badge-doorbuster{background-position:84.5% -392px}.swipe-badge-buy-one-get-one{background-position:84.5% -558px}.swipe-badge-entire-stock{background-position:84.5% -722px}.swipe-badge-40-off{background-position:100% -310px}.swipe-badge-60-off{background-position:100% -476px}.swipe-badge-sale{background-position:100% -640px}.swipe-badge-free-shipping{background-position:100% -392px}.swipe-badge-online-only{background-position:100% -558px}.swipe-badge-michaels-exclusive{background-position:100% -722px}.pdp-redesign{padding-top:12px}.pdp-redesign #product-content{float:left}.pdp-main .pdp-redesign .description-section,.pdp-main .pdp-redesign .product-col-1,.pdp-main .pdp-redesign .product-col-2{margin-bottom:0;width:48.31%}.pdp-main .pdp-redesign .product-col-1{margin-right:1.7%}.pdp-main .pdp-redesign .product-col-1 .product-name{max-width:inherit;margin:0}.pdp-main .pdp-redesign .product-col-1 .product-number{margin-top:0}.pdp-redesign .sbSelector{width:80%}.pdp-redesign .product-add-to-cart .quantity{float:left}.pdp-redesign #tablist1-tab3,.pdp-redesign .product-full-description{display:none}.pdp-redesign .warning-messages{float:left;margin-top:10px}.pdp-main .product-image-container{text-align:center;padding-top:20px}.pdp-main .product-image-container img#zoom_05{width:auto;height:auto;max-height:100%;max-width:100%;margin:0 auto;margin-bottom:10px}.pdp-main .product-image-container div{text-align:left;display:table;margin-left:auto;margin-right:auto}.pdp-main .product-image-container img{height:500px}.pdp-main .product-image-container .zoom_img_col1 .newBadge img{height:auto!important}.ui-dialog .pdp-main .product-image-container img#zoom_05{width:auto;height:auto;max-height:100%;max-width:100%;margin:0 auto}.zoomContainer{z-index:998}.zoomContainer .zoomLens{margin-left:-30px;height:180px!important;width:180px!important}.pdp-redesign .zoomWindowContainer div{top:-100px!important}.pdp-main .pdp-redesign .description-section{float:right;margin-right:1.5%}.pdp-redesign .review-tab{display:none}.pdp-redesign a.local-store{font-size:14px;color:#d61634;margin-top:47px;float:left}.pdp-main #zoomView{display:none}.pdp-main .pdp-redesign .product-in-store .hazmat-wrapper{margin-top:36px}.pdp-redesign .inventory.product-in-store .error{font-size:14px}.pdp-main .pdp-redesign .product-col-2 .product-in-store .hazmat-wrapper{margin-top:36px}.pdp-main .pdp-redesign .product-in-store a.static-btn,.pdp-main .pdp-redesign .product-in-store a.static-btn:hover{width:235px}.pdp-redesign .price-from{font-size:28px;color:#999;font-family:Montserrat,Arial,sans-serif;font-weight:400}.reviews-section .customer-review-content{margin-top:10px}.pdp-main .pdp-redesign .product-col-1 .liquifire-section{margin-bottom:0;display:inline-block}.pdp-main .pdp-redesign .product-col-1 #liquifireImageDiv{height:570px}.pdp-main .pdp-redesign #image,.pdp-redesign a.product-image.main-image{margin:0 auto;padding-top:35px}.pdp-main .pdp-redesign .product-col-1 .video-player{margin:0;width:570px;height:570px;float:left;z-index:999}.pdp-main .pdp-redesign .product-thumbnails ul li{width:80px;height:80px;margin:20px 8px 0}.pdp-main .pdp-redesign .product-thumbnails ul li.first{margin-left:0}.pdp-main .pdp-redesign .product-thumbnails .thumb .image-border,.pdp-main .pdp-redesign .product-thumbnails .video-thumb .image-border{width:76px;height:76px;top:-84px}.pdp-redesign .basic-template .product-add-to-cart{top:-11px}.pdp-redesign #product-content.list-template{margin-top:28px}#pdpMain .horz-list{position:relative}#pdpMain .horz-list .availability-block,#pdpMain .horz-list .increment-quantity{bottom:0;left:16px;padding:5px 0;position:absolute;width:auto}#pdpMain .horz-list .availability-block p,#pdpMain .horz-list .increment-quantity p,#pdpMain .horz-list .promotion .promotion-callout,#pdpMain .horz-list .promotion .promotion-callout .tooltip,#pdpMain .horz-list .promotion .promotion-title{font-size:12px}#pdpMain .horz-list ul li.promotion-surcharge-message{width:auto;padding:0;margin-top:-5px}#pdpMain .horz-list ul li.promotion-surcharge-message .promotion,#pdpMain .horz-list ul li.promotion-surcharge-message .surcharge-msg{padding:0 0 5px 3px;margin:0}#pdpMain .horz-list .availability-block{line-height:normal;margin:0}.horz-list{float:left;background-color:#f6f6f6;width:100%;min-height:45px}.horz-list.list-title{font-weight:700;background-color:#ccc}.horz-list.list-title ul li{font-size:14px;text-transform:uppercase}.horz-list.grey{background-color:#eaeaea}.horz-list ul.horz-list-container{float:left;margin:0 2%;width:96%}.horz-list ul li{float:left;padding:15px 5px;font-family:Montserrat,Arial,sans-serif;font-size:12px;width:60px;text-align:left;word-wrap:break-word}#pdpMain .horz-list .add-to-cart-wrapper{width:78px;margin:0}#pdpMain .horz-list #add-to-cart{padding:6px;margin:0;width:77px;font-size:14px}.horz-list ul li.list-inventory{width:215px;padding:8px 0 8px 5px}#pdpMain .horz-list fieldset .inventory{width:auto}.horz-list .inventory .quantity label{display:none}.horz-list input[type=tel]{font-size:12px}.horz-list .product-add-to-cart{margin:0;position:inherit}.horz-list .number-container .controls li{height:22px;padding:4px 0;font-size:18px;line-height:normal}.horz-list .number-container .controls li.decrement{background-position:-320px -346px}.horz-list .number-container .controls li.increment{background-position:-370px -346px}.horz-list .number-container .controls li.decrement.disabled{background-position:-320px -384px}.horz-list .number-container .controls li.increment.disabled{background-position:-370px -384px}.horz-list .number-container .controls li.quantity-box-container{padding:0;height:auto}.horz-list .product-add-to-cart #Quantity,.horz-list .product-add-to-cart #no-quantity{height:24px}.horz-list ul li.float-right{float:right}.pdp-redesign .horz-list .out-of-stock-msg{font-family:museo_slab_500,Arial,sans-serif;font-size:14px;line-height:normal}.pdp-redesign .horz-list .out-of-stock-msg a.local-store{font-size:12px;margin:0}#pdpMain .horz-list .add-to-cart-wrapper.product-in-store{width:115px}#pdpMain .horz-list fieldset .inventory.product-in-store{margin:10px 10px 0 0}.pdp-main .pdp-redesign .horz-list .product-in-store a.static-btn,.pdp-main .pdp-redesign .horz-list .product-in-store a.static-btn:hover{background-position:90% -194px;font-size:14px;line-height:18px;padding:6px;width:120px;margin:0}.pdp-main .pdp-redesign .horz-list .product-in-store .hazmat-wrapper{margin-top:0}.pdp-main .pdp-redesign .horz-list .product-in-store .hazmat-wrapper .error{font-size:12px;margin:0}#pdpMain .horz-list ul li.price-detail{width:auto}.pdp-main .product-col-2 .horz-list .product-pricing{margin:0;padding:0}#pdpMain .horz-list .price-standard{text-decoration:line-through;font-size:12px}#pdpMain .horz-list .product-sales-price{font-size:12px;color:#666}#pdpMain .horz-list .product-sales-price.discounted-sale-price{color:#9c2d49;font-size:14px}.primary-content a.color-options{float:none;margin:30px 0;color:#fff;width:235px;font-size:14px;text-transform:uppercase}.primary-content a.primary-button.color-options span{background-position:100% -802px;padding-right:22px}#product-content.colors-template{float:left;margin:20px 10px 0;width:1160px}.colors-availability-wrapper{float:left;width:100%}.colors-template .color-sorting{float:left}.pdp-main .section #product-content .colors-availability-wrapper label{float:left}.colors-template .color-sorting-rule{float:left;margin-left:20px}.colors-template .color-sorting-rule li{float:left}.colors-template .color-sorting-rule li a{border-right:1px solid #666;font-family:Montserrat,Arial,sans-serif;font-size:14px;padding:0 10px;text-transform:uppercase}.colors-template .color-sorting-rule li.last a{border:none}.colors-template .color-sorting-rule li a.active,.colors-template .color-sorting-rule li a:hover{color:#d61634}.colors-template .color-list{border-top:1px solid #d6d6d6;float:left;margin:10px 0;width:100%}.color-list .list{float:left;height:150px;padding:13px 9px 0;position:relative;text-align:center;width:127px}.color-list .list .color-swatch{border:1px solid #fff;height:80px;cursor:pointer}.color-list .list .color-swatch img{height:100%;width:100%}.color-list .list .color-swatch:hover{box-shadow:0 .5px 5px #666}.color-list .list p{font-size:14px;margin:5px 0;font-family:Montserrat,Arial,sans-serif}.color-list .list p.color-variant{line-height:16px;min-height:35px}.color-list .list p.color-hex-code{font-size:12px}.color-name-display,.colors-availability-wrapper .color-overlay{display:none}.color-list .color-overlay{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;box-shadow:0 0 5px 0 rgba(0,0,0,.4);font-size:.875em;left:0;min-height:135px;padding:9px 9px 9px 156px;position:absolute;top:5px;width:572px;z-index:2}.color-list .color-overlay a.close{float:right;font-family:Montserrat,Arial,sans-serif;margin:-3px 0 5px}.color-list li.selected .color-overlay,.color-list li.selected:hover .color-overlay{display:block}.color-list li.selected .color-swatch,.color-list li.selected p{position:relative;z-index:3}.color-list li.selected .color-swatch:hover{box-shadow:none}.color-list li.right .color-overlay{left:auto;padding:9px 156px 9px 9px;right:0}.colors-availability-wrapper.swatches-wrapper .color-overlay,.swatches-wrapper .color-name-display{display:block}.color-list.swatches-list .list{width:60px;padding:10px 7px 0 4px;height:60px}.color-list.swatches-list .list .color-swatch{height:60px;width:60px}.color-list.swatches-list .list.selected .color-swatch,.color-list.swatches-list li.selected .color-swatch:hover{box-shadow:0 .5px 5px #666}.colors-availability-wrapper.swatches-wrapper .color-name-display{color:#999;font-family:Montserrat,Arial,sans-serif;font-size:18px;padding:27px 0 7px}.colors-availability-wrapper.swatches-wrapper .color-overlay{float:left;margin-bottom:10px}.colors-availability-wrapper.swatches-wrapper .product-add-to-cart{margin-top:22px}.colors-availability-wrapper.swatches-wrapper .horz-list .product-add-to-cart{margin:0}.ui-dialog-content .pdp-main .section-container.pdp-redesign{min-width:100%}.ui-dialog-content .pdp-main .pdp-redesign h1.product-name,.ui-dialog-content .pdp-redesign .product-col-1 .main-image-container .product-image.main-image{width:100%}.ui-dialog-content .pdp-redesign .product-images .main-image-container{width:auto;height:auto}.ui-dialog-content .pdp-redesign .product-images .main-image-container .liquifire-section #liquifireImageDiv{padding:0;width:100%}.ui-dialog-content .pdp-redesign .product-images .product-col-1 .main-image-container .liquifire-section #liquifireImageDiv a img.primary-image{margin:0}.ui-dialog-content .pdp-main .pdp-redesign .product-col-1 .video-player{width:100%;height:405px}.ui-dialog-content .pdp-redesign .product-images .product-col-2 #product-content{padding:0;width:100%}.quickview .pdp-main .pdp-redesign .product-variations .variant-dropdown,.quickview .pdp-redesign .pdpForm .add-to-cart-wrapper,.quickview .pdp-redesign .pdpForm fieldset .inventory{width:47%}.quickview .pdp-main .pdp-redesign .product-variations .variant-dropdown.first{margin-right:20px}.quickview .pdp-main .pdp-redesign .product-in-store a.static-btn,.quickview .pdp-main .pdp-redesign .product-in-store a.static-btn:hover,.quickview .pdp-redesign .pdpForm #add-to-cart,.quickview .pdp-redesign .pdpForm a.static-btn{width:100%}.quickview .pdp-main .pdp-redesign .availability-block{width:75px}.quickview .pdp-main .pdp-redesign .product-variations .sbHolder,.quickview .pdp-main .pdp-redesign select.select-box{width:210px}.quickview .pdp-main .pdp-redesign .responsive-tabs__list__item{width:200px}figure{margin:0}.projectlanding img{border:0}.classes-wrapper ul li.new-row,.project-ideas-container li.new-row,.trending-project-container li.new-row{margin-left:0}.events-wrapper h4,.project-ideas-container h4,.trending-project-container h4{text-transform:uppercase;color:#333;margin-bottom:15px}.events-tiles{width:100%;overflow:hidden}.events-wrapper{margin-bottom:10px;width:100%;overflow:hidden}.trending-project-container ul li{width:300px;height:300px;float:left;margin:0 0 20px 20px}.trending-project-container h4.project-caption{background:rgba(51,51,51,.7);position:absolute;bottom:0;left:0;color:#fff;width:89%;padding:15px 5% 15px 6%;text-align:left;margin:0;text-shadow:1px 2px 1px #040404;text-transform:capitalize;font-size:1.34em}.ie9 .trending-project-container h4.project-caption{font-weight:400;width:89%;line-height:1em}.trending-project-container li.shadow-left:before{bottom:3%;left:7px;width:88%}.trending-project-container li img{width:100%;height:100%}.trending-project-container li .carousel-img-layer{display:none}.project-ideas-container h4{margin:10px 0 0 0}.project-ideas-container ul li{width:220px;min-height:220px;float:left;margin:15px 0 0 20px}.project-ideas-container li img{width:100%;height:220px}.project-ideas-container h4.caption{margin:2px 0 0 0;padding:0;text-transform:capitalize;font-size:1.17em;color:#666;text-align:center;line-height:1.6em}.project-ideas-container li.shadow-left:before{bottom:15%;left:4px;width:84%}.product-col-2.product-detail .project-creativebug a.primary-button{color:#fff;font-size:.875em;text-transform:uppercase;display:inline-block}.pdp-main .section.product-images{position:relative}.product-image img{border:none;outline:0}.ui-dialog-content .product-images .main-image-container .liquifire-section .video-player{height:405px;margin:auto;text-align:center;width:450px;padding:5px 0 0}.ui-dialog-content .product-images .main-image-container .liquifire-section .video-player .video-player-div{width:400px;height:400px;margin:auto}.pt_staticcontent .wrapper{width:1180px}.tips-and-technique h2{text-transform:uppercase;padding:15px 0 15px}.tips-and-technique img{width:100%}.tips-and-technique .banner-description{margin:20px 20px 10px 20px;font-size:.875em;font-family:Montserrat,Arial,sans-serif}.tips-and-technique .shadow-left:before{bottom:5%;left:4px;width:93%}.tips-technique-tiles>li{width:32.2%;margin:22px 0 0 20px;background:#fff;float:left;height:380px;position:relative;overflow:hidden}.tips-technique-tiles>li.new-row{margin-left:0}.tips-technique-tiles>li .viewall{background:#fff;width:100%;height:42px;padding:10px;text-align:right;box-sizing:border-box;position:absolute;right:0;bottom:0;font-family:Montserrat,Arial,sans-serif;text-decoration:underline;font-size:.875em;color:#999;cursor:pointer}.tips-technique-tiles .tile-images{position:relative}.tips-technique-tiles .tile-images .tile-title{position:absolute;background:rgba(51,51,51,.7);width:89.5%;bottom:4px;padding:15px 20px;color:#fff}.tips-technique-tiles .tile-details{padding:7px 20px 15px}.tips-technique-tiles .tile-details .viewall,.tips-technique-tiles .tile-details li a,.tips-technique-tiles .tile-details p{font-size:.875em;font-family:Montserrat,Arial,sans-serif}.tips-technique-tiles .tile-details ul{clear:both;margin:10px 0}.tips-technique-tiles .tile-details li{list-style-type:disc;list-style-position:inside}.tips-technique-tiles .tile-details .viewall,.tips-technique-tiles .tile-details li a{color:#999;text-decoration:underline}.tips-technique-tiles .tile-details .viewall{float:right;margin:20px 0 15px}.tips-technique-tiles .carousel-img-layer{display:none}.classesnevents-wrapper h2{display:inline-block;width:100%;margin:25px 0 15px 0}.classesnevents-wrapper .shadow-left:before{bottom:5%;left:8px}.classesnevents-wrapper .banner-description{margin:20px 0 30px 0;font-size:.88em}.classesnevents-wrapper .shadow-left img{width:100%}.classesnevents-wrapper .carousel-img-layer{display:none}.classes-wrapper ul li{float:left;min-height:398px;margin:0 0 20px 0;background-color:#fff;padding-bottom:20px}.classes-wrapper li .featured-section{position:relative;height:150px}.classes-wrapper li .content-section{min-height:170px}.classes-wrapper li img{width:100%;height:100%}.classes-wrapper li h4.caption{background:rgba(51,51,51,.7);position:absolute;bottom:0;left:0;color:#fff;width:96%;padding:15px 0 15px 4%;margin:0;text-shadow:1px 2px 1px #040404;text-transform:capitalize}.classes-wrapper li h5{font-size:1em;text-transform:uppercase;margin:18px 0 5px 10px;text-decoration:underline}.classes-wrapper li p{font-size:.88em;margin:0 10px}.classes-wrapper li .button-row{text-align:center;margin-top:20px}.classes-wrapper ul.column-1 li{width:100%}.classes-wrapper ul.column-1 li h4.caption{width:98%;padding:15px 0 15px 2%}.classes-wrapper ul.column-2 li{width:49.15%}.classes-wrapper ul.column-2 li:first-child+li,.classes-wrapper ul.column-3 li:first-child+li,.classes-wrapper ul.column-3 li:first-child+li+li{margin-left:20px}.classes-wrapper ul.column-3{width:100%}.classes-wrapper ul.column-3 li{width:32.2%}.classes-wrapper ul.column-4 li{width:23.7%}.classes-wrapper ul.column-4 li:first-child+li,.classes-wrapper ul.column-4 li:first-child+li+li,.classes-wrapper ul.column-4 li:first-child+li+li+li{margin-left:20px}.events-wrapper h4{margin-top:5px}.events-wrapper .banner-left,.events-wrapper .banner-right{background-color:#fff;float:left}.events-wrapper .banner-left{width:740px;height:260px;padding:20px;margin-bottom:15px}.events-wrapper .banner-right{width:380px;height:280px;margin:0 0 15px 20px;padding-bottom:20px}.events-wrapper .banner-left .left-column{width:50%;margin:0 20px 0 0}.events-wrapper .banner-left .right-column{text-align:center;width:42%;margin-right:20px}.events-wrapper .banner-left .right-column img{margin-bottom:30px}.events-wrapper .banner-left h3,.events-wrapper .banner-left h5{text-transform:uppercase;font-weight:700}.events-wrapper .banner-left h3{margin:0 0 10px 0;font-size:1.125em}.events-wrapper .banner-left h5{font-size:.88em;margin-bottom:15px}.events-wrapper .banner-left p{font-size:.88em}.events-wrapper .banner-left.shadow-left:before,.events-wrapper .banner-right.shadow-left:before{bottom:3%}.events-wrapper .banner-right img{display:block;width:100%;height:132px}.events-wrapper .banner-right .content-section{padding:15px 20px 0 20px}.events-wrapper .banner-right h4,.events-wrapper .banner-right p{font-size:.875em}.events-wrapper .banner-right h3{text-align:center;text-transform:uppercase}.events-wrapper .banner-right h4{font-weight:400;text-align:center;margin:0 0 12px 0;color:#666}.events-tiles li{position:relative;float:left;width:220px;height:450px;margin:0 20px 20px 0;background-color:#fff}.events-tiles li:nth-child(5n){margin-right:0}.ie8 .events-tiles li:first-child+li+li+li+li,.ie8 .events-tiles li:first-child+li+li+li+li+li+li+li+li+li{margin-right:0}.events-tiles li img{width:100%;height:220px;display:block}.events-tiles li .inner-container{max-height:350px;overflow:hidden}.events-tiles li h4{margin:15px 0 10px 0;color:#333;letter-spacing:.5px}.events-tiles .view-more-content{font-size:.813em;margin-top:15px}.events-tiles .tile-data{background:#fff;padding:0 10px;position:relative;z-index:1}.events-tiles .tile-data span{display:block;font-size:.813em}.events-tiles .view-more{position:absolute;bottom:10px;right:10px;font-size:.75em;color:#999;text-decoration:underline;text-transform:lowercase;cursor:pointer;z-index:2}.events-tiles .events-signup{position:absolute;left:25%;bottom:45px;z-index:2}.cb-header-wrapper{background:#fbfae5}#cb-header{width:100%;height:100px;background:url(../images/cb-header-bg-left.png) top left/auto 100% no-repeat,url(../images/cb-header-bg-right.png) bottom right/auto 100% no-repeat,url(../images/cb-header-bg-repeat.png)}#cb-header .logo-section{width:38%;height:100px;float:left}#cb-header .tagline-section{width:62%;height:100px;float:right}#cb-header .tagline-section img{margin-top:5.5%}#cb-header .logo-section .creativebug-logo,#cb-header .logo-section .michaels-logo{display:inline-block;margin:6% 0 0 0;padding:.5em .8em .5em;height:32px}#cb-header .logo-section .michaels-logo{margin-left:21%;border-right:.1em solid #fff;padding:.5em 1em .5em}#cb-header .logo-section .creativebug-logo img{margin-top:2px}.cobranded-wrapper{background-color:#fff;font-family:Montserrat;padding:4px 4px 28px 4px}.cobranded-wrapper img{border:none}.cobranded-wrapper .primary-button,.cobranded-wrapper .primary-button:hover,.cobranded-wrapper button,.cobranded-wrapper button:hover{background:#e74884;font-size:1.313em;font-weight:700;color:#fff!important;display:inline-block;text-decoration:none}#cb-banner{width:100%;min-height:335px;margin-bottom:55px}#cb-banner .video-section{float:left;width:50%;position:relative;height:338px}#cb-banner .banner-content{float:left;width:48.29%;min-height:285px;background-color:#fbf9e6;text-align:center;padding:30px 10px 20px;color:#424242}#cb-banner .banner-content img{margin-bottom:5px}#cb-banner .banner-content p{width:72%;margin:10px auto;font-size:1em}#cb-banner .banner-content a,#cb-banner .ribbon-content .text-accent,.cb-classes h3 a{color:#e74783}#cb-banner .banner-content a:hover{text-decoration:underline}#cb-banner p.ribbon-content{font-size:.937em;background:url(../images/sprite-creative-bug.png) no-repeat 0 32% transparent;width:100%;height:52px;line-height:40px;margin-top:20px}#cb-banner #hero-carousel{z-index:1;background-color:#000}#cb-banner #video-wrapper{position:absolute;display:none;z-index:3;top:0;right:0;bottom:0;left:0}#cb-banner #video-play{position:absolute;z-index:2;top:28%;left:0;width:100%;text-align:center}#cb-banner #video-play img{cursor:pointer;height:auto;width:104px}#cb-banner #video-play .play-text{font-size:1.125em;width:auto;line-height:1.2;color:#666;cursor:pointer;text-transform:uppercase;margin-top:8px}#cb-banner #video-play .play-text span{display:block}.cb-classes{width:100%}.cb-classes h3{font-size:1.25em;color:#424242;margin:0 0 10px 5px}.cb-classes h3 a:hover{text-decoration:underline}.cb-classes .cb-copyright{color:#424242;font-size:11px;margin-top:30px;text-align:center}#classes-grid{font-size:.8em;margin:auto}#classes-grid .tile{max-width:188.5px;padding:0 3px;margin:0}.ie9 #classes-grid .tile img{width:100%}#classes-grid .tile img{max-width:100%;height:auto;width:100%}#classes-grid .tile-wrapper{position:relative;display:inline-block;margin:1px auto 2px;overflow:hidden;line-height:0}#classes-grid a:hover .class-title,#classes-grid a:hover .play-overlay,#classes-grid a:hover .play-text{visibility:visible}#classes-grid .free-ribbon{position:absolute;top:5px;color:#fff;background:url(../images/sprite-creative-bug.png) no-repeat 0 47.4% transparent;width:64px;height:24px;padding-left:12px;font-weight:700;line-height:25px;text-transform:uppercase}#classes-grid .play-overlay{background-color:#000;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;visibility:hidden;z-index:2}#classes-grid .class-title{bottom:65%;text-align:center;color:#fff;left:0;line-height:1.2em;margin:auto;position:absolute;right:0;visibility:hidden;width:90%;z-index:3}#classes-grid .play-button-overlay{bottom:0;cursor:pointer;height:0;left:0;margin:auto;position:absolute;right:0;top:0;width:25%;z-index:3}#classes-grid .play-button-overlay img{margin-top:-50%;max-width:70px}#classes-grid .play-button-overlay .play-text{color:#fff;margin-left:-40%;padding-top:1.5em;position:absolute;text-transform:uppercase;visibility:hidden;width:100px}.cb-footer-banner{width:98.34%;min-height:175px;margin-top:50px;background-color:#f1a9ba;padding:10px;color:#fff}.cb-classes .cb-footer-banner h3{color:#fff;font-family:"Roboto Condensed";font-weight:700;text-transform:uppercase;font-size:3.063em;letter-spacing:-1.6px;margin-bottom:0}.cb-footer-banner h3 span{font-weight:300}.cb-footer-banner h4{font-size:1.563em;text-transform:uppercase;font-weight:400;margin:0 30px 0 0;text-align:center}.cb-footer-banner .primary-button,.cb-footer-banner .primary-button:hover,.cb-footer-banner button,.cb-footer-banner button:hover{font-size:1.375em;text-transform:none;font-weight:400;padding:13px 10px}.cb-footer-banner .primary-button span{background:url(../images/sprite-creative-bug.png) no-repeat -62% 63.8% transparent}.ie .cb-footer-banner button span{background-position:-61.5% 63.8%}.cb-footer-banner .inset-border{border:1px dashed #fff;padding:10px 10px 20px;display:inline-block;width:98%}.cb-footer-banner .column-left{width:77%;float:left}.cb-footer-banner .column-right{width:23%;float:right;padding-top:55px;text-align:right}.cb-footer-banner .ribbon-row{margin-top:7px;line-height:52px;margin-left:13%}.cb-footer-banner .ribbon-row p{font-size:1em}.cb-footer-banner .ribbon-row p.ribbon-small{float:left;width:195px;height:52px;color:#e74783;font-weight:700;font-size:1.5em;line-height:2.4em;background:url(../images/sprite-creative-bug.png) no-repeat 0 40% transparent;text-transform:uppercase;text-align:center}.cb-footer-banner .ribbon-row p.ribbon-small span{font-size:.7em}.product-promo{max-height:50px;overflow:hidden}.bonus-discount-container .tooltip .tooltip-content{left:0;top:20px}.bonus-discount-container .tooltip:hover .tooltip-content{display:block!important;border:1px solid #000;background:#fff;color:#666;padding:15px 30px;font-family:Montserrat,Arial,sans-serif;font-size:1em}.ui-dialog.quickview.selectbonusproduct{padding:20px 10px;top:200px!important;border:1px solid #000}.bonus-discount-container a.tooltip,.ui-dialog .bonus-discount-container .bonus-product-alert,.ui-dialog .bonus-discount-container .bonus-product-promo{font-family:Montserrat,Arial,sans-serif;color:#666;font-size:.75em}.ui-dialog .bonus-discount-container .bonus-product-title{margin-bottom:12px}.ui-dialog .bonus-discount-container .buttonbar{margin:15px auto 0;text-align:center}.ui-dialog .bonus-discount-container .buttonbar .select-bonus-btn{margin-bottom:8px}.ui-dialog .bonus-discount-container .buttonbar .no-bonus-btn{width:197px}.bonus-discount-container .tooltip{text-decoration:underline;position:relative;display:inline-block;overflow:visible}.bonus-discount-container .tooltip .tooltip-content{left:0;top:20px}.bonus-discount-container .tooltip:hover .tooltip-content{display:block!important;border:1px solid #000;background:#fff;color:#666;padding:15px 30px;font-family:Montserrat,Arial,sans-serif;font-size:1em}#bonus-product-list .bonus-product-summary{display:none}#bonus-product-list .product-title,#bonus-product-list .promotion{margin-bottom:17px}#bonus-product-list .promotion-callout{font-size:.75em;font-family:Montserrat,Arial,sans-serif;color:#666;background-color:#eaeaea;padding:15px;text-align:center}#bonus-product-list .selected-bonus-product{float:left;font-size:.95em;font-family:Montserrat,Arial,sans-serif;margin:1em 1em 1em 0}#bonus-product-list .add-to-cart-bonus{float:right;width:235px}#bonus-product-list #bonus-product-tile{margin:20px 0 50px;padding:0}#bonus-product-tile .grid-tile{background:0 0;box-shadow:0 0 2px rgba(0,0,0,.1);border:1px solid #eaeaea;box-sizing:border-box;float:left;list-style:none outside none;margin:0 0 20px 20px;padding:0;width:200px;height:400px;text-align:center;position:relative}#bonus-product-tile .grid-tile.new-row{margin-left:0}#bonus-product-tile .grid-tile .product-name{font-size:.875em;background:url(../images/search/line.png) repeat-x scroll center top rgba(0,0,0,0);padding:20px 8px 0}#bonus-product-tile .grid-tile .product-number{font-size:.75em;margin-top:5px;font-family:Montserrat,Arial,sans-serif}#bonus-product-tile .grid-tile .product-primary-image img{width:100%}#bonus-product-tile .grid-tile .product-add-to-cart{bottom:20px;left:0;position:absolute;right:0;margin:0}#bonus-product-tile .grid-tile .button-select-bonus{width:180px}.newFormStyle{font-family:Montserrat,Arial,sans-serif}.newFormStyle .form-row{margin:0}.newFormStyle input[type=email],.newFormStyle input[type=number],.newFormStyle input[type=password],.newFormStyle input[type=tel],.newFormStyle input[type=text]{width:90%;margin:0 0 8px;font-size:.875em;border:1px solid #ccc;border-radius:3px;padding:6px 12px;color:#333;background-color:#f5f5f5;box-shadow:none;height:26px;display:block;vertical-align:middle;float:left;font-family:Montserrat,Arial,sans-serif}.newFormStyle .new-password-style input[type=password],.newFormStyle .new-password-style input[type=text]{float:left}.newFormStyle span.error,.newFormStyle span.error-message{margin-top:0}.newFormStyle div.selectError,.newFormStyle input.error,.newFormStyle input.error[type=email],.newFormStyle input.error[type=number],.newFormStyle input.error[type=password],.newFormStyle input.error[type=tel],.newFormStyle input.error[type=text]{background-color:#f5f5f5!important;border:2px solid #d0021b}.newFormStyle .create-account-term-conditions{clear:both;font-family:Montserrat,Arial,sans-serif;font-size:.625em;color:#999;padding:0 0 12px;line-height:1.3em}.newFormStyle .create-account-term-conditions a,.newFormStyle .create-account-term-conditions a:hover{text-decoration:underline;color:#999;font-size:1em}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999;opacity:1}::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999!important}.newFormStyle .sbHolder,.newFormStyle select.select-box{border:1px solid #ccc;border-radius:3px;height:38px;background-color:#f5f5f5;box-shadow:none;margin:0 0 8px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.newFormStyle .custom-checkbox{position:relative;display:inline-block}.newFormStyle .custom-checkbox>.box{position:relative;display:block;width:15px;height:15px;border:1px solid #ccc;background-color:#e1e1e1;border-radius:3px;float:left;margin-right:10px;margin-bottom:16px}.newFormStyle .custom-checkbox>.box>.tick{position:absolute;left:2px;top:-2px;width:15px;height:6px;border-bottom:3px solid #979797;border-left:3px solid #979797;-webkit-transform:rotate(-52deg);-moz-transform:rotate(-52deg);-o-transform:rotate(-52deg);-ms-transform:rotate(-52deg);transform:rotate(-52deg);display:none}.newFormStyle .custom-checkbox>input:checked+.box>.tick{display:block}.newFormStyle .custom-checkbox>input{position:absolute;outline:0;left:0;top:0;padding:0;width:17px!important;height:17px;border:none;margin:0;opacity:0;z-index:99999}.newFormStyle .custom-checkbox>input:active+.box{border-color:#aaa;background-color:#ddd}.newFormStyle .custom-checkbox.checked>.box>.tick{display:block}​ .newFormStyle .custom-checkbox.checked>.box>.tick{display:block}.oldie .custom-checkbox{zoom:1}.oldie .custom-checkbox>.box>.tick{left:1px;top:-5px;zoom:1}.pt-checkout .newFormStyle .custom-checkbox>.box{width:22px;height:22px;border:none;background:url(../images/sprite.png) right -64px no-repeat transparent;border-radius:0;margin-bottom:0}.pt-checkout .newFormStyle .custom-checkbox>.box>.tick{background:url(../images/sprite.png) right -110px no-repeat;position:relative;left:0;top:0;width:22px;height:22px;border-bottom:none;border-left:none;display:none;-o-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important}.pt-checkout .newFormStyle .custom-checkbox>input{width:22px!important;height:22px}.pt-checkout .newFormStyle .custom-checkbox>input.disabled>.box.disabled>.tick{display:none}.pt-checkout .newFormStyle .custom-checkbox>input.disabled:checked+.box.disabled>.tick{background-position:right -160px;display:block}.hide-show-password{width:92%;margin:0 3% 0 1.5%;position:relative;display:block}.hide-show-password span{border:2px solid #cbcbcb;font-size:.875em;padding:.35em .5em;float:right;cursor:pointer;font-family:Montserrat,Arial,sans-serif;position:absolute;right:0;top:4px;background:#fff;color:#999}.create-account-dialog #RegistrationForm .new-password-style .form-row{width:46.9%;float:left;margin-bottom:0}.new-password-style .help-password{background:url(../images/sprite.png) no-repeat scroll -4px -842px transparent;text-indent:-9999px;width:25px;height:40px;float:left;cursor:pointer;margin-left:10px}.new-password-style div.password-message{float:left;width:46.9%}.col-2 .create-account-dialog .new-password-style div.password-message{width:48%}.new-password-style div.password-message .ca-help-password{clear:left;font-size:10px;color:#666;line-height:normal;margin-bottom:10px}.new-dialog-style{padding:20px;border-radius:3px;z-index:99999!important}.new-dialog-style .ui-dialog-titlebar-close{z-index:5}.new-dialog-style h1{font-size:1.25em}.password-tooltip-content-mobile,.signin-mobile,.signin-register.for-mobile-only{display:none}.signin-register{margin-top:-10px;padding:10px 0 5px 10px!important;border-right:medium none!important;position:relative}.signin-register>a{border-right:1px solid #8f8f8f;padding-right:10px}.signin-register .sign-in-register{letter-spacing:normal;width:280px;min-height:300px;height:auto;display:none;position:absolute;right:0;z-index:9999;background-color:#fff;margin:10px 0 0 0;padding:14px 20px 17px 20px;top:20px;font-size:1.455em;border-radius:3px;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);background-color:#fff}.signin-register .sign-in-register .top-arrow-signinregister{background-color:#fff;height:18px;margin-left:126px;position:absolute;right:0;text-indent:-999999px;top:-6px;width:120px}.signin-register.hover-signinbtn{background-color:#fff}#createAccount,#createAccountMobile{text-align:center;font-size:.75em;color:#666;font-family:Montserrat,Arial,sans-serif;text-transform:capitalize;line-height:.938em;text-decoration:underline;display:none}.sign-in-register h3,.sign-in-wrapper.persistant-login .inner-wrapper .col-1 h3{line-height:1.36em;font-weight:700;font-size:.825em;color:#333;text-transform:capitalize;font-family:Montserrat,Arial,sans-serif;margin-bottom:16px}.signin-gigya-content{margin:0 10%}.signin-width{float:left;line-height:3.2em;margin-right:22px;font-size:.875em;font-weight:700;color:#666;font-family:Montserrat,Arial,sans-serif}.sign-in-register #loginDiv{height:60px}.sign-in-register #loginDiv #gigyaLoginContainerLogin_p0 td table td{padding-right:20px!important}.sign-in-register #loginDiv div[gigid=facebook],.sign-in-register #loginDiv div[gigid=facebook] div{background:transparent url(../images/sprite-social-icon.png) no-repeat scroll -7px -212px!important;height:42px!important;overflow:hidden;width:42px!important;float:left}.sign-in-register #loginDiv div[gigid=twitter],.sign-in-register #loginDiv div[gigid=twitter] div{background:transparent url(../images/sprite-social-icon.png) no-repeat scroll -62px -212px!important;height:42px!important;overflow:hidden;width:42px!important;float:left}.sign-in-register .remember-me label{display:inline-block;margin-top:2px;font-size:.625em;width:auto;float:left;line-height:normal}#signInRegister #password-reset-signin{color:#999;font-size:.75em;text-decoration:underline;margin-top:2px;display:inline-block;margin-bottom:6px}#signInRegister .password-reset-signinbox{position:relative}#signInRegister button{width:79%;margin:-8px 10% 10px}#signInRegister span.error{display:none!important}#signInRegister label.error{display:none!important}#signInRegister .hide-show-password span{right:-2px}.rememberme-details{display:inline;color:#999;text-decoration:underline;left:10px;position:relative;font-size:inherit!important}.create-account-dialog h2,.pt_account .signin-account-inner-wrapper.social-login h2{color:#333;font-family:Montserrat,Arial,sans-serif;font-size:1.125em;font-weight:700;margin:-6px 0 15px;border:none}.create-account-dialog h2{font-size:.9em;text-transform:none}.create-account-dialog #dialog-container{min-height:555px!important}.create-account-slot{width:48%;min-height:238px;float:right;margin:0 0 5px 2.7%}.create-account-dialog #RegistrationForm .form-row{clear:left;width:46.9%}.create-account-dialog #RegistrationForm .form-row.label-inline{width:98%}.create-account-dialog #RegistrationForm .form-row.label-inline label{line-height:1.3em;display:block;padding-top:1px;padding-bottom:5px;float:left;width:90%}.create-account-dialog #RegistrationForm .signup-emails{clear:both;font-family:Montserrat,Arial,sans-serif;font-size:.625em;color:#666;padding-top:3px}.create-account-dialog #RegistrationForm .remember-me label{display:inline-block;font-size:.625em;width:auto;color:#666}.create-account-dialog #RegistrationForm .view-policy{float:right;font-family:Montserrat,Arial,sans-serif;font-size:.625em;color:#999;text-decoration:underline;margin-top:-12px;width:102px;position:relative;right:-2px}.create-account-dialog #RegistrationForm .form-row-button{margin:12px auto 0;text-align:center;outline:0}.create-account-dialog #RegistrationForm .form-row-button button{width:220px}.create-account-dialog #RegistrationForm .mobile-phone{margin-top:-6px}.create-account-dialog #RegistrationForm .mobile-phone .form-caption{display:none}.create-account-dialog .newFormStyle input[type=email],.create-account-dialog .newFormStyle input[type=number],.create-account-dialog .newFormStyle input[type=password],.create-account-dialog .newFormStyle input[type=tel],.create-account-dialog .newFormStyle input[type=text]{width:93.2%}.create-account-dialog .newFormStyle .hide-show-password span{right:-12px}.create-account-dialog .newFormStyle .new-password-style .help-password{margin-left:18px}.create-account-dialog #RegistrationForm .form-row.label-inline.remember-me{margin-top:-1px}.new-dialog-style.thank-you-style{padding:20px 0 12px}.thank-you-dialog h2{color:#333;font-family:Montserrat,Arial,sans-serif;font-size:1.125em;font-weight:700;margin:-5px 0 15px;padding:0 20px}.thank-you-dialog .my-account-links li a{color:#666;font-family:Montserrat,Arial,sans-serif;font-size:.875em;text-decoration:underline;text-transform:capitalize}.receive-sms-email{margin:17px;padding:0 16px}.thank-you-dialog .my-account-links{padding:0 20px}.new-dialog-style.thank-you-style .ui-dialog-titlebar-close{padding-right:10px}.my-account-links li{margin-bottom:6px}.receive-sms-email li{color:#666;font-family:Montserrat,Arial,sans-serif;font-size:.875em;list-style-type:disc}.thank-you-banner{height:80px;background:#d8d8d8}.pt_account .primary-content .account-inner-wrapper.my-preferences{background:0 0;padding:0;font-family:Montserrat,Arial,sans-serif;width:68.3%;float:left}.pt_account .primary-content .account-inner-wrapper h2{font-size:1.125em;font-weight:700}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .form-row{margin-bottom:0}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .form-row input{background-color:#f5f5f5;width:90%;padding-top:6px;padding-bottom:6px}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .float-left,.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .float-right{width:48%;margin-right:2%}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .new-password-style .form-row{float:left;width:100%}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .new-password-style input[type=password],.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .new-password-style input[type=text]{float:left}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .new-password-style .help-password{margin-left:0}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .new-password-style .hide-show-password span{right:6px}.pt_account .account-nav-container .account-inner-wrapper.my-preferences #RegistrationForm .form-row.form-indent.label-inline label{line-height:1.5em;font-family:Montserrat,Arial,sans-serif;font-size:.625em;color:#999;margin:-18px 0 0 27px;width:auto}.pt_account .account-nav-container .account-inner-wrapper.my-preferences #RegistrationForm .form-row.custom-checkbox{width:100%}.pt_account .account-nav-container .account-inner-wrapper.my-preferences #RegistrationForm .remember-me label{line-height:1.5em;font-family:Montserrat,Arial,sans-serif;font-size:.625em;color:#999;margin:-18px 0 0 27px;width:auto}.pt_account .account-nav-container .account-inner-wrapper.my-preferences #RegistrationForm .mobile-phone input{margin:0 0 12px;width:40%}.pt_account .account-nav-container .account-inner-wrapper.my-preferences #RegistrationForm .mobile-phone .form-caption{display:none}.pt_account .account-nav-container .account-inner-wrapper.my-preferences #RegistrationForm .form-row-button{margin:10px auto;text-align:center;outline:0;width:100%}.pt_account .account-nav-container .account-inner-wrapper.my-preferences #RegistrationForm .form-row-button button{width:220px}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .form-row.label-inline{margin-top:8px}.pt_account .account-nav-container .account-inner-wrapper.my-preferences .newFormStyle .custom-checkbox>.box{margin-bottom:0}.pt_account .account-nav-container .account-inner-wrapper.my-preferences .newFormStyle .mobile-phone{margin-top:10px}.js .loader{position:absolute;left:0;top:0;width:100%;height:100%}.js .loader-indicator{z-index:100;position:absolute;left:45%;top:45%;width:35px;height:35px;background:url(../images/loading-small.gif) no-repeat}.js .loader-bg{position:absolute;width:100%;height:100%;background-color:#fff;opacity:.7}.sign-in-wrapper.new-login{padding-top:1em;padding-bottom:.8em}.sign-in-wrapper.new-login .inner-wrapper{background:0 0;padding:0 9%}.sign-in-wrapper.new-login .inner-wrapper .col-1{width:32%;padding:17px 0;margin:0;border:none}.sign-in-wrapper.new-login .inner-wrapper .col-2{width:64.5%;padding:17px 0 17px 20px;border-left:2px solid #e6e6e6}.sign-in-wrapper.new-login #createAccount,.sign-in-wrapper.new-login .top-arrow-signinregister{display:none}.sign-in-wrapper.new-login #signInRegister .form-row{margin:0}.sign-in-wrapper.new-login .col-1 h3{width:92%;font-size:.9em;text-transform:none}.sign-in-wrapper.new-login .col-1 form .form-row input[type=email],.sign-in-wrapper.new-login .col-1 form .form-row input[type=number],.sign-in-wrapper.new-login .col-1 form .form-row input[type=password],.sign-in-wrapper.new-login .col-1 form .form-row input[type=text]{width:86%;background-color:#f6f6f6}.sign-in-wrapper.new-login .col-2 form .form-row input[type=email],.sign-in-wrapper.new-login .col-2 form .form-row input[type=number],.sign-in-wrapper.new-login .col-2 form .form-row input[type=password],.sign-in-wrapper.new-login .col-2 form .form-row input[type=text]{width:91%;background-color:#f6f6f6}.sign-in-wrapper.new-login form .form-row input[type=password]{float:left}.sign-in-wrapper.new-login .col-1 form .form-row .hide-show-password{width:85%}.sign-in-wrapper.new-login #signInRegister button{width:74%;margin:10px 9% 12px}.sign-in-wrapper.new-login #signInRegister span.error{display:block!important}.sign-in-wrapper.new-login #signInRegister .hide-show-password span{right:-13px}.sign-in-wrapper.new-login .col-1 #signInRegister input[type=text]{float:left}.sign-in-wrapper.new-login .col-2 h2{border-bottom:none;padding-bottom:0;margin-top:-4px}.sign-in-wrapper.new-login .col-1 h3{margin-top:-1px}.sign-in-wrapper.new-login #RegistrationForm .form-row.label-inline label{font-size:10px;color:#666;line-height:normal}.sign-in-wrapper.new-login .col-1 .remember-me label{display:block;margin-top:2px;font-size:10px;line-height:normal;float:left}.sign-in-wrapper.new-login .col-2 #RegistrationForm .form-row{margin-bottom:0}.sign-in-wrapper.new-login .col-2 .help-password{width:25px;margin-left:13px}.sign-in-wrapper.new-login .col-2 .hide-show-password span{right:-6px}.sign-in-wrapper.new-login .col-2 #RegistrationForm .mobile-phone{margin-top:0}.sign-in-wrapper.new-login .remember-me label{width:auto;color:#666;font-size:12px}.sign-in-wrapper.new-login .col-2 form .form-row input[type=text]{float:left}.sign-in-wrapper.new-login.persistant-login .inner-wrapper{margin:0 auto;width:37%;padding:0;text-align:center}.sign-in-wrapper.new-login.persistant-login .inner-wrapper .col-1{width:100%}.sign-in-wrapper.new-login.persistant-login .sign-in-register h3{display:none}.sign-in-wrapper.new-login.persistant-login .sign-in-register{padding:0 15% 0 17%}.sign-in-wrapper.new-login.persistant-login #signInRegister .form-row,.sign-in-wrapper.new-login.persistant-login #signInRegister .password-reset-signinbox{text-align:left}.sign-in-wrapper.new-login.persistant-login .signin-gigya-content{display:none}.sign-in-wrapper.new-login.persistant-login .log-out{font-size:.75em;color:#666;font-family:Montserrat,Arial,sans-serif;line-height:.938em;text-decoration:underline}.sign-in-wrapper.new-login.persistant-login .col-1 form .form-row input[type=email],.sign-in-wrapper.new-login.persistant-login .col-1 form .form-row input[type=number],.sign-in-wrapper.new-login.persistant-login .col-1 form .form-row input[type=password],.sign-in-wrapper.new-login.persistant-login .col-1 form .form-row input[type=text]{width:90%}.sign-in-wrapper.new-login.persistant-login .col-1 form .form-row .hide-show-password{width:95%}.sign-in-wrapper.new-login.persistant-login .col-1 input[type=text]{float:left}.sign-in-wrapper.new-login.persistant-login #signInRegister .hide-show-password span{right:0}.pt_account .signin-account-inner-wrapper.social-login{background-color:transparent;padding:0;width:69%;border-right:2px solid #e6e6e6}.pt_account .signin-account-inner-wrapper.social-login .float-left,.pt_account .signin-account-inner-wrapper.social-login .float-right{width:50%}.pt_account .signin-account-inner-wrapper.social-login #RegistrationForm .form-row{margin:0}.pt_account .signin-account-inner-wrapper.social-login #RegistrationForm .form-row input{width:85%;background-color:#f6f6f6}.pt_account .signin-account-inner-wrapper.social-login #RegistrationForm .form-row.label-inline label{float:none;margin-left:0}.pt_account .signin-account-inner-wrapper.social-login #RegistrationForm .form-row.label-inline{margin-bottom:10px}.pt_account .gigya-registration-wrapper{width:28%}.new-password-style{position:relative}.password-tooltip-content-mobile{background-color:#fff;border:1px solid #111;font-size:.813em;line-height:1.3em;opacity:.95;padding:10px 15px;position:absolute;z-index:3000;display:none;left:auto;right:50px;top:35px;width:200px}div.password-reset-nonmodal{padding:20px 20px 20px 20px}.gigya-signin-content{margin-top:5px;display:block;width:95%}.gigya-signin-content #password-reset-signin{color:#d30e2c}#wrapper .gigya-signin-content{margin-top:0}.signin-register .sign-in-register #createAccount{margin-top:15px}.gigya-signin-content *{font-family:Montserrat,Arial,sans-serif;font-size:13px}#navigation div.level-3-div a.sale-nav-top{border:none;float:none;margin:0;padding:0;width:95%;color:#272727;line-height:24px;font-weight:700}#secondary .category-refinement .sale-nav-left{font-family:Montserrat,Arial,sans-serif;text-transform:uppercase;width:100%}#navigation div.level-3-div a.clearance-nav-top{border:none;float:none;margin:0;padding:0;width:95%;color:#272727;line-height:24px;font-weight:700}#secondary .category-refinement .clearance-nav-left{font-family:Montserrat,Arial,sans-serif;text-transform:uppercase;width:100%}.product-detail .clearance-badge{color:#d61634;display:inline;margin-left:10px;font-size:13px;text-transform:uppercase}.product-detail .horz-list .clearance-badge{color:#d61634;margin-top:5px;margin-left:0;font-size:9px;text-transform:uppercase;display:block}.horz-list .clearance-badge{color:#d61634;margin-top:5px;margin-left:0;font-size:9px;text-transform:uppercase;display:block}.exclusions{width:100%;float:left;font-size:12px;margin:10px 0;font-style:italic}.ca-no-address-update{text-align:left}input:-webkit-autofill,select:-webkit-autofill{transition:background-color 5000s ease-in-out 0s}span.error.invalidZip{width:100%!important}.pswd-steps{margin-top:10px}.pswd-steps>*,.pt_account .registration .top-right .pswd-steps a{font-size:14px}.pswd-steps ul{margin:5px 1em;padding:5px 1em}.pswd-steps li{list-style-type:disc}.copy.social-button{margin-top:2px;vertical-align:top;margin-left:5px}.copy.social-button i{margin-right:2px}.copy-confirm{display:none;margin-left:5px;font-size:12px;line-height:16px}@-moz-document url-prefix(){.sign-in-register{font-size:90%}}.product-detail .clearance-badge{color:#d61634;display:inline;margin-left:10px;font-size:13px;text-transform:uppercase}.clearance-badge{color:#d61634;margin:4px auto;font-size:13px;text-transform:uppercase}.pt_product-search-result #secondary{display:block;width:100%!important;float:none!important;margin-top:45px}.pt_product-search-result #secondary .white-bg{clear:both;float:none;padding:1px 0 0!important;width:100%;background:#fff;top:0;z-index:1000;min-height:73px}.pt_product-search-result #primary .search-result-options{clear:both;float:none;padding:0!important;width:100%;background:#fff;top:0;z-index:995;margin-top:0!important}.wide-tiles .product-tile .product-pricing{position:absolute;width:50%;bottom:15px;right:0;text-align:left}.pt_product-search-result .wide-tiles .product-tile .project-crafttime,.pt_product-search-result .wide-tiles .product-tile .project-skilllevel{display:none}.pt_product-search-result .wide-tiles .product-pricing .clearance-badge{text-align:right;padding-right:10px;margin-top:0;float:right}.pt_product-search-result .wide-tiles .product-tile .product-pricing span{float:right;padding-right:10px;text-align:right;display:inline-block}.pt_product-search-result .wide-tiles ul.search-result-items .grid-tile .product-pricing{width:auto}.search-result-found ul.search-result-items .grid-tile .product-pricing{margin-top:5px;display:block;width:100%;clear:both}.pt_product-search-result .product-promo .promotional-message{margin-left:0}.search-result-found ul.search-result-items .grid-tile .product-name{clear:both;width:100%}.pt_product-search-result .product-tile .product-promo,.pt_product-search-result .wide-tiles .product-tile .product-promo{max-height:50px;overflow:hidden;display:block;width:90%;padding:5px}.pt_product-search-result .product-tile .product-promo{width:100%;padding-left:0!important}.pt_product-search-result .product-tile .inline-rating{margin:5px 0}.pt_product-search-result .wide-tiles .product_options{display:none}.pt_product-search-result #secondary .white-bg .refinement-header.shop-by{display:none}.pt_product-search-result{background:#fff}.pt_product-search-result #main,.pt_product-search-result .search-found-container{margin:0;max-width:100%;padding:0!important;margin-left:auto;margin-right:auto}.pt_product-search-result #secondary .white-bg .refinement .project-refinement,.pt_product-search-result #secondary .white-bg .refinement .swatches{display:none}.pt_product-search-result .category-landing .search-result-found .primary-content{width:690px;float:right!important}.pt_product-search-result .category-landing{overflow:auto}.pt_product-search-result .category-landing-container{width:100%}.pt_product-search-result .category-landing #secondary{width:220px!important}.pt_product-search-result .category-landing #secondary,.pt_product-search-result .category-landing .primary-content{display:inline-block;vertical-align:top;margin-top:170px!important}.pt_product-search-result .category-landing .sub-banner-container img{width:100%}.pt_product-search-result .global_content{width:100%;display:block}.search-result-found .category-landing .category-header{margin-left:0;font-family:museo_slab_500,Arial,sans-serif}.search-result-found .category-landing .refinement.Category.category-refinement h2{font-family:museo_slab_500,Arial,sans-serif}.pt_product-search-result .product-name>h3{line-height:normal}.search-result-found .breadcrumb li *{font-family:Montserrat,Arial,sans-serif!important}.pt_product-search-result #primary .search-result-options-top{min-height:45px;border-top:1px solid #eaeaea;border-bottom:1px solid #ccc;margin-bottom:0}.search-result-found ul.search-result-items .grid-tile{background:0 0;box-shadow:none;float:left;list-style:none outside none;margin:0;padding:0;width:20%;height:100%;box-sizing:border-box;border:1px solid #fff;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin:0}.search-result-found ul.search-result-items .grid-tile #BVCustomerRatings{text-align:left}.search-result-found ul.search-result-items .grid-tile #BVCustomerRatings .BVRRRatingEntry{padding:0}.search-result-found ul.search-result-items .grid-tile #BVCustomerRatings .BVRRRatingOverall{line-height:20px}.search-result-found ul.search-result-items .grid-tile #BVCustomerRatings .BVRRPrimaryRatingSummary{margin-bottom:15px}.search-result-content .breadcrumb{display:none}.pt_product-search-result #primary .refinement{min-width:145px}.search-result-found ul.search-result-items .grid-tile .badge{float:left}.search-result-found ul.search-result-items .grid-tile .badge.in-store-badge{display:block}.pt_product-search-result .product-tile .project-crafttime,.pt_product-search-result .product-tile .project-skilllevel{margin:5.56px 0;line-height:11px;font-size:11.13px;color:#999;text-transform:uppercase;width:100%;text-align:left;padding:0!important}.pt_product-search-result .search-result-found .wide-tiles ul.search-result-items .grid-tile .badge{display:none}.pt_product-search-result .product-tile .product-promo{text-align:left;padding-left:0}.pt_product-search-result .everydayValue{background-color:#000;padding:0;padding-top:5px;padding-bottom:2px;box-sizing:border-box;width:100%;text-align:center!important}.search-result-found ul.search-result-items .grid-tile .badge span{padding:10px 4px 0 0;position:absolute;min-width:130px;left:0;text-align:left;background:0 0!important;color:#4a90e2;font-size:10px;text-transform:none}.search-result-found ul.search-result-items .grid-tile .stock-badge span{padding:10px 4px 0 0;position:absolute;min-width:130px;right:0;text-align:right;background:0 0!important;color:#d61634;font-size:10px;text-transform:none}.pt_product-search-result,html{-webkit-text-size-adjust:100%}.pt_product-search-result #primary .sort-by-dom.refinement h3{padding-left:7px;padding-right:4px}.pt_product-search-result .product-pricing .product-discounted-price span{display:block;width:100%;margin-left:0;text-align:left}.pt_product-search-result .product-pricing .product-discounted-price span.product-sales-price{color:#d30e2c;font-weight:700}.pt_product-search-result .product-pricing .product-discounted-price span.product-standard-price{color:#999}.pt_product-search-result .product-pricing .clearance-badge{text-align:left;text-transform:uppercase;font-size:14px}.pt_product-search-result #secondary .white-bg .refinement ul#category-level-1 .refinement-link.active{display:none}.pt_product-search-result #secondary .white-bg .refinement ul,.pt_product-search-result #secondary .white-bg .refinement ul#category-level-1,.pt_product-search-result ul.grid-sort-header{display:none;width:100%;position:absolute;background:#fff;z-index:9;padding:.5em;border:1px solid #eaeaea;box-sizing:border-box;text-align:center;max-height:15em;overflow-y:auto;margin-top:26px;margin-left:-6px}.pt_product-search-result #primary .refinement ul,.pt_product-search-result #secondary .white-bg .refinement ul{margin-left:-6px}.pagination ul li.current-page,.search-result-options-bottom .pagination ul li.current-page{color:#9c2d49}.pt_product-search-result #grid-paging-header a.selected{color:#d30e2c;text-decoration:underline}.pt_product-search-result #secondary .white-bg .refinement ul{display:none!important}.pt_product-search-result .sort-by{width:100%}.pt_product-search-result .sort-by-dom{padding:0 0;margin-top:10px}.pt_product-search-result .sort-by-dom li a{text-align:left;padding:0!important;display:block;text-transform:none}.pt_product-search-result ul.grid-sort-header li{float:none!important;display:block!important;border:none!important}.pt_product-search-result ul.grid-sort-header li *{border:none!important}.pt_product-search-result #secondary .white-bg .refinement ul#category-level-1{margin-top:26px;z-index:10000}.search-result-found .breadcrumb{width:100%;max-width:1280px;box-sizing:border-box;padding:0;margin:0 auto}.search-result-found .breadcrumb li{display:inline-block}.search-result-found .breadcrumb li *{font-size:10px!important;text-transform:uppercase;padding:0!important;margin:0!important;float:none!important;text-transform:uppercase!important}.search-result-found #secondary h1{font-family:Montserrat,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:700}.search-result-found #secondary h1.small{font-family:Montserrat,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700}.pt_product-search-result .sort-by ul{display:none}.pt_product-search-result .product_options .product_option a{font-size:12px!important;text-transform:uppercase}.pt_product-search-result .product_options .product_option{display:inline-block;width:48%;text-transform:uppercase;font-family:Montserrat,Arial,sans-serif}.pt_product-search-result .product_options .product_option:hover{color:#d30e2c;text-decoration:underline;cursor:pointer}.pt_product-search-result .product_options .available_sizes{text-align:left;text-decoration:underline;font-size:12px;left:20px;float:left}.pt_product-search-result .product_options .quickview_options{text-align:right;font-size:12px;right:0;position:absolute;bottom:0}.pt_product-search-result .product_options .quickview_options::before{content:"";padding-right:1.5em;vertical-align:text-top;width:10px;height:12px;background-repeat:no-repeat;background-image:url(../images/prototype-sprite.png);background-position:-71px -117px}.pt_product-search-result .product_options .quickview_options:hover:before{width:10px;height:12px;background-repeat:no-repeat;background-image:url(../images/prototype-sprite.png);background-position:-91px -117px}.pt_product-search-result .product_options{position:absolute;bottom:0;width:100%}.pt_product-search-result li.grid-tile .availability-btn{display:none}.white-bg .refinement .toggle *,.white-bg .refinement h2{user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.search-result-items .product-name{background:#fff;margin:17px 0 0 0}.white-bg button.filter-reset{color:#333;font-weight:700;text-transform:uppercase;width:115px;display:inline-block;padding:.8em;cursor:pointer;background:#eaeaea;border:none;box-shadow:none;font-size:1em;border-radius:0;margin:0;box-sizing:border-box;line-height:5px;font-size:12px;font-family:Montserrat,Arial,sans-serif;background:#eaeaea;border:1px solid #ccc;margin-bottom:5px}body .pt_product-search-result{font-family:Montserrat,Arial,sans-serif}.search-result-found ul.search-result-items .grid-tile{padding:12px!important}.results-hits .toggle-grid{display:inline-block!important}.pt_product-search-result .html-slot-container{clear:both}.shop-label{vertical-align:top;margin-left:9px;margin-top:6px;text-align:left;width:40px}.toggle-grid{width:24px;height:24px;background-repeat:no-repeat;background-image:url(../images/prototype-sprite.png);background-position:0 -34px}.pt_product-search-result .pagination .results-hits,.pt_product-search-result .pagination ul{display:inline-block;float:none;margin-top:8px}.pt_product-search-result .pagination .results-hits{float:right;margin-top:5px;width:78px;position:relative}.pt_product-search-result .items-per-page{margin-top:13px;float:right}.pt_product-search-result .largeviewDisabled .pagination .results-hits{width:0}.pt_product-search-result .pagination ul li{color:#333}.pt_product-search-result .pagination ul li.current-page{background:#fff;font-size:13.2px;margin:0!important}.pagination .page-range{font-size:13px;float:left;display:inline-block;margin-top:13px;margin-right:10px}.pt_product-search-result .items-per-page,.pt_product-search-result .items-per-page ul,.pt_product-search-result .items-per-page ul li{display:inline-block!important}.pt_product-search-result p.search-found-header{padding-bottom:0;padding-left:10px;margin-bottom:-20px;font-size:26px;z-index:-1}.pt_product-search-result .items-per-page ul li{padding:0 3px}.pt_product-search-result .product-image #quickviewbutton{display:none!important}.pt_product-search-result .toggle-grid.select-wide-tiles{background-position:0 0}.toggle-grid.select-wide-tiles:after{background-position:-26px -34px}.toggle-grid{width:32px;height:30px;background-repeat:no-repeat;background-image:url(../images/prototype-sprite.png);background-position:0 -34px}.toggle-grid:after{content:" ";width:32px;height:30px;background-repeat:no-repeat;background-image:url(../images/prototype-sprite.png);background-position:-26px 0;position:absolute;display:inline-block;left:20px}.pt_product-search-result .primary-content a.name-link{padding:0 1px;text-align:left;display:block;margin-left:0;font-size:13.6px;padding-right:5px}.pt_product-search-result .mobile-sort{border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;padding:3px}.sort-by-dom-label.show-mobile-sort.downarrow{background:url(../images/interface/arrow-up.png) 96% 10px no-repeat scroll #fff!important;border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #999;margin-top:9px!important}.sort-by-dom-label.show-mobile-sort{background:url(../images/interface/arrow-down.png) right 10px no-repeat scroll rgba(0,0,0,0);width:70px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.sort-by-dom label{width:150px;font-size:13px;text-transform:uppercase;background:url(../images/interface/arrow-down.png) right 5px no-repeat scroll rgba(0,0,0,0)}.refinement.Category.category-refinement{background:0 0}.pt_product-search-result .sort-by-dom{margin-top:8px;height:28px;width:150px!important;min-width:100px;margin-bottom:0}.pt_product-search-result #primary .sort-by-dom.refinement ul.dropopen{margin-top:-3px}.pt_product-search-result .product-pricing .product-sales-price{font-size:13.6px;color:#333;font-weight:700;float:left;font-weight:700}.pt_product-search-result .swipe-badge-layer.swipe-badge-michaels-exclusive{background:rgba(0,0,0,.6);text-transform:uppercase;position:absolute;top:-13px;left:-12px;padding:1px 16px;color:#fff;height:19px;width:129px;font-size:11.2167px;text-indent:0}.pt_product-search-result .swipe-badge-layer.swipe-badge-michaels-exclusive:before{content:"Michaels Exclusive";position:absolute;top:0;left:0;padding:1px 16px;height:19px;line-height:19px}.pt_product-search-result .more-option-available{display:block;clear:both}.horz-list .clearance-badge .other-category-results{display:none!important}.pt_product-search-result #secondary .white-bg ul a{text-align:left}.pt_product-search-result #secondary .white-bg .refinement h3 .clear-refinement{display:none}.pt_product-search-result #secondary .refinement ul.project-refinement:not(.Color) li.selected a,.pt_product-search-result #secondary .refinement ul.scrollable li a.active,.pt_product-search-result #secondary .refinement ul.scrollable li.selected a,.pt_product-search-result .other-category-results-with-count li a.active{background:url(../images/interface/icon-refine-link-check.png) no-repeat scroll left -102px rgba(0,0,0,0)}.search-found-container .mobile-search{top:0;z-index:2;width:100%;background:#fff}.pt_product-search-result .search-container-result .textbox-search input[type=text]{width:100%;margin-left:10px;height:20px;max-width:250px;display:inline-block;margin-right:5px}.pt_product-search-result .search-container-result .textbox-search button{position:relative;background:#d30e2c;height:37px;text-indent:0;color:#fff;font-size:.825em;font-weight:700;text-transform:uppercase;width:auto;padding:0 1em;display:inline-block}.pt_product-search-result .product-sales-price{cursor:pointer}.pt_product-search-result .search-container-result .textbox-search{padding-top:20px;margin-bottom:-10px;display:block;background:#fff;position:static}#primary .refinement ul.project-refinement:not(.Color) li a,#secondary .refinement ul.project-refinement:not(.Color) li a,#secondary .refinement ul.scrollable li a{width:100%;background:url(../images/interface/icon-refine-link-check.png) no-repeat scroll right top rgba(0,0,0,0);padding:1px 0 2px 2px;min-height:16px;color:#333;text-decoration:none;border:none!important;font-size:13.2px;text-overflow:ellipsis}.pt_product-search-result #secondary .white-bg ul:not(.Color) a{min-height:13px;color:#333;text-decoration:none;border:none!important;font-size:13.2px;padding:1px!important;text-transform:none}.pt_product-search-result #primary ul:not(.Color) a{background:0 0}.pt_product-search-result #secondary .other-category-results .content-type-opt,.pt_product-search-result #secondary .other-category-results span,.pt_product-search-result .other-category-results-with-count a{margin-left:0;padding-left:0}.pt_product-search-result #secondary .white-bg ul:not(.Color) a span{right:20px;display:inline-block;width:35px;text-align:right;position:absolute;color:#999;margin-right:.5em;float:right;font-size:13.2px!important;font-weight:400}.pt_product-search-result #secondary .white-bg ul:not(.Color) a span.refinement-text{float:none;min-height:14px;color:#333;font-size:13.2px;width:65%;text-align:left;text-transform:none;overflow:hidden;white-space:normal;right:0;left:5px;position:relative}#secondary .category-refinement .refinement-link{float:none;min-height:13px;color:#333;font-size:13.2px;width:90%;text-align:left;text-transform:none;display:block;overflow:hidden;white-space:normal;right:0;left:5px}#secondary .category-refinement li{width:100%}.pt_product-search-result #secondary .white-bg ul.swatches a{width:28px;height:28px;box-sizing:border-box;margin:0 2px 5px 2px}.pt_product-search-result #secondary .white-bg .refinement.refinement-clearance{border:none!important;width:100%}.search-result-options-bottom .pagination ul{text-align:center!important;margin-left:auto!important;margin-right:auto!important;font-size:14px}#secondary .refinement ul.project-refinement li.clear-refinement a,#secondary .refinement ul.scrollable li.clear-refinement a{background:0 0;color:#333;text-decoration:none;border:none!important;text-align:right;font-size:13.2px;width:100%!important;display:block;clear:both}.refinement ul.project-refinement li,.refinement ul.scrollable li{width:100%}.pt_product-search-result #secondary .white-bg ul.swatches li.selected a{border:1px solid red}.pt_product-search-result .refinement-header .arrow-up.arrowpos1.arrow-pos{border-top:none}.search-result-options-bottom .pagination{margin-left:auto!important;margin-right:auto!important;float:none;text-align:center}.pt_product-search-result .more-option-available a span{position:absolute;top:.5em;left:0;color:#fff;background:rgba(0,0,0,.6);padding:3.5px 16.83px;font-size:11.22px;text-transform:uppercase;margin-left:-12px}.search-result-options-bottom .pagination ul li,.search-result-options-bottom .pagination ul li *{color:#666;font-size:16px;padding:0 2px!important}.pagination ul li.first-last a{padding:0!important;margin:0!important}.mobile-sort{display:none}.filter-label{margin-top:7px;vertical-align:top}.search-result-found #secondary .mobile-category-header h1{font-family:Montserrat,Arial,sans-serif;font-style:normal;font-weight:700;margin:0;padding:3px;color:#333}.search-result-found #secondary .mobile-category-header h1 p.did-you-mean{font-size:21px}.search-result-found #secondary .mobile-category-header h1 span.results-for{font-size:14px}.search-result-found #secondary .mobile-category-header h1 .back-category{font-size:21px}.mobile-sort a.sorting-option{padding:3px 7px!important;font-size:16px!important;border-right:none}input:-webkit-autofill,select:-webkit-autofill{transition:background-color 5000s ease-in-out 0s}.pt_product-search-result #secondary .white-bg .refinement ul{display:none!important}.pt_product-search-noresult .search-result .form-row input[type=text]{float:left}.pt_product-search-noresult#wrapper{min-width:0}.pt_product-search-noresult .mobile-search .form-row.label-above>label{line-height:normal;margin-bottom:15px;margin-top:20px}.pt_product-search-noresult #custom-shop-categories{min-width:0;max-width:none}.pt_product-search-noresult .search-result .form-row button{display:inline-block;margin-top:0}.pt_product-search-noresult #primary *{font-family:Montserrat,Arial,sans-serif}.pt_product-search-noresult .no-result-main{font-size:25.6px;text-align:left;max-width:1180px;padding-left:10px;margin:0 auto}.pt_product-search-noresult .search-result .primary-content{max-width:none}.pt_product-search-result #primary .search-result-options.search-result-options-top{box-sizing:border-box}.pt_product-search-result .wide-tiles .product_options .quickview_options{display:none!important}.pt_product-search-result .product-name .product-new{color:#d30e2c;text-transform:uppercase}.pt_product-search-result #primary ul li .product-name a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.pt_product-search-result #primary .refinement ul.dropopen,.pt_product-search-result #secondary .white-bg .refinement ul.dropopen{display:block!important}.pt_product-search-result #secondary .white-bg .dropdown-clearance-sale.refinement ul.dropopen{overflow:hidden!important}.pt_product-search-result #primary .refinement ul.dropopen{margin-left:0;margin-top:13px}.pt_product-search-result .category-landing{margin-top:160px}.pt_product-search-result .category-landing #secondary .refinement h3,.pt_product-search-result .category-landing #secondary .refinement h3::after{background:0 0!important}.pt_product-search-result .wide-tiles .product-tile .product-name{margin-top:0;width:100%}.pt_product-search-result .grid-tile-slot{display:none}.pt_product-search-result div.breadcrumb .refinement-cat-block{border-right:none;float:none;margin-right:10px;padding-right:10px;overflow-x:auto;clear:both;height:24px;display:block;display:table-row;min-width:1000px}.pt_product-search-result div.breadcrumb .breadcrumb-refinement-wrapper{display:table;border-collapse:collapse;table-layout:fixed}.pt_product-search-result div.breadcrumb .breadcrumb-refinement-wrapper span{border:none;display:table-cell;float:none;box-sizing:border-box;max-width:100%;white-space:nowrap;color:#333;font-size:13.2px;text-transform:none}.pt_product-search-result div.breadcrumb .breadcrumb-refinement-wrapper span .breadcrumb-relax{display:inline-block;float:none!important;height:14px;margin:0;padding:0!important;vertical-align:top}.pt_product-search-result div.breadcrumb .breadcrumb-refinement-wrapper .breadcrumb-relax:after{content:"x";font-size:12px;margin-right:0;margin-left:0}.pt_product-search-result .mobile-filter-count{color:#55a4e3}.pt_product-search-result #secondary .white-bg .category-refinement li{float:none;display:block;height:auto;line-height:normal}.pt_product-search-result #secondary .white-bg .refinement ul#category-level-1{line-height:normal;position:absolute;margin-left:0}.pt_product-search-result #secondary .white-bg .category-refinement .expandable.active ul{border:none;margin-top:0;margin-left:0;padding:4px;display:block!important;max-height:none;position:static}.pt_product-search-result #secondary .white-bg .refinement ul li a.active{color:#9c2d49}.pt_product-search-result .mobile-filterresult-count{color:#999}.pt_product-search-result .mobile-filterresult-count span{color:#666}.pt_product-search-result .filter-container div.breadcrumb,.pt_product-search-result .mobile-filter-count,.pt_product-search-result .mobile-filterresult-count,.pt_product-search-result div.breadcrumb .breadcrumb-refinement-wrapper span .breadcrumb-relax img{display:none}.pt_product-search-result .grid-tile .product-image{padding:0;margin-left:auto;margin-right:auto;max-width:100%;height:150px;max-height:150px;min-width:100%;min-height:150px;float:none}.pt_product-search-result .wide-tiles .product-image{padding:0;margin-left:auto;margin-right:auto;max-width:70%;height:70%;max-height:70%;min-width:70%;min-height:70%}.search-result-found ul.search-result-items .grid-tile .thumb-link{margin-right:0}.pt_product-search-result .category-landing #secondary .category-refinement li a,.pt_product-search-result .category-landing #secondary .refinement ul.project-refinement:not(.Color) li a span{color:#666;font-size:11.52px;text-transform:uppercase}.pt_product-search-result .category-landing #secondary .refinement ul.project-refinement:not(.Color) li a{padding-left:0}.pt_product-search-result .category-landing #secondary .refinement ul.project-refinement:not(.Color) li a span{padding-top:0}.pt_product-search-result .category-landing .refinement.Category .dropdown-clearance-sale ul a{background:0 0!important}.pt_product-search-result .category-landing .refinement.Category .dropdown-clearance-sale{margin-top:0;padding-top:0}.pt_product-search-result .category-landing .refinement.Category .dropdown-clearance-sale h3,.pt_product-search-result .category-landing .refinement.Category .dropdown-clearance-sale ul span{display:none!important}.pt_product-search-result .category-landing .refinement.Category .dropdown-clearance-sale ul span.refinement-text,.pt_product-search-result .refinement.Category.category-refinement .dropdown-clearance-sale ul{display:block!important}.pt_product-search-result .search-result-content.wide-tiles .swipe-badge-layer{display:none}.pt_product-search-result .search-result-found ol.breadcrumb{margin-top:15px;margin-bottom:13px;margin-left:5px}.pt_product-search-result .desktop-label{display:inline-block}.pt_product-search-result .mobile-label{display:none}.pt_product-search-result #secondary .white-bg .dropdown-products-projects.refinement ul li a.active{color:#333}.pt_product-search-result #secondary .white-bg .refinement span.projectproduct_count{padding:0;display:inline-block;min-width:45px;float:none;margin-left:5px;color:#999;font-size:11.5px;width:auto;line-height:12px}.pt_product-search-result #secondary .white-bg .dropdown-products-projects.refinement h3,.pt_product-search-result #secondary .white-bg .dropdown-products-projects.refinement h3 a{font-size:13.2px}.pt_product-search-result #secondary .white-bg .dropdown-products-projects.refinement h3 a{padding:0}.pt_product-search-result #secondary a.filter-parent-back{padding-top:0}.search-result-found #secondary .did-you-mean a{float:none;color:#666;font-size:13.2px;text-transform:none}.pt_product-search-result .shop-filter-label-hide{display:none!important}.pt_product-search-result #secondary .white-bg .dropdown-products-projects.refinement h3,.pt_product-search-result #secondary .white-bg .dropdown-products-projects.refinement h3.downarrow,.pt_product-search-result #secondary .white-bg .dropdown-products-projects.refinement h3::after,.pt_product-search-result #secondary .white-bg .dropdown-products-projects.refinement span.projectproduct_count::after{background:0 0!important;content:""}.search-result-found ul.search-result-items .grid-tile.grid-slot{padding:0!important}.pt_product-search-noresult #main{margin-top:43px}.pt_product-search-result .did-you-mean,.pt_product-search-result .did-you-mean *{color:#e01836;font-family:Montserrat,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:700}.pt_product-search-result .textbox-search-keyword{color:#000;font-weight:700}.pt_product-search-result .category-tab-slider{padding:0 10px}.pt_product-search-result .items-per-page ul#grid-paging-header li{padding:0}.pt_product-search-result .pagination ul.paging-of-range{margin-right:7px}.pt_product-search-result .items-per-page ul#grid-paging-header li a{padding:0 3px 0 5px}.pt_product-search-result .category-landing-container .refinement.Category.category-refinement ul{display:block}.pt_product-search-result .refinement.Category.category-refinement.is-mobile ul{display:none!important}.pt_product-search-result .category-landing-container #secondary .category-refinement .refinement-link{text-overflow:clip;width:100%;word-wrap:break-word;white-space:normal}.pt_product-search-result .category-landing-container #secondary .category-refinement li{width:80%}.pt_product-search-result ul.search-result-items{visibility:hidden}.ui-dialog.quickview{z-index:99999!important;font-family:Montserrat,Arial,sans-serif}.pt_customer-service #categoryerror span.error{display:block;float:none;padding-bottom:5px}.pt_product-search-result #footer{margin-top:0}.pt_cart ul.table-cart-detail li .promotions-message-content .error.cannotship{background-position:-3px -2070px;padding-left:15px;width:auto;font-size:11px;font-family:Montserrat,Arial,sans-serif;color:#d61634;line-height:1.2em;background-image:url(../images/icn-sprite.png);background-repeat:no-repeat;background-color:transparent;padding-top:4px;font-size:12px;padding-left:20px;text-align:left}.row .tier1-container .cycle-control{position:absolute;top:44%;width:51px;height:57px;left:0;z-index:900;cursor:pointer;display:none;text-indent:-9999px;background-image:url(../images/sprite.png);background-repeat:no-repeat;background-color:transparent}.pt_wish-list .view-project.primary-button{width:100%;margin-top:30px;display:block;box-sizing:border-box!important}.pt_wish-list .view-project.primary-button span{color:#fff;text-transform:uppercase;font-size:12px}div.product-slider>div.slider-wrapper.horizontal-slider.shadow-left>div.jcarousel>ul>li{position:relative}div.jcarousel>ul>li>div.everydayValue{background:0 0;padding:0;width:60px;height:34px;position:absolute;right:0;top:0}div.jcarousel>ul>li>div.everydayValue>img{width:60px;height:32px}div.jcarousel>ul>li>div.everydayValue.isBulkDeal>img{width:auto;height:32px}li.grid-tile.swipe-slider>div.inline-rating>div>div.bv-cleanslate.bv-cv2-cleanslate>div>div.bv-compat>div.bv-inline-rating-container{width:100px!important;margin:auto!important}#navigation div.level-3-div.multipleColumns{left:-11px;width:1205px}#navigation div.level-3-div ul.level-3.menu-left>li.cols{width:217px}#dwfrm_ordertrack>fieldset>button{margin-top:12px!important}.ui-dialog.ui-widget.quickview.michaels-cart #pdpMain .pdp-redesign #product-content-quantity .increment-quantity:nth-child(n+4),.ui-dialog.ui-widget.quickview.wedding-cart #pdpMain .pdp-redesign #product-content-quantity .increment-quantity:nth-child(n+4){display:none}