@charset "utf-8";@import url('fonts.css');.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:bold;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:normal}.contactChat{color:#000;padding:1px 1px 2px 10px;font-size:13px;font-family:Arial;font-style:normal;font-variant:normal;font-weight:normal}#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:0}p{margin:0}iframe{border:0}table{width:100%}th{text-align:left}td{padding:1em;vertical-align:top}ul,dl{margin:0;padding:0}ol,li{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:normal}h3{font-size:1.500em;color:#333;margin:0;font-weight:normal}h5{font-size:.813em;color:#333;margin:0;font-weight:normal}div[disabled] div.order-summary-container>a{color:#ccc;background:#e3ddde;box-shadow:0 .5px 2px #999}.header-search input[type="submit"],#mobile-searchgo:hover,#footer .social-icons ul li a,.footer-icons .icons,.slider-control .control a.jcarousel-control-prev,.slider-control .control a.jcarousel-control-next,.search-result .form-row button,.checkout-progress-indicator li.active .active-step,.all-credit-cards li,.swipe-badge-layer,.controls .increment,.controls .decrement,#where2getresponse .wheretogetit-icon,.pt_cart .bonus-product-container .bonus-item-details .bonus-product-icon,.payment-method-options .payment-tabs .payment-icon,.search-store-location .searchstores{background-image:url("../images/sprite.png");background-repeat:no-repeat;background-color:transparent}.carousel-img-layer{z-index:99;background:transparent;overflow:auto;width:195px;height:195px;position:absolute;cursor:pointer}.secondary-button span,.secondary-button:hover span,.secondary-button.static-btn span,.secondary-button.static-btn:hover span,button span,a.primary-button span,span.error,span.age-verify-error,span.error-message,.mini-cart-totals a.icon-arrow,nav ul.level-1 a.dropdown-arrow,nav ul.level-1 a.dropdown-arrow:hover,.bgnavigation,button span.icon-arrow,button span.icon-arrow-black,button.whitebutton span,a.shopapp-btn span,.sbToggle,.sbToggleOpen,.pdp-main .section button[disabled] span,.pdpForm a.static-btn,.pdpForm a.static-btn:hover,.pdp-main .section .product-set-item a.static-btn,.product-set-item a.static-btn:hover,dl.select-box-container,.pt-checkout .billing-gift-card h4,.pt_account .tiles-container li a,.pt_account .tiles-container li a.button-arrow font,.pt_account .start-shopping-btn span,select.select-box[disabled="disabled"],.sp-right-colum div.mobile-promo h4,.sp-promo-cuppon-code .cartcoupon.applied,.sp-promo-cuppon-code-mobile .cartcoupon.applied,.sp-promo-cuppon-code .cartcoupon.not-applied,.sp-promo-cuppon-code-mobile .cartcoupon.not-applied,#promo-code-msg,.mini-cart-basket,.glyphicon,.ui-dialog-titlebar-close .ui-icon-closethick,ul.table-cart-detail li div.cart-order-totals button,.pt_cart .bonus-product-container ul.bonus-product-detail .item-user-actions button,ul.table-cart-detail li .promotions-message-content .increment-quantity,#checkout-faq .faq-chat,#checkout-faq h3 span,#checkout-faq .section-title span,#shippingtoaddress .address-book a.editaddress span{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:0;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}#main,.pt-checkout.pt-order-confirmation #main{width:100%;margin-top:175px;padding-bottom:20px}.pt_cart #main,.pt_customer-service #main{float:left}.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;box-shadow:0 4px 4px #999;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,button.display-none,.pt-checkout .order-summary-container .primary-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:0;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%)}div.level-2 ul.level-2 li div.level-3-div a.shopapp-btn:hover,button.whitebutton:hover,button.whitebuttonnew:hover{background:#333!important;color:#fff!important}button,.primary-button,.secondary-button,.reward-mail-copy button.primary-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,0.2);color:#fff;border:0;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:hover,a.primary-button:hover,a.secondary-button:hover,.pdp-main .pdp-redesign .section a.secondary-button.static-btn:hover,.reward-mail-copy button.primary-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]:hover,button[disabled]{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}
.discount span,.cartcoupon 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:normal;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}button span,a.primary-button span,a.shopapp-btn 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:0;padding:0;margin:0;background-color:transparent}input:focus{outline:0}input[type=tel],input[type=number],input[type=email],input[type=text],input[type=password]{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: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[type=tel].placeholder,input[type=number].placeholder,input[type=email].placeholder,input[type=text].placeholder,input:-ms-input-placeholder{color:#999}input.error[type="tel"],input.error[type="number"],input.error[type="email"],input.error[type="text"],input.error[type="password"],div.selectError{background-color:#fcc!important}span.error,span.age-verify-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:.750em;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}.ui-widget-overlay{background-color:#71706e;height:100%;left:0;opacity:.7;position:fixed;top:0;width:100%}.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}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:0;background: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{background-position:right -940px;height:20px;width:45px;padding-right:0;margin-top:0;line-height:12px;background-repeat:no-repeat;font-weight:normal}.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.750em}.ui-dialog p{font-size:.750em;font-family:"Montserrat",Arial,sans-serif;margin-bottom:15px}#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{left:0;margin:10px 0 21px 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}#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}#mobile-searchgo:hover{background-position:-314px -51px}.header-search legend{background:none repeat scroll 0 0 transparent}.btn-go,.menu-utility-navbg,.custome-services,.bookstore-header,.weekly-ad,.store-events,.login-bg,.blogs-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{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:normal}.mini-cart-content{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 0 10px;display:none;font-family:"Montserrat",Arial,sans-serif;font-size:1.2em}#mini-cart:hover .mini-cart-content{display:block}.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:60px;height:60px;font-size:.5em;line-height:1em;background-color:#ccc;float:left;text-align:center;margin:4px 10px 0 0}.mini-cart-image img{font-size:.75em;max-width:100%;height:60px}.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:normal}.mini-cart-name a{color:#333;font-weight:700;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:normal;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:normal;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:bold;text-decoration:underline}.mini-cart-product .product-availability-list{float:right;font-size:.9em;font-weight:bold;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:bold}#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:normal;font-family:"museo_slab_500",Arial,sans-serif;text-align:center;font-size:1.695em;color:#444;margin: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}.email-sign-up .emailbox{border:1px solid #ccc;color:#999;float:left;font-size:1.7em;font-weight:normal;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:bold}#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:normal}#mini-cart .cart-box .btn-checkout{display:block;font-size:.875em;font-weight:normal;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:normal;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,.for-mobile-only,.btn-back-last,.cart-for-mobile-only,.checkout-for-mobile-only,.checkout-for-devices-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{border-right:1px solid #fff;color:#fff;display:block;padding:0 35px;font-family:"Montserrat",Arial,sans-serif;text-transform:uppercase}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:normal;margin:0 25px;padding:6px 10px 7px;text-transform:capitalize;border-right:0;background:0}div.level-2 ul.level-2 a:hover{color:#a6425b;background: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:0}div.level-2 ul.level-2 li.last a:first-child{border-right:0}ul.level-1 li>div.level-2{display:none}.level-4 .level4cat a{font-weight:normal}ul.level-3 .level3cat a{font-weight:bold}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}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:normal;padding:7px 10px 7px 5px;border-bottom:0;text-transform:capitalize!important;border-right:0}.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:0;float:none;margin:0;padding:0;width:95%;color:#272727;line-height:24px;font-weight:bold}#navigation div.level-3-div a.thirdLevelCategoryName:hover,#navigation div.level-3-div a.fourthLevelCategoryName: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:normal;border:0;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:0;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:0;font-weight:normal}#navigation div.level-3-div.multipleColumns .promotional-links li.first a{border-left:0;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:bold;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:normal}#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:bold;line-height:24px;color:#272727;margin-left:5px;border-right:0}#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:normal;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}.primary-content h1,#secondary 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,.navigation-top-bg{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:#f00;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:normal;letter-spacing:0;line-height:1.000em;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:normal;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%;-webkit-box-shadow:15px 10px 7px 8px #4b4b4a;-moz-box-shadow:15px 10px 7px 8px #4b4b4a;box-shadow:15px 10px 7px 8px #4b4b4a;transform:rotate(-1deg);-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-o-transform:rotate(-1deg);-ms-transform:rotate(-1deg)}.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(-0.8deg);-webkit-transform:rotate(-0.8deg);-moz-transform:rotate(-0.8deg);-o-transform:rotate(-0.8deg);-ms-transform:rotate(-1deg)}.category-img-line{display:none}.sixteen-grid .shopCat-9,.sixteen-grid .shopCat-10{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-prev,.slider-control .control a.jcarousel-control-next{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:hover,.slider-control .jcarousel-pagination a.active{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:#f00;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}.tabbing.slider-wrapper.horizontal-slider.active,.tabbed-product-slider.one .slider-wrapper.horizontal-slider{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{background:url("../images/img-bottom.png") repeat-x scroll center top rgba(0,0,0,0);margin:16px 0 0;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:.813em;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:normal;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}.search-result-options{margin:12px 0;float:left;width:100%}.search-result-found,.article-search-result-found{left:20px;margin:25px auto 0;max-width:1180px;min-width:1180px;overflow:hidden}.search-result-found #secondary{margin-top:10px}.search-result-found #secondary,.other-category-results,.article-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}.search-result-found .primary-content,.article-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.scrollable,.refinement ul.project-refinement{list-style:none outside none;padding:0}.refinement ul.scrollable li,.refinement ul.project-refinement 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,.white-bg,.refinement.videos.folder-refinement{background:transparent;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:0}.white-bg{padding:10px;width:200px}.category-landing .white-bg{display:none}.refinement{float:left}.search-found-header.shadow-right:after,.search-found-header.shadow-left:before{top:95%}ul.search-result-items{margin-top:100px;padding:0 10px 0 30px}.search-result-found ul.search-result-items .grid-tile{background:transparent;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:normal;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 img,.heroVideo .bottombannercontainer iframe{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:13px;text-align:center;font-family:"Montserrat",Arial,sans-serif}.product-pricing .product-discounted-price .product-standard-price{font-size:13px;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:5px;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 label{float:left;color:#333;line-height:normal}.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}a.sorting-option[selected="selected"],[selected="selected"],.active,.search-result-found #secondary [selected="selected"],.search-result-found #secondary .active{color:#9c2d49}#grid-sort-header li:last-child a.sorting-option{border:medium none}.refinement li,.other-category-results-with-count a.content-type-opt{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 ul.scrollable li a,#secondary .Skill ul li a,#secondary .Surfaces ul li a,#secondary .Occasion ul li a,#secondary .Size ul 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 .refinement.Craft li.selected a,#secondary ul.scrollable li.selected a,#secondary .Skill ul li.selected a,#secondary .Surfaces ul li.selected a,#secondary .Occasion ul li.selected a,#secondary .Size ul 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}.toggle>span,#secondary .refinement-top-level a.cat-refine,.search-result-found .other-category-results .refinement-header{color:#9c2d49;float:left;font-family:"Montserrat",Arial,sans-serif;font-size:.55em;font-size:11px;font-weight:normal;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:normal;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}.search-result-found .breadcrumb,.article-search-result-found .breadcrumb,.pt_product-details .comapre-products .breadcrumb{background:none repeat scroll 0 0 rgba(0,0,0,0);float:left;margin:20px 0 20px 10px;padding:0;width:100%}.search-result-found .breadcrumb a,.search-result-found .breadcrumb span,.search-result-found .breadcrumb li,.comapre-products .breadcrumb a,.comapre-products .breadcrumb span,.comapre-products .breadcrumb li{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 span,.breadcrumb-refinement-wrapper a{float:left;margin-right:5px;padding-bottom:5px}div.refinement.Brand,div.refinement.Color,div.refinement.Craft.Time,div.refinementColor,div.refinement,div.refinement.Size{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-result-text,.breadcrumb-refinement-wrapper>a{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,yellow,green,blue,indigo,violet);background:-o-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet);background:-moz-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet);background:linear-gradient(to right,red,orange,yellow,green,blue,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 0}.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:#f5f5dc}.swatch-Blue a{background-color:#00f}.swatch-Purple a{background-color:#800080}.swatch-Red a{background-color:#f00}.swatch-Brown a{background-color:#783201}.swatch-Green a{background-color:#008000}.swatch-Grey a{background-color:#8f979d}.swatch-Pink a{background-color:#fe249a}.swatch-Orange a{background-color:#ffa500}.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}#secondary .swatches li.selected a{border:3px solid #f00;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-value,.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:0;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}.video-display .grid-tile>img,.grid-tile.new-row>iframe{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 img,.embedded-video iframe{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 img,.video-display .grid-tile a iframe{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,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;filter:alpha(opacity = 80);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;*width:100px;*height:49px}.zoomPup{overflow:hidden;background-color:#fff;-moz-opacity:.6;opacity:.6;filter:alpha(opacity = 60);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;filter:alpha(opacity = 60)}.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;filter:alpha(opacity=0);-moz-opacity:.80;opacity:.80;position:absolute;display:block}.quickview .pdpForm fieldset .inventory,.quickview .pdpForm .add-to-cart-wrapper{float:left;width:75%}.quickview .pdpForm fieldset .inventory.product-in-store,.quickview .pdpForm .add-to-cart-wrapper.product-in-store{width:45%}.quickview .pdpForm .add-to-cart-wrapper .product-actions{float:right;line-height:2.5;margin:35px 0 0}.quickview .pdpForm a.static-btn,.pdpForm #add-to-cart{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}.ui-widget-content .product-set-container .section-container .section.product-images .product-col-1,.product-col-2{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;border:0 none;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{float:right;margin:0 35px 0 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 .product-name,.wide-tiles .product-tile .product-pricing,.wide-tiles .product-tile .product-promo,.wide-tiles .product-tile .pr_stars,.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 .section-bottom-shadow,.ui-dialog-content .pdp-main .product-set-container .section-container:first-child+.section-bottom-shadow{display:none}.welcome-popup,.one-time-popup{padding:20px}.welcome-popup .ui-dialog-titlebar-close.ui-corner-all,.one-time-popup .ui-dialog-titlebar-close.ui-corner-all{right:-10px}.welcome-popup div#dialog-container,.one-time-popup div#dialog-container{padding-top:10px}.welcome-popup span.ui-icon.ui-icon-closethick::BEFORE,.one-time-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:182px;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,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{line-height:70px;margin:0 auto;text-align:center;width:53%}#primary div.shadow-left:before{bottom:37%;box-shadow:8px 9px 9px 4px #4b4b4a;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:normal;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:848px;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:29%}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 .product-list-item .sku span.label{float:left}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:0}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:normal;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.updatewishlistquant,.pt_wish-list button.button-fancy-small.remove{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 div.cart-order-totals button,ul.table-cart-detail li .qty-mobile-aera 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:15px}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:normal;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.250em;color:#666;line-height:1.500em;padding:4px 20px}.pt_cart .shopping-cart-top .cart-details .cart-heading{float:left;margin:8px 0}.pt_cart .shopping-cart-top .cart-details .value,.pt_cart .shopping-cart-top .cart-action-checkout.cart-top{float:right}.pt_cart .shopping-cart-top .cart-details .value .subtotal-price{font-family:"Montserrat",Arial,sans-serif;font-size:1.400em;color:#9e2b48;line-height:1.650em;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}.sp-left-colum #cart-items-form .error-form,#shiptostore .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;line-height:15px;border:1px solid #666;float:right;padding:7px 10px;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:0;margin-top:1px}
.pt_cart .bonus-product-container ul.bonus-product-detail{border-bottom:1px solid #e4e4e4}.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:.750em}.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:normal;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:.750em}.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:normal;padding:0;margin-top:5px;width:58%}.pt_cart .bonus-product-container ul.bonus-product-detail>li div.item-total span{font-size:.750em}.pt_cart .bonus-product-container ul.bonus-product-detail>li div.item-price{font-family:"Montserrat",Arial,sans-serif;font-size:1.250em;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:bold;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}.order-summary-container h3,.in-your-cart 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 .shadow-wrapper{background:url("../images/shadow-wrapper-bg.png") no-repeat scroll 0 bottom rgba(0,0,0,0);height:11px;margin-left:-19px;position:relative;width:auto;top:42px;clear:both}.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 .right-column .order-summary-container span.star-order,.pt-checkout .left-column .order-confirmation-details .display-product .cart-row .order-payment-summary 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:normal;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:0;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_cart #main .sp-promo-cuppon-code span.error,.pt-checkout #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:5px 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-btn-sprite.png") no-repeat scroll center top transparent;box-shadow:none;width:100%;text-indent:-9999px}button.paypal-btn[disabled]:hover{background:url("../images/paypal-btn-sprite.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.750em;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:51px -1455px}ul.table-cart-detail li .promotions-message-content .increment-quantity.stepqtymoq{background-position:-3px -1455px;padding-left:15px;width:93%}ul.table-cart-detail li .promotions-message-content .increment-quantity.stepqty{background-position:-3px -1456px;padding-left:15px;width:93%;font-size:11px}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{background-color:#f2f2f2;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{position:relative;bottom:52px}#checkout-faq{font-family:"museo_slab_500",Arial,sans-serif;padding:20px 40px;position:relative}#checkout-faq h3{font-size:1.750em;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.750em;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}.section-container,.pdp-main .section.product-detail-tabs{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}.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-project,.pdp-main .social-icons-wrap #pin-product{margin:0 10px 0 0}.pdp-main .social-icons-wrap a{margin:3px 5px 0 0}.social-icons-wrap .social-button{display:inline-block;margin-right:5px;vertical-align:top}.social-icons-wrap .social-button:last-child{margin-right:0}.social-button{padding:0 7px;background:0;cursor:pointer;border-radius:3px;height:20px;-webkit-font-smoothing:antialiased;border:0;overflow:hidden;white-space:nowrap;line-height:13px;margin:0;font-weight:700;text-transform:none;text-align:left;box-shadow:none;font-size:11px;box-sizing:border-box}.social-button:focus{outline:0}.social-button:hover{background:0}.social-button span{background-position:initial;padding:0;background-image:none;background-repeat:no-repeat;background-color:transparent}.social-button.fb{background-color:#365899;background:linear-gradient(#4c69ba,#3b55a0);font-family:helvetica,arial,sans-serif;color:#fff;padding:1px 4px;width:58px}.social-button.fb:hover{background:linear-gradient(#5b7bd5,#4864b1);border-color:#5874c3 #4961a8 #41599f;box-shadow:inset 0 0 1px #607fd6}.social-button.fb i{font-size:16px}.social-button.fb span{position:relative;top:-2px;margin:0 2px;text-shadow:0 -1px 0 #354c8c}.social-button.twttr{font-family:"Helvetica Neue",Arial,sans-serif;color:#fff;background-color:#1b95e0;font-weight:700}.social-button.twttr:hover{background-color:#0c7abf}.social-button.twttr i{font-size:15px}.social-button.twttr span{position:relative;top:-2px}.social-button.pinterest{width:40px;background-color:#fff;border:solid 1px #ccc;padding:0}.social-button.pinterest:hover{border:solid 1px #999}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 fieldset .inventory,.pdpForm .add-to-cart-wrapper{width:275px;float:left}.pdpForm fieldset .inventory{margin-right:20px}.quickview .pdpForm fieldset .inventory.product-in-store{margin-right:40px}.pdpForm fieldset>*,.pdpForm .add-to-cart-wrapper>*{float:left}.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 .main-image-container .controls,.quickview .pdp-main #image,.quickview .pdp-main #zoomView{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:bold;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}.sbHolder a,.pdp-main select.select-box{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%}.sbSelector:link,.sbSelector:visited,.sbSelector:hover,.pdp-main select.select-box{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:.750em;line-height:1.5em;outline:medium none}.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{color:#666}.sbOptions li.last a{border-bottom:0}.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:bold;padding:7px 0 7px 3px}.sbOptions .sbSub{padding-left:17px}.pdp-main select.select-box{border:0;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:0;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}.more-option-available,.in-store-badge{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 a.static-btn,.pdpForm #add-to-cart{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}.pdp-main .basic-template .availability-block,.colors-availability-wrapper.swatches-wrapper .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}.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 a.print.productcontent,.ui-dialog-content .pdp-main .social-icons-wrap a.producttopcontentPS,.ui-dialog-content .pdp-main .social-icons-wrap #pin-product{display:inline-block}.ui-dialog-content .pdp-main .social-icons-wrap>*{float:left}.ui-dialog-content .pdp-main .section.product-images{padding:0}.sbHolder,.pdp-main select.select-box,.tab-content{font-family:"Montserrat",Arial,sans-serif}#BVReviewsContainer .BVRRQuickTakeSection,#BVReviewsContainer .BVRRDisplayContent{padding:1em;margin:0}.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 .BVRRRatingSummaryNoReviews .BVRRRatingSummaryLink span,.product-col-2 .product-review-links .BVRRRatingSummaryNoReviews .BVRRRatingSummaryLink a,.product-col-2 .product-review-links .BVRRRatingSummaryLinks{font-size:12px;color:#d61634;float:left;clear:none;margin:4px 0 0 10px;font-weight:normal;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:normal}.product-col-2 .product-review-links .BVRRRatingSummaryLinks .BVRRRatingSummaryLink,.product-col-2 .product-review-links .BVRRRatingSummaryNoReviews .BVRRRatingSummaryLink span,.product-col-2 .product-review-links .BVRRRatingSummaryNoReviews .BVRRRatingSummaryLink a{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-title,.promotion .promotion-callout,.promotion .promotion-callout .tooltip{font-size:.75em;color:#d61634;font-family:"Montserrat",Arial,sans-serif}.promotion .promotion-callout .tooltip{text-decoration:underline;font-size:1em;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.250em;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.750em;margin-bottom:0;color:#d61634;text-align:center}.recommendation-section .slider-wrapper .jcarousel{margin-top:20px}#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;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:.750em;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:0}.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 button,.product-set-item .inventory{float:left;width:100%}.product-set-item .quantity label{font-size:.750em;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 .productshortDescriptions,#product-content .productlongDescription{font-size:.750em;margin:15px 0 0;font-family:"Montserrat",Arial,sans-serif;color:#333}.pdp-main .view_more_details,.pdp-main .view_less_details{margin-top:10px;text-align:right;text-decoration:underline;float:right}.pdp-main .view_more_details a,.pdp-main .view_less_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.500em;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:.750em;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 .view_more_description:hover,.pdp-main .section .view_less_description:hover,.pdp-main .section .instruction-steps .view-more: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}.pdpForm a.static-btn,.pdpForm a.static-btn:hover,.pdp-main .section .product-set-item a.static-btn,.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:.750em;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;max-width:130px;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:.750em;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:before,.responsive-tabs-wrapper:after{content:"";display:table}.responsive-tabs-wrapper:after{clear:both}.responsive-tabs__heading--active:focus,.responsive-tabs__list__item--active:focus{outline:none!important}.responsive-tabs__list{margin:0;line-height:1em}.responsive-tabs__list__item{background-color:#e3ddde;font-size:.875em;font-weight:normal;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}.tab-content p,.tab-content .heading,#tablist1-panel2 .tab-description{font-size:.750em}.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:.750em;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:bold;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 .state .sbSelector,.pt-checkout .maxdistance .sbSelector{width:72%}.pt-checkout .checkout .ui-widget-overlay{z-index:1}.pt-checkout.checkout-process .navigation-top-bg .menu-category,.pt-checkout.checkout-process #mini-cart{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,0.50);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:0}.pt-checkout.checkout-process #header .menu-utility-user li.signin-register{border:0;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:0;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}.pt-checkout.checkout-process .checkout-header-needhelp .faq-need-help{font-size:1.750em;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 .left-column,.pt-checkout.checkout-process .order-summary-container,.pt-checkout.checkout-process .in-your-cart,.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.my-account,.pt-checkout.checkout-process .menu-utility-user li.logout-signup{padding:23px 10px;border-right:0}.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;padding:0 40px}.pt-checkout.checkout-process .in-your-cart{width:290px;border:0}.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}#shipping-info,#payment-info{position:relative}#shipping-info,#payment-info .billing-info-form .billing{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:hover,#checkout-container h3.checkout-title a{color:#333;text-transform:capitalize}
#checkout-container h3.checkout-title a span{width:33px;height:33px;background:#f2f2f2 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:.600em;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-shipping.address,.checkout-billing.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.state input[type="text"],.pt-checkout .formfield.zip input[type="text"],.pt-checkout .formfield.phone input[type="tel"]{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="text"],.pt-checkout .formfield input[type="password"]{width:322px}.pt-checkout .formfield.state .form-row{clear:none}.pt-checkout .formfield.state .sbHolder,.pt-checkout .formfield.state select.select-box{width:190px}.shipping-method-list .form-caption{display:none}.pt-checkout .formfield.state .sbToggle{height:39px}.pt-checkout .formfield label,#shippingtoaddress .address-book 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:.750em;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 p,.shipping-method-list .form-caption,.ship-to-address .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 26.5%;padding-left:29px;width:280px}.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.250em;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:0;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;border-left:0;border-right:0;border-top:0;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}.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.active a,.checkout-progress-indicator ul li a:hover{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:bold;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:bold;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:bold;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}.shipping-info-response .shipping-method-gift-container,.shipping-info-response .shipping-address-details,.payment-info-response .mini-billing-address,.payment-info-response .payment-instrument-container{float:left;width:46.5%;padding:0}.shipping-info-response .shipping-method-gift-container,.payment-info-response .payment-instrument-container{margin-right:37px}.shipping-info-response .mini-shipment,.payment-info-response .payment-container{margin:0 14.5% 20px;padding:0}.shipping-info-response .mini-shipment.box-gray,.payment-info-response .mini-billing-address.box-gray,.payment-info-response .mini-payment-instrument.box-gray{background:transparent;padding:0 0 20px 0;margin-bottom:0}.shipping-info-response .mini-shipment .details h4,.payment-info-response .payment-instrument-container h4,.payment-info-response .mini-billing-address h4{font-family:"museo_slab_500",Arial,sans-serif;font-size:.875em;color:#999;text-transform:uppercase;margin:0 0 6px}.shipping-info-response .mini-shipment .details h4 span,.payment-info-response .payment-instrument-container h4 span,.payment-info-response .mini-billing-address 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}.shipping-info-response .mini-shipment .details .shipping-address-details h4 span,.payment-info-response .mini-billing-address 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-list,.store-details{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:bold;font-size:1.125em;color:#666;border:0;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:bold;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:0;margin:0;padding:3px 0 9px}.in-your-cart .mini-cart-product .mini-cart-image,.in-your-cart .mini-cart-product .mini-cart-attributes,.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;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:normal}.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:0;padding:20px 0;border-radius:5px}.pt-checkout .payment-method-expanded.gift-results-container{background-color:#f5f5f5;border:0}.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;width:84%;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-number input[type="text"]{width:175px}.pt-checkout .formfield.creditcard-cvv{position:relative}.pt-checkout.checkout-process .form-caption{clear:both;display:block;margin-left:26.5%;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}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date select.select-box,.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .sbHolder{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 .year span.error-message,.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .year span.error,.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .month span.error-message,.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .month span.error{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:disc;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 .discount span,.order-review .cartcoupon 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:bold}#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:0}.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 li,.pt_order .account-inner-wrapper .display-product .cart-row .sku span:last-child{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}.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:200px}.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}.order-discount,.display-product li.order-discount,.order-confirmation-details .display-product .order-payment-summary .order-discount span.value{color:#9c2d49}.order-review-n-summary .display-product ul.cart-row{border-top:0;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-header,.order-summary-contentslot{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:0}.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:bold;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:bold}.pt-order-confirmation .order-review-n-summary .order-summary-left li .value .mini-address-location span.value{float:left;margin-left:0}.order-review-n-summary .order-summary-left li .value .mini-address-name,.order-confirmation-details .order-summary-left li .value .payment-type,.order-review-n-summary .order-summary-left li .value .name-title,.order-review-n-summary .order-summary-left li .value .firstname,.order-review-n-summary .order-summary-left li .value .lastname{font-weight:bold}.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 dt span.label,#order-review .order-review-n-summary .order-summary-left .payment-amount 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 dt span.value,#order-review .order-review-n-summary .order-summary-left .payment-amount 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:normal}.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:bold}#order-review .order-review-n-summary .order-summary-left dt span.value,#order-review .order-review-n-summary .order-summary-left .orderpaymentinstrumentsgc .value{display:block;float:none;text-align:left;margin-left:0;font-weight:normal}#order-review .order-review-n-summary .order-summary-left dt span.value,#order-review .order-review-n-summary .order-summary-left .orderpaymentinstrumentsgc .payment-amount .value{font-weight:normal}.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:#F00}
.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}.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="text"],.pt-checkout.pt-order-confirmation .formfield input[type="password"]{background-color:#fff;font-style:italic;width:230px}.pt-checkout.pt-order-confirmation .formfield input.error[type="text"],.pt-checkout.pt-order-confirmation .formfield input.error[type="password"]{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:normal;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}#suggestions{background:none repeat scroll 0 0 #fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;left:-52px;position:absolute;top:40px;width:366px}#suggestions>div{text-transform:uppercase;font-family:"Montserrat",Arial,sans-serif;font-size:.75em;float:left;border-top:1px solid #ccc;width:94%;cursor:pointer;padding:10px 0 10px 20px;text-align:left}#suggestions .selected{background:#e9e9eb}#suggestions span{margin-left:5px;color:#ccc}.no-hits-search #suggestions{left:0;top:150px;width:246px}.no-hits-search #suggestions>div{width:225px}.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 p,.cat-banner-text h3{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:normal;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 span,.comapre-products .primary-content .product .product-tile button{font-size:12px}
.removerow td{border:0;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.oddattributerow,.comparison-attributes table tr.evenattributerow{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:0}.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 .product-name,td.product .product-pricing,td.product .available-color-header span{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:0;font-size:.938em;padding:0;margin-bottom:.8em;font-family:"Montserrat",Arial,sans-serif;font-weight:bold}.sign-in-wrapper h3.login-or-text{margin:.5em 0 1.5em}.sign-in-wrapper .inner-wrapper p{font-size:.750em;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:.750em;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-message,.sign-in-wrapper form#dwfrm_ordertrack .form-row.error span.error{float:none}.sign-in-wrapper.change-password-wrapper{margin:0;padding:0}.sign-in-wrapper.change-password-wrapper:after{background:0}.sign-in-wrapper.trackanorder .form-row{overflow:hidden}.sign-in-wrapper.trackanorder input{background-color:#fff}.pt_register .wrapper{width:1180px}.pt_customer-service .primary-content,.pt_articledetails .primary-content,.pt_emailsignup .primary-content,.pt_account .primary-content,.pt_wish-list .primary-content,.pt_order .primary-content{float:right;background:#fff;width:75%;border-radius:5px;padding:1.73em;margin-bottom:15px;min-height:285px}.pt_articledetails .primary-content:after,.pt_emailsignup .primary-content:after,.pt_account .primary-content:after,.pt_wish-list .primary-content:after,.pt_order .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_customer-service .contact-us-container #secondary,.pt_articledetails #secondary,.pt_emailsignup #secondary,.pt_account #secondary,.pt_wish-list #secondary,.pt_order #secondary{float:left;width:220px}.pt_emailsignup .breadcrumb,.pt_account .breadcrumb,.pt_wish-list .breadcrumb,.pt_order .breadcrumb{background:none repeat scroll 0 0 rgba(0,0,0,0);margin:13px 0 25px;padding:0}.pt_customer-service .breadcrumb a,.pt_emailsignup .breadcrumb a,.pt_account .breadcrumb a,.pt_wish-list .breadcrumb a,.pt_order .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_customer-service .breadcrumb li:last-child a,.pt_emailsignup .breadcrumb a.breadcrumb-last,.pt_account .breadcrumb a.breadcrumb-last,.pt_wish-list .breadcrumb a.breadcrumb-last,.pt_order .breadcrumb a.breadcrumb-last{background:none repeat scroll 0 0 rgba(0,0,0,0)}.pt_emailsignup .primary-content .account-inner-wrapper,.pt_account .primary-content .account-inner-wrapper,.pt_wish-list .primary-content .account-inner-wrapper,.pt_order .primary-content .account-inner-wrapper{background:#f6f6f6;padding:1.6em 1.688em}.pt_account #secondary ul,.pt_wish-list #secondary ul,.pt_order #secondary ul{float:left;width:100%;margin-bottom:20px}.pt_emailsignup #secondary h3,.pt_account #secondary h3,.pt_wish-list #secondary h3,.pt_order #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_wish-list #secondary ul li,.pt_order #secondary ul li{float:left;width:100%}.pt_account #secondary ul li a,.pt_wish-list #secondary ul li a,.pt_order #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_wish-list #secondary ul li a.selected,.pt_order #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_emailsignup .email-signup-inner-wrapper,.pt_account .signin-account-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_emailsignup .email-signup-privacy-security,.pt_account .signin-create-account-wrapper{float:right;width:32%}.pt_emailsignup .email-signup-privacy-security .privacy-security-content h2,.pt_account .signin-create-account-wrapper .gigya-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_emailsignup .email-signup-privacy-security .privacy-security-content,.pt_account .signin-create-account-wrapper .gigya-content{background-color:#f6f6f6;padding:12px 20px;min-height:136px}.pt_emailsignup #EmailSignUp .expiry-date .form-label-text,.pt_emailsignup #EmailSignUp .form-row label,.pt_account #CreditCardForm .expiry-date .form-label-text,.pt_account #CreditCardForm .form-row label,.pt_account #edit-address-form .form-row label,.pt_account #RegistrationForm .form-row label{font-size:13px;width:100%;color:#333;clear:both}
.pt_emailsignup #EmailSignUp .form-row.label-inline input[type="checkbox"],.pt_account #RegistrationForm .form-row.label-inline input[type="checkbox"]{float:left;margin-top:1px}.pt_emailsignup #EmailSignUp .form-row.label-inline,.pt_account #CreditCardFor .form-row.label-inline,.pt_account #edit-address-form .form-row.label-inline,.pt_account #RegistrationForm .form-row.label-inline{margin-bottom:20px}.pt_emailsignup #EmailSignUp .form-row.label-inline label,.pt_account #CreditCardFor .form-row.label-inline label,.pt_account #edit-address-form .form-row.label-inline label,.pt_account #RegistrationForm .form-row.label-inline label{float:left;line-height:normal;margin-left:20px;margin-top:-16px}.pt_emailsignup #EmailSignUp .form-row input,.pt_account #CreditCardForm .form-row input,.pt_account #edit-address-form .form-row input,.pt_account #RegistrationForm .form-row input{width:50%;float:none;background-color:#fff;padding:8px 10px}.pt_emailsignup #EmailSignUp .form-row input.error,.pt_account #CreditCardForm .form-row input.error,.pt_account #edit-address-form .form-row input.error,.pt_account #RegistrationForm .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}.pt_account .gigya-registration-wrapper #frmLinkAccount input.error,.pt_account #RegistrationForm .form-row input.error{background-color:#fcc}.pt_emailsignup #EmailSignUp .form-row input[type="checkbox"],.pt_account #RegistrationForm .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_emailsignup #EmailSignUp .form-row.label-inline label,.pt_account #CreditCardFor .form-row.label-inline label,.pt_account #RegistrationForm .form-row.label-inline label{margin-left:36px;margin-top:-23px}.pt_emailsignup #EmailSignUp .form-row input[type="checkbox"],.pt_account #RegistrationForm .form-row input[type="checkbox"]{background:0}}:root .pt_emailsignup #EmailSignUp .form-row.label-inline label,.pt_account #CreditCardFor .form-row.label-inline label,.pt_account #RegistrationForm .form-row.label-inline label{margin-left:36px\0/IE9;margin-top:-23px\0/IE9}:root .pt_emailsignup #EmailSignUp .form-row.label-inline label,:root .pt_account #RegistrationForm .form-row.label-inline label{margin-left:18px\0/IE9;margin-top:-14px\0/IE9}:root .pt_emailsignup #EmailSignUp .form-row input[type="checkbox"],.pt_account #RegistrationForm .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 .registrationInstruction,.pt_account .gigya-registration-wrapper #divInstructions{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:bold;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:bold}.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:.750em;margin-bottom:10px;line-height:18px}.pt_account .ca-account-benefits ul li,.pt_register .ca-account-benefits ul li{font-size:.750em;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[gigid='facebook'],.sign-in-wrapper .inner-wrapper .gigya-content #loginDiv div[gigid='twitter'],.sign-in-wrapper .inner-wrapper .gigya-content #loginDiv div[title='Twitter'],.sign-in-wrapper .inner-wrapper .gigya-content #loginDiv div[alt='Twitter'],.sign-in-wrapper .inner-wrapper .gigya-content #loginDiv div[title='Facebook'],.sign-in-wrapper .inner-wrapper .gigya-content #loginDiv div[alt='Facebook']{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}.sign-in-wrapper .inner-wrapper .gigya-content #loginDiv div[gigid='twitter'] img,#loginDiv div[gigid='facebook'] 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 td,#loginDiv table{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:none!important}.sign-in-wrapper.checkout-login .col-1,.sign-in-wrapper.checkout-login .col-2,.sign-in-wrapper.checkout-login .col-3{width:30.5%;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:0}.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_emailsignup .content-asset figure:after,.pt_register .content-asset figure:after,.pt_store-locator .content-asset figure:after,.pt_account .content-asset figure:after,.pt_order .content-asset figure:after,.pt_wish-list .content-asset figure:after,.pt_content-search-result .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_store-locator .content-asset figure,.pt_emailsignup .content-asset figure,.pt_register .content-asset figure,.pt_account .content-asset figure,.pt_order .content-asset figure,.pt_wish-list .content-asset figure,.pt_content-search-result .content-asset figure{position:relative;padding-bottom:3px;min-height:60px}.pt_store-locator .content-asset figure img,.pt_emailsignup .content-asset figure img,.pt_register .content-asset figure img,.pt_account .content-asset figure img,.pt_order .content-asset figure img,.pt_wish-list .content-asset figure img,.pt_content-search-result .content-asset figure img{height:150px;border-bottom:solid 7px #fff}.pt_store-locator .content-asset figure figcaption,.pt_emailsignup .content-asset figure figcaption,.pt_register .content-asset figure figcaption,.pt_account .content-asset figure figcaption,.pt_order .content-asset figure figcaption,.pt_wish-list .content-asset figure figcaption,.pt_content-search-result .content-asset figure figcaption{width:1180px;margin:auto;position:absolute;left:0;top:9%;right:0}.pt_store-locator .content-asset figure figcaption h1,.pt_emailsignup .content-asset figure figcaption h1,.pt_register .content-asset figure figcaption h1,.pt_account .content-asset figure figcaption h1,.pt_order .content-asset figure figcaption h1,.pt_wish-list .content-asset figure figcaption h1,.pt_content-search-result .content-asset figure figcaption h1{font-family:"Montserrat",Arial,sans-serif;font-size:30px;color:#333;font-weight:normal}
.pt_account{font-family:"Montserrat",Arial,sans-serif}.pt_account .primary-content .account-inner-wrapper{background:0}.pt_account .inner-tile-container h2{float:left;text-transform:capitalize;font-size:24px;width:auto;margin-right:10px;font-weight:bold}.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:206px;border:#d3d3d3 solid 2px;border-radius:5px;box-sizing:border-box;background-size:60%}.pt_account .tiles-container li.bottom{width:281px}.pt_account .tiles-container li.last{margin-right:0}.pt_account .tiles-container li span{text-indent:-15000px;float:left;margin-left:15px}.pt_account .tiles-container li a{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:bold}.pt_account .tiles-container li.bottom a{width:227px}.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}.accmargin{margin:0 10px}.accmargin>div{width:100%;overflow:hidden;font-size:12px}.accleft{float:left}.accright{float:right;font-weight:bold}.accdetail{padding-bottom:10px;font-weight:bold}.accfull{width:100%}.pt_articledetails .article-nav-container,.pt_emailsignup .account-nav-container,.pt_wish-list .account-nav-container,.pt_order .account-nav-container,.pt_account .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_order .primary-content .account-inner-wrapper .order-detail-options 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 #edit-address-form .form-row.form-row-button button.cancel,.pt_account #edit-address-form .form-field-tooltip a,.pt_account .account-inner-wrapper.account-addresses ul li a,.pt_account .account-inner-wrapper.account-addresses .create-new-addresses .section-header-note,.pt_account .primary-content .inner-tile-container>a{color:#999;text-decoration:underline}.pt_account #CreditCardForm .form-row-button 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,.pt_account .account-inner-wrapper.credit-card-info button.delete:hover,.pt_account #edit-address-form .form-row.form-row-button button.cancel:hover,.pt_account #edit-address-form .form-field-tooltip a: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.account-addresses .create-new-addresses .section-header-note:hover,.pt_account .primary-content .inner-tile-container>a:hover{color:#9c2d49}.pt_account .tiles-container>li>.touch-box{display:none}.pt_account .account-inner-wrapper.credit-card-info .add-credit-card .section-header-note,.pt_account .account-inner-wrapper.account-addresses .create-new-addresses .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.credit-card-info>h2,.pt_account .account-inner-wrapper.account-addresses>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:bold;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.credit-card-info,.pt_account .account-inner-wrapper.account-addresses{padding:1.6em 1.688em;width:93%;float:left}.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;border:0;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 #edit-address-form .form-row input,.pt_account #CreditCardForm .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;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:.70em!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;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:0;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.20%;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 .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 .option-quantity-desired .form-row span,.pt_wish-list .account-inner-wrapper .item-list tr td.item-dashboard form fieldset .item-option .label{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;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.updatewishlistquant,.pt_wish-list button.button-fancy-small.remove{font-size:11px;margin:0;padding:0;line-height:18px;float:none}.pt_wish-list button.updatewishlistquant span,.pt_wish-list button.button-fancy-small.remove span{background: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:transparent;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:bold}.pt_account .loyalty #LoyaltyProfileForm .preferred-store h2.preferred-store-title,.pt_account .loyalty h3{font-style:normal;color:#666;font-weight:bold;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:-0.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:normal}.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:20.0;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;padding-right:0}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .reset-btn{color:#999;text-decoration:underline;background:0;border:0;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 th,.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm td{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 .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}.ui-widget-content[aria-labelledby=ui-dialog-title-reward-dialog-container]{color:#666;font-family:"Montserrat",Arial,sans-serif;border:0;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:0;background:0;color:inherit;font-weight:normal}.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-hover,.ui-dialog[aria-labelledby=ui-dialog-title-reward-dialog-container] .ui-dialog-titlebar-close.ui-state-focus{border:0;background:0;font-weight:normal;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 .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 .content-asset.ca-rewardheader-headertext,.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .ca-rewards-profile-coupons{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 .reward-profile-details.user-info,.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .crafting-preference-details{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:bold;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-header .ui-state-default,.ui-widget-content.button-wrapper .ui-state-default{background:#900027;border:1px solid #ced5de;color:#fff;font-weight:normal}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next 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}.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:bold;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}
.pt_order .primary-content{padding:2.688em 1.875em}.pt_order .primary-content .account-inner-wrapper{background: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:#666;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.20%;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}.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 .order-shipment-table>ul,.pt_order .account-inner-wrapper .display-product>ul{background:#f6f6f6;padding:8px 14px;width:96.3%}.pt_order .account-inner-wrapper .display-product>ul.cart-row{background:#fff;border:0}.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:0;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:normal}.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;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_customer-service ol.breadcrumb,.pt_articledetails ol.breadcrumb,.pt_articlelist ol.breadcrumb,.pt_article-search-result ol.breadcrumb{background: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;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:bold}.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 .customername,.pt_customer-service .customercontact{display:inline-block;width:48%;vertical-align:top}.pt_customer-service .customername .form-row.required label,.pt_customer-service .customercontact .form-row.required label{display:none}.pt_customer-service .customername input,.pt_customer-service .customercontact input{width:400px}.pt_customer-service .customername .lastname input,.pt_customer-service .contactus-customercare .phone input,.pt_customer-service .customercontact .customerphoneorderno 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 textarea.error,.pt_customer-service .comment span.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-onlineorder .previous_option,.pt_customer-service .contactus-onlineorder .service_option_next_order,.pt_customer-service .contactus-customercare .previousbutton,.pt_customer-service .contactus-customercare .nextbutton{display:inline-block;margin-top:20px}.pt_customer-service .contactus-onlineorder .service_option_next_order,.pt_customer-service .contactus-customercare .nextbutton{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;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:bold;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=tel],.pt_customer-service input[type=number],.pt_customer-service input[type=email],.pt_customer-service input[type=text],.pt_customer-service input[type=password]{box-shadow:none;border:1px solid #AAA}
.pt_customer-service #dvStores .selectOption:hover,.pt_customer-service #dvStores .selectOption.selected{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-option,.pt_customer-service .input-checkbox{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:normal}.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_customer-service .primary-content,.pt_articledetails .primary-content{float:right;background:#fff;width:74.60%;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_customer-service .primary-content:after,.pt_articledetails .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}.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:.750em;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 .product-slider .slider-wrapper.horizontal-slider,.print-preview .pdp-main .section{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;border:0;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:first-child,.moxie-chat p.red{margin-bottom:15px}.moxie-chat p.red{color:#f00}.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:bold;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}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}.pt_cart .increment-quantity p,.product-set-list .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;filter:alpha(opacity = 60);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;margin:20px 0}.pdp-main .pdp-redesign .product-col-1,.pdp-main .pdp-redesign .product-col-2,.pdp-main .pdp-redesign .description-section{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 .product-full-description,.pdp-redesign #tablist1-tab3{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 div img{height:80px;margin-top:-2px;margin-left:-2px}.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:normal}.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 .increment-quantity,#pdpMain .horz-list .availability-block{bottom:0;left:16px;padding:5px 0;position:absolute;width:auto}#pdpMain .horz-list .increment-quantity p,#pdpMain .horz-list .availability-block p,#pdpMain .horz-list .promotion .promotion-title,#pdpMain .horz-list .promotion .promotion-callout,#pdpMain .horz-list .promotion .promotion-callout .tooltip{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:bold;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:0}.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}.colors-availability-wrapper .color-overlay,.color-name-display{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,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:hover .color-overlay,.color-list li.selected .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-redesign .pdpForm fieldset .inventory,.quickview .pdp-redesign .pdpForm .add-to-cart-wrapper,.quickview .pdp-main .pdp-redesign .product-variations .variant-dropdown{width:47%}.quickview .pdp-main .pdp-redesign .product-variations .variant-dropdown.first{margin-right:20px}.quickview .pdp-redesign .pdpForm a.static-btn,.quickview .pdp-redesign .pdpForm #add-to-cart,.quickview .pdp-main .pdp-redesign .product-in-store a.static-btn,.quickview .pdp-main .pdp-redesign .product-in-store a.static-btn:hover{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}.quickview .pdp-main .product-image-container div{width:380px}figure{margin:0}.projectlanding img{border:0}.trending-project-container li.new-row,.project-ideas-container li.new-row,.classes-wrapper ul li.new-row{margin-left:0}.trending-project-container h4,.project-ideas-container h4,.events-wrapper 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,0.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:normal;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:0;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,0.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 p,.tips-technique-tiles .tile-details li a,.tips-technique-tiles .tile-details .viewall{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 li a,.tips-technique-tiles .tile-details .viewall{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,0.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:bold}.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:normal;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:.750em;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:0}.cobranded-wrapper button,.cobranded-wrapper button:hover,.cobranded-wrapper .primary-button,.cobranded-wrapper .primary-button:hover{background:#e74884;font-size:1.313em;font-weight:bold;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.250em;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 .play-overlay,#classes-grid a:hover .class-title,#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:bold;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:normal;margin:0 30px 0 0;text-align:center}.cb-footer-banner button,.cb-footer-banner button:hover,.cb-footer-banner .primary-button,.cb-footer-banner .primary-button:hover{font-size:1.375em;text-transform:none;font-weight:normal;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:bold;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}.ui-dialog .bonus-discount-container .bonus-product-alert,.ui-dialog .bonus-discount-container .bonus-product-promo,.bonus-discount-container a.tooltip{font-family:"Montserrat",Arial,sans-serif;color:#666;font-size:.750em}.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:.750em;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:.750em;font-family:"Montserrat",Arial,sans-serif}#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:transparent;box-shadow:0 0 2px rgba(0,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:.750em;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=tel],.newFormStyle input[type=number],.newFormStyle input[type=email],.newFormStyle input[type=text],.newFormStyle input[type=password]{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 input.error,.newFormStyle input.error[type="tel"],.newFormStyle input.error[type="number"],.newFormStyle input.error[type="email"],.newFormStyle input.error[type="text"],.newFormStyle input.error[type="password"],.newFormStyle div.selectError{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 select.select-box,.newFormStyle .sbHolder{border:1px solid #ccc;border-radius:3px;height:38px;background-color:#f5f5f5;box-shadow:none;margin:0 0 8px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-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:0;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>input{filter:alpha(opacity=0)}.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:0;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:0;border-left:0;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}.new-dialog-style .ui-dialog-titlebar-close{z-index:5}.new-dialog-style h1{font-size:1.25em}.signin-register.for-mobile-only,.signin-mobile,.password-tooltip-content-mobile{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,0.50);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:.750em;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.360em;font-weight:bold;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:bold;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:bold;margin:-6px 0 15px;border:0}.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=tel],.create-account-dialog .newFormStyle input[type=number],.create-account-dialog .newFormStyle input[type=email],.create-account-dialog .newFormStyle input[type=text],.create-account-dialog .newFormStyle input[type=password]{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:bold;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:transparent;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:bold}.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-right,.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .float-left{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:transparent;padding:0 9%}.sign-in-wrapper.new-login .inner-wrapper .col-1{width:32%;padding:17px 0;margin:0;border:0}.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 .top-arrow-signinregister,.sign-in-wrapper.new-login #createAccount{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="password"],.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="text"],.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="number"]{width:86%;background-color:#f6f6f6}.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="email"],.sign-in-wrapper.new-login .col-2 form .form-row input[type="text"],.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="number"]{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:0;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{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 .password-reset-signinbox,.sign-in-wrapper.new-login.persistant-login #signInRegister .form-row{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:.750em;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="password"],.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="text"],.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="number"]{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:0;float:none;margin:0;padding:0;width:95%;color:#272727;line-height:24px;font-weight:bold}#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:0;float:none;margin:0;padding:0;width:95%;color:#272727;line-height:24px;font-weight:bold}#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}select:-webkit-autofill,input:-webkit-autofill{transition:background-color 5000s ease-in-out 0}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:140px}.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:999;margin-top:0!important;border-bottom:1px solid #ccc}.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 .wide-tiles .product-tile .product-promo,.pt_product-search-result .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 .wide-tiles .product_options{display:none}.pt_product-search-result #secondary .white-bg .refinement-header.shop-by{display:none}.pt_product-search-result #secondary .white-bg .refinement{display:inline-block!important;float:none!important}.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 .swatches,.pt_product-search-result #secondary .white-bg .refinement .project-refinement{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%;background:#e9e9e9}.pt_product-search-result .category-landing #secondary{width:220px!important}.pt_product-search-result .category-landing .primary-content,.pt_product-search-result .category-landing #secondary{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}.pt_product-search-result .refinement.Category.category-refinement ul{display:none}.pt_product-search-result .search-result-content{padding:0!important;outline:1px solid #fff;border:0;border-radius:0;margin-top:0}.search-result-found #secondary a{font-family:"Montserrat",Arial,sans-serif!important}.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:transparent;box-shadow:none;float:left;list-style:none outside none;margin:0!important;padding:0!important;width:20%!important;height:400px;box-sizing:border-box;border:1px solid #fff;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin:0}
.search-result-content .breadcrumb{display:none}.pt_product-search-result #primary .refinement,.pt_product-search-result #secondary .white-bg .refinement{display:inline-block;position:relative;min-width:20%;margin:0 1em .8em 0;box-sizing:border-box;vertical-align:top;border:1px solid #eaeaea;line-height:13px;padding:0;width:auto}.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}.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:none!important;color:#4a90e2;font-size:10px;text-transform:none}.pt_product-search-result,html{-webkit-text-size-adjust:100%}.pt_product-search-result #primary .refinement span,.pt_product-search-result #secondary .white-bg .refinement span,.pt_product-search-result #secondary .white-bg .refinement .refinement-header{font-size:13px;color:#333;font-weight:bold;text-transform:uppercase;width:100%;padding:0}.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#category-level-1,.pt_product-search-result #secondary .white-bg .refinement ul,.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}.search-result-options-bottom .pagination ul li.current-page,.pagination ul li.current-page{color:#9c2d49!important}.pt_product-search-result #grid-paging-header a.selected{color:#d30e2c;text-decoration:underline}.pt_product-search-result #secondary .white-bg .filter-container{display:inline-block;position:relative;box-sizing:border-box;padding:0;width:90%;z-index:1000}.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!important;margin-top:10px!important}.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:bold}.pt_product-search-result #header{position:absolute;z-index:1111}.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:20px;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:bold;text-transform:uppercase;width:115px;display:inline-block;padding:.8em;cursor:pointer;background:#eaeaea;border:0;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}.search-result-found .category-header{margin-top:8px;margin-left:5px;min-height:0}.filter-label,.sort-by-dom-label,.shop-label{font-size:12px;text-transform:uppercase;margin-left:11px;margin-top:0;display:inline-block!important;color:#333;cursor:pointer}.shop-label{vertical-align:top;margin-left:9px;margin-top:6px;text-align:left;width:40px}.pt_product-search-result .items-per-page{font-size:12px;text-transform:uppercase}.sort-by-dom-label{margin-top:16px;float:left;margin-right:6px}.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 .pagination{min-width:300px;margin:0 0 0 20px!important}.pt_product-search-result .largeviewDisabled .pagination{min-width:250px}.pt_product-search-result .largeviewDisabled .pagination .results-hits{width:0}.pt_product-search-result .pagination ul li{color:#333!important}.pt_product-search-result .pagination ul li.current-page{background:#fff!important;font-size:13.2px;margin:0 0 0 0!important;padding-top:5px}.pagination .page-range{font-size:12px;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 .items-per-page *,.pt_product-search-result .pagination *{color:#333;font-size:13.2px}.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}#primary .refinement h3.downarrow,#secondary .refinement h3.downarrow,#secondary .refinement h2.downarrow,.sort-by-dom label.downarrow{background:url("../images/interface/arrow-up.png") 96% 9px no-repeat scroll rgba(0,0,0,0)!important}.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)}.pt_product-search-result #primary .refinement h3,.pt_product-search-result #secondary .white-bg .refinement h3,.pt_product-search-result #secondary .white-bg .refinement h2.refinement-header{color:#333;font-weight:bold;text-transform:uppercase;width:94%;display:block;padding:6.6px;cursor:pointer;background:url("../images/interface/arrow-down.png") 96% 9px no-repeat scroll rgba(0,0,0,0)}.refinement.Category.category-refinement{background:0}.pt_product-search-result .sort-by-dom{margin-top:8px;height:28px;width:150px!important;min-width:100px!important;margin-bottom:0!important}.pt_product-search-result .sort-by-dom h3{height:16px;width:91%!important}.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:bold}.pt_product-search-result .swipe-badge-layer.swipe-badge-michaels-exclusive{background:rgba(0,0,0,0.6);text-transform:uppercase;position:absolute;top:0;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}.search-result-found ul.search-result-items .grid-tile .product-tile{max-height:100%!important;height:100%!important;min-height:100%!important}.horz-list .clearance-badge .other-category-results{display:none!important}.pt_product-search-result .pagination *{text-transform:uppercase}.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.scrollable li.selected a,.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 .other-category-results-with-count li a.active{background:url("../images/interface/icon-refine-link-check.png") no-repeat scroll right -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:bold;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}#secondary .refinement ul.scrollable li a,#secondary .refinement ul.project-refinement:not(.Color) li a,#primary .refinement ul.project-refinement:not(.Color) 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:none!important}.pt_product-search-result #secondary .other-category-results span,.pt_product-search-result .other-category-results-with-count a,.pt_product-search-result #secondary .other-category-results .content-type-opt{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:normal}.pt_product-search-result #secondary .white-bg ul:not(.Color) a span.refinement-text{float:none;min-height:13px;color:#333;font-size:13.2px;text-overflow:ellipsis;width:65%;text-align:left;text-transform:none;display:block;overflow:hidden;white-space:nowrap;right:0;left:5px}#secondary .category-refinement .refinement-link{float:none;min-height:13px;color:#333;font-size:13.2px;text-overflow:ellipsis;width:90%;text-align:left;text-transform:none;display:block;overflow:hidden;white-space:nowrap;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%}
.pt_product-search-result #secondary .white-bg .refinement.refinement-clearance span{margin-right:0}.search-result-options-bottom .pagination ul{text-align:center!important;margin-left:auto!important;margin-right:auto!important}#secondary .refinement ul.scrollable li.clear-refinement a,#secondary .refinement ul.project-refinement li.clear-refinement a{background: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.scrollable li,.refinement ul.project-refinement li{width:100%}.pt_product-search-result #secondary .white-bg ul.swatches li.selected a{border:1px solid #f00}.pt_product-search-result .refinement-header .arrow-up.arrowpos1.arrow-pos{border-top:0}.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,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!important;font-size:16px!important;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:bold;margin:0;padding:3px;color:#333}.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:0}select:-webkit-autofill,input:-webkit-autofill{transition:background-color 5000s ease-in-out 0}.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::after,.pt_product-search-result .category-landing #secondary .refinement h3{background:none!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:0;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:0;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 span .breadcrumb-relax:after{content:"x";font-size:11px;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:0;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 .mobile-filterresult-count,.pt_product-search-result .mobile-filter-count,.pt_product-search-result .filter-container div.breadcrumb,.pt_product-search-result div.breadcrumb .breadcrumb-refinement-wrapper span .breadcrumb-relax img{display:none}.pt_product-search-result div.breadcrumb .breadcrumb-refinement-wrapper span.breadcrumb-refinement-value{padding:8px 0 10px 11px}.pt_product-search-result div.breadcrumb{background:#fff;z-index:1}.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:none!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 ul span,.pt_product-search-result .category-landing .refinement.Category .dropdown-clearance-sale h3{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 .shop-filter-label{position:absolute;font-size:12px;left:-45px;text-transform:uppercase;top:46px;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;vertical-align:top}.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.downarrow,.pt_product-search-result #secondary .white-bg .dropdown-products-projects.refinement h3,.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:none!important;content:""}.search-result-found ul.search-result-items .grid-tile.grid-slot{padding:0!important}.pt_product-search-noresult #main{margin-top:150px}.pt_product-search-result .did-you-mean,.pt_product-search-result .did-you-mean *{font-weight:normal;font-size:13px;color:#666}.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 .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:65%}.pt_product-search-result ul.search-result-items{visibility:hidden}.ui-dialog.quickview{z-index:9999!important}.pt_customer-service #categoryerror span.error{display:block;float:none;padding-bottom:5px}.pt_product-search-result #footer{margin-top:0}
@media screen and (min-width:1024px){#header{height:132px}#header .navigation-top-bg,#header .navigation-bottom-bg{background-image:none;box-shadow:none}#header .primary-logo{margin-bottom:12px}#navigation{background-color:#999}nav{height:40px;position:inherit}ul.level-1{position:inherit}ul.level-1 li{padding:0;margin:0 auto}ul.level-1>li{margin-right:4px}ul.level-1>li.last{margin-right:0}ul.level-1 li a,ul.level-1 li.first a{border:0;padding:10px 10px 11px}nav ul.level-1 a,ul.level-1 li:hover a{color:#f2f2f2}ul.level-1 li.active,ul.level-1 li.active:hover{background:url("../images/bg-header-bottom.png");color:#fff;border-radius:0}ul.level-1 li.active a,div.level-2 ul.level-2 a:hover{color:#fff}ul.level-1 li:hover{background:0;color:#f2f2f2}ul.level-1 li.active>div.level-2{display:block}div.level-2{background:url("../images/bg-header-bottom.png") repeat-x scroll left top #444;width:100%;height:42px;min-height:inherit;border-radius:inherit;left:0;top:40px;box-shadow:0 1px 2px #333}ul.level-2{float:none;margin:0 auto;width:1180px;position:relative;padding:4px 0}ul.level-2>li{float:left;padding:0;max-width:90px}div.level-2 ul.level-2 a{color:#fff;border-right:1px solid #666;margin:0;font-size:.813em;padding:0 8px;line-height:16px}div.level-2 ul.level-2>li>a{height:34px}div.level-2 ul.level-2 li.active{background:url("../images/menubg-level3.png");height:44px}div.level-2 ul.level-2 li.active a.level-2{color:#333}div.level-2 ul.level-2 li.hover{background:0;height:auto}div.level-2 ul.level-2 li.hover a.level-2,div.level-2 ul.level-2 li.hover a.level-2:active{background:0;color:#ccc;border-right:1px solid #666}div.level-2 ul.level-2 li.last.hover a.level-2,div.level-2 ul.level-2 li.last.hover a.level-2:active{border-right:0}.cat-title-image,.custom-banner-staticlink{display:none}nav ul.level-1 a.dropdown-arrow,nav ul.level-1 a.dropdown-arrow:hover,ul.level-1 ul.nav-static li:hover{background:0}.search-container{position:relative;top:-36px;width:1180px}#navigation .nav-featured-banner li>a:hover,#navigation div.level-3-div.multipleColumns .promotional-links li a:hover{text-decoration:underline}.color-options+#product-content.colors-template,#product-description .customer-reviews-mobile{display:none}.show-on-desktop{display:block}.show-on-tab-portrait,.show-on-mobile{display:none}}@media screen and (min-width:320px) and (max-width:1023px){.IEContactTable{border:0}.contactIE{display:none}.contactMsg{color:#000;padding:1px 1px 5px 10px;font-size:17px;font-family:Arial;font-style:normal;font-variant:normal;font-weight:normal}.contactChat{color:#000;padding:1px 1px 5px 10px;font-size:17px;font-family:Arial;font-style:normal;font-variant:normal;font-weight:normal}#contactUsChat{color:#e52f4a;text-decoration:underline;font-size:17px}#wrapper.pt_account,#wrapper.pt_wish-list,#wrapper.pt_order,#wrapper.pt_error{width:100%;min-width:320px}.ui-dialog.dialog-reset-password{left:0;right:0;margin:auto;top:0;bottom:0;height:350px;max-width:800px;width:80%}.pt_articledetails .primary-content:after,.pt_emailsignup .primary-content:after,.pt_account .primary-content:after,.pt_wish-list .primary-content:after,.pt_order .primary-content:after{background:0}.pt_customer-service .primary-content,.pt_articledetails .primary-content,.pt_emailsignup .primary-content,.pt_account .primary-content,.pt_wish-list .primary-content,.pt_order .primary-content{margin-bottom:0}#footer{margin-top:0}#main{padding-bottom:0}.pt_cart #main,.pt_customer-service #main{float:none}.promo-menu,.banner-custom,a.level-1:focus+.level-2,a.level-1:focus+.level-2,.banner-custom,.top-nav-header .menu-utility-user,.top-nav-header .menu-utility,.click-to-chat,.mini-cart-content{display:none!important}ul#menu-mobile,.for-mobile-only,div.level-3-div ul.level-3 li.for-mobile-only,.all-utility-links{display:block}.menubtn-position{left:20px!important}.ulposition{position:fixed!important}ul.level-1{background:url("../images/menumobile-bg.jpg") repeat;width:270px;border-bottom:1px solid #999;top:-55px;left:-270px!important;overflow-y:auto}ul.level-1 li:first-child a,ul.level-1 li a{border:0}nav ul.level-1 a{border-right:0;padding:16px 0 15px 33px}ul.level-1 li{border-bottom:1px solid #858585;float:none;margin:0 18px 0 10px;padding:0}ul.level-2 li a{background:url("../images/arrow-menu-left.png") no-repeat scroll 2px 20px transparent!important}.position-move{position:absolute}.level2-class{left:0}div.level-3 ul.level-3-div li:first-child{float:left;width:94%}.menu-wrapper div.level-3.active{display:block}.position-move div.level-2{position:fixed;background:url("../images/menumobile-bg.jpg") repeat;margin:0;padding:0;left:-270px;top:0;width:270px}.pt-checkout.checkout-process .checkout-for-desktop-only{display:none}.pt-checkout.checkout-process .checkout-for-devices-only{display:block}.menu-category.level-1 .all-utility-links{position:relative;z-index:-1}.menu-category.level-1{z-index:-1}.menu-category div.level-2 ul.level-2{overflow:auto}#header .desktop-menu-header{display:none}
nav ul.level-1 a{font-weight:600}#navigation div.level-3-div.multipleColumns a.fourthLevelCategoryName,#navigation .content-promotion-block,#navigation .content-featured-block,#navigation div.level-3-div.multipleColumns .promotional-links{display:none}#navigation div.level-3-div a.thirdLevelCategoryName{border:0;line-height:18px;margin:0}.level-1 div.level-2 ul.level-2 a,#navigation div.level-3-div a.fourthLevelCategoryName,#navigation div.level-3-div a.thirdLevelCategoryName{border-bottom:1px solid #999;color:#fff;font-size:.7em;font-family:"museo_slab_500",Arial,sans-serif;font-weight:bold;margin:0;padding:16px 0 15px 22px;text-transform:capitalize;width:212px}#navigation div.level-3-div a.fourthLevelCategoryName,#navigation div.level-3-div a.thirdLevelCategoryName{padding-left:0;line-height:18px;width:232px}#navigation div.level-3-div a.thirdLevelCategoryName:hover,#navigation div.level-3-div a.fourthLevelCategoryName:hover{text-decoration:none}div.level-2 ul.level-2 li.active a{border-color:#999}#navigation div.level-3-div a.thirdLevelCategoryName:first-child{border-bottom:1px solid #999}.active-div{display:block!important}#navigation div.level-3-div{display:none;left:-270px;top:0;background:url("../images/menumobile-bg.jpg") repeat;width:270px;padding:0;min-height:510px;position:fixed;z-index:9999;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}#navigation div.level-3-div.multipleColumns{min-height:510px;width:270px;left:270px;height:100%!important}#navigation div.level-3-div.singleColumn{min-height:510px;width:270px;left:270px}#navigation div.level-3-div ul.level-3.menu-left{width:270px;min-height:510px;max-width:270px}#navigation div.level-3-div ul.level-3.menu-left>li.cols{width:232px;padding:0 19px;border-left:0}#navigation div.level-3-div.multipleColumns ul.level-3.menu-left>li.cols{height:auto;padding:0 19px;min-height:50px}#navigation div.level-3-div ul.level-3.menu-left>li.cols.first,#navigation ul.level-1 ul.level-2 ul li.for-mobile-only{padding:0 19px}#navigation div.level-3-div.singleColumn a.thirdLevelCategoryName{font-weight:bold;color:#fff}#navigation div.level-3-div.singleColumn ul.level-3.menu-left{padding-top:0}ul.level-1 li.last div.level-2 ul.level-2 li div.level-3-div{width:270px}div.level-3-div ul.level-3{background-color:#676767}ul.level-4 li a{background:0;color:#fff;line-height:24px}div.level-3-div ul.level-3 li a{display:block}ul.level-3 li:nth-child(2){margin-top:-4px}ul.level-3>li ul.level-4>li{width:270px;font-size:1em;float:initial;width:232px;margin:0}.level-4.active-div>li:first-child{background:transparent}ul.level-4{display:none;left:-270px;top:0;background:url("../images/menumobile-bg.jpg") repeat;width:270px;padding:0;min-height:510px;overflow-x:hidden;overflow-y:auto;position:fixed;margin:0}.custom{display:none}div.level-3 span{display:none}div.level-3-div ul.level-3 li.cols{width:232px;margin-top:-4px}div.level-3-div ul.level-3 li.cols.first{margin:0}.level-1 ul.level-3>li ul.level-4>li a,#get-inspiration-link ul.nav-static li a{background:none repeat scroll 0 0 rgba(0,0,0,0)!important;border-bottom:1px solid #999;color:#fff;line-height:18px;margin:0;padding-left:0;text-transform:capitalize;width:100%}.level-1 ul.level-3>li ul.level-4>li:hover,div.level-3-div ul.level-3 li.cols:hover{background-color:#676767}.level-1 ul.level-3>li ul.level-4>li:first-child:hover{background:0}div.level-2 h2,.pt-checkout.pt-order-confirmation div.level-2 h2{color:#fff;font-family:"Montserrat",Arial,sans-serif;font-size:.8em;font-weight:bold;margin:0 10px;padding:15px 0 20px 9px;text-transform:uppercase}div.level-3-div h2{float:none;clear:none}hr.thin{display:none}ul.level-1 li:hover a.level-1.dropdown-arrow,nav ul.level-1 li.first a.dropdown-arrow:hover,ul.level-1 li.first:hover>a.dropdown-arrow{background:url("../images/arrow-menu-left.png") no-repeat scroll 14px 20px transparent}ul.level-1 a{display:block;font-size:1.2em;padding:15px 5px 15px 23px;font-family:"Montserrat",Arial,sans-serif;font-size:.875em;border-bottom:1px solid #999;text-transform:uppercase;text-align:left}ul.level-1 li:hover>a,ul.level-1 li:hover>a.dropdown-arrow,div.level-2 ul.level-2 a.dropdown-arrow:hover{color:#fff}ul.level-1 li a.dropdown-arrow,nav ul.level-1 li.first a.dropdown-arrow{background:url("../images/arrow-menu-left.png") no-repeat scroll 14px 20px transparent;padding:16px 0 15px 33px}#navigation div.level-3-div a.thirdLevelCategoryName,#navigation div.level-3-div.multipleColumns a.fourthLevelCategoryName{background:none!important;padding-left:0}ul.level-1 div.ca-homepage-header-staticlinks li a{background:0}ul.level-1 div.ca-homepage-header-staticlinks li a:hover{background:0}ul.level-2 li a{background-position:7px 19px}.btn-back,.btn-back-last{background:url("../images/arrow-back-btn.png") no-repeat scroll 100% 17px transparent;border-bottom:1px solid #757575;color:#fff;cursor:pointer;display:block;font-family:"Montserrat",Arial,sans-serif;font-size:.75em;margin:0 18px 0 10px;padding:14px 0 21px 9px;text-transform:uppercase}
.btn-back-last{margin:0 0 0 -10px}ul.level-1 li:hover{background:0;color:#9c2d49;border-radius:2px 2px 0 0}div.level-2 ul.level-2 li{float:none;padding:0 19px;background-color:#676767;border:0;margin:0}.custom-banner-staticlink{display:none}.blockdiv{display:block!important}.cat-title-image,div.level-2 ul.level-2 li div.level-3-div a.shopapp-btn{display:none}.ie7 div.level-2{width:452px}ul.nav-static{padding:0}div.level-3-div ul.level-3 li.for-mobile-only a{background-image:none!important;border-bottom:1px solid #999;line-height:18px;margin:0;padding-left:0;width:228px}.level-3-div .level-4 h2,.pt-checkout.pt-order-confirmation .level-3-div .level-4 h2{margin:0;padding:15px 0 20px}#navigation div.level-3-div a.thirdLevelCategoryName:first-child{border-bottom:1px solid #999}#navigation .level-1 ul.menu-utility li a,.level-1 ul.menu-utility-user li a{color:#fff;font-weight:bold;padding:0}.viewmore,.menu-category ul.level-3 .content-asset{display:none}ul.level-4 li a{border-bottom:1px solid #757575}ul.level-4 li:hover{background-image:none}ul li.for-mobile-only{background-image:none}.bgnavigation{background:none!important}.open-menu{overflow:hidden;height:100%}.top-nav-header .menu-utility-user li a{text-transform:uppercase}.level-1 .menu-utility{margin:10px 0 30px}.level-1 .menu-utility-user li{border:0;left:6px;position:absolute;top:22px;width:120px}.level-1 .menu-utility-user li.logout-signup{top:0}.pt-checkout.pt-order-confirmation .level-1 .menu-utility-user li.logout-signup{top:0}.level-1 .logout-signup,.pt-checkout.pt-order-confirmation .menu-utility-user li.logout-signup{float:none;margin:130px 0 0 10px}.level-1 .menu-utility li{border:medium none;color:#fff;float:left;font-family:"Arial",Helvetica,sans-serif;font-size:.688em;list-style:none;margin:0;padding:12px 16px;width:37%;text-transform:uppercase}.top-nav-header{position:absolute;right:52px;top:8px}#mini-cart{height:47px;margin:0;padding:0;min-width:50px}.menu-utility-user{border:medium none;float:left;position:relative;text-transform:uppercase}a#menu{background:url("../images/sprite.png") no-repeat scroll -11px -426px transparent;display:block;width:30px;height:40px;position:absolute;top:7px;left:20px;cursor:pointer;text-indent:-999px}.pt-checkout.checkout-process a#menu{display:none}.header-search input[type="submit"]{background:url("../images/sprite.png") no-repeat scroll -368px -2px transparent;height:46px;padding:8px 0;right:5px;text-indent:-999em;top:53px;width:34px;z-index:6002}#mobile-searchgo:hover{background-position:-368px -2px}.header-search input.mobile-bg-searchclick{background:url("../images/sprite.png") no-repeat scroll -364px -54px transparent;left:0;top:10px;width:100px}.navigation-top-bg .header-search input.mobile-bg-searchclick:hover{background-position:-364px -54px!important}.mobile-bg-search{background:url("../images/menumobile-bg.jpg") repeat;float:right;height:57px;position:absolute;right:-11px;top:42px;width:51px}.email-sign-up{display:none!important}.pt_store-locator .store-locator-container ol.breadcrumb,.pt_customer-service .contact-us-container ol.breadcrumb,.pt_articledetails ol.breadcrumb,.pt_article-search-result ol.breadcrumb,.pt_emailsignup .content-asset .breadcrumb,.pt_register .content-asset .breadcrumb,.pt_account .content-asset .breadcrumb,.pt_order .content-asset .breadcrumb,.pt_wish-list .content-asset .breadcrumb{display:none}.account-nav-container{width:100%;max-width:100%}#main .account-nav-container #secondary{background:url('../images/acount-mobile-nav-bg.png');display:block;width:100%}.content-asset.ca-account-nav-registered,.content-asset.ca-account-nav-unregistered{width:100%;height:auto;display:none}#secondary .secondary-navigation .content-asset.ca-account-nav-registered ul,#secondary .secondary-navigation .content-asset.ca-account-nav-unregistered ul{padding:0 4.4%}#secondary .secondary-navigation .content-asset.ca-account-nav-registered ul li a,#secondary .secondary-navigation .content-asset.ca-account-nav-unregistered ul li a{color:#fff}.secondary-navigation h3.title.show{background:url('../images/my-account-open.png') 100% 18px no-repeat}.secondary-navigation h3.title.hide{background:url('../images/my-account-close.png') 100% 18px no-repeat}#secondary .secondary-navigation .content-asset.ca-account-nav-registered ul.sabnavfooter h3{margin:0}.pt_account #secondary h3,.pt_wish-list #secondary h3,.pt_order #secondary h3{width:91.3%;padding:13px 0 17px 0;margin:0 auto;clear:both;float:none;color:#fff}.pt_register .wrapper{width:100%}.pt_register .sign-in-wrapper{margin:0 auto 1em;padding:0}.sign-in-wrapper .inner-wrapper .col-1{border:0;width:100%}.sign-in-wrapper .inner-wrapper .col-2{width:100%;float:left}.cart-footer .safe-shopping-guarantee-box{display:block}.sign-in-wrapper .col-1 .login-account form .form-row button{font-size:14px}.sign-in-wrapper.checkout-login .col-1,.sign-in-wrapper.checkout-login .col-2,.sign-in-wrapper.checkout-login .col-3{min-height:inherit}
.sign-in-wrapper.checkout-login .col-1{padding-right:4%;margin-bottom:50px}.sign-in-wrapper.checkout-login .col-2{border-right:0}.sign-in-wrapper.checkout-login .col-3{padding:1.5em 0 0;border-top:1px solid #000;width:100%}.checkout-login .login-password .form-row{margin-bottom:20px}.checkout-login #loginDiv{margin-top:0}.pt_product-details .reviewlogin{width:100%;float:left}.pt_product-details .reviewlogin .sign-in-wrapper{padding:1.688em 0}.pt_product-details .reviewlogin .sign-in-wrapper .inner-wrapper{padding:2.188em 3%}.pt_emailsignup .breadcrumb,.pt_account .breadcrumb,.pt_wish-list .breadcrumb,.pt_order .breadcrumb{display:none}.pt_account .tiles-container li{margin:0 0 20px 0;width:348px}.pt_account .tiles-container li a{width:289px;background-position:95% -188px}.pt_account .tiles-container li.bottom{width:227px;margin:0 20px 20px 0}.pt_account .tiles-container li.bottom.last{margin-right:0}.pt_account .tiles-container li.bottom a{width:168px}.pt_account #view-reward-cards-btn-a{width:95%}.pt_account .primary-content .inner-tile-container{padding:3%}.pt_register .content-asset figure figcaption,.pt_account .content-asset figure figcaption,.pt_order .content-asset figure figcaption,.pt_wish-list .content-asset figure figcaption,.pt_content-search-result .content-asset figure figcaption{width:94%}.pt_account #secondary ul.sabnavfooter h3,.pt_wish-list #secondary ul.sabnavfooter h3,.pt_order #secondary ul.sabnavfooter h3{margin:0}.pt_emailsignup .content-asset .left-shadow,.pt_register .content-asset .left-shadow,.pt_account .content-asset .left-shadow,.pt_order .content-asset .left-shadow,.pt_wish-list .content-asset .left-shadow{display:none}.pt_emailsignup .content-asset .right-shadow,.pt_register .content-asset .right-shadow,.pt_account .content-asset .right-shadow,.pt_order .content-asset .right-shadow,.pt_wish-list .content-asset .right-shadow{display:none}.pt_emailsignup .primary-content,.pt_account .primary-content,.pt_wish-list .primary-content,.pt_order .primary-content{width:100%;padding:0 0 1.688em 0}.pt_account .primary-content .account-inner-wrapper,.pt_order .primary-content .account-inner-wrapper,.pt_wish-list .account-inner-wrapper{float:none;width:91.3%;margin:auto;padding:1.6em 0}.pt_order .account-inner-wrapper ul.search-result-items .order-history-header{width:95.2%;margin-top:30px}.pt_order .primary-content .account-inner-wrapper #dwfrm_orders{border-top:solid 1px #000;float:left}.pt_order .account-inner-wrapper ul.search-result-items .order-history-items{border-bottom:solid 1px #000;width:94.3%}.pt_wish-list .primary-content .account-inner-wrapper,.pt_order .primary-content .account-inner-wrapper{padding-top:10px}.pt_order .primary-content{background:#fff}.pt_order .primary-content #primary .account-inner-wrapper .no_orders{float:right;margin:-32px 14px}.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:43%}.pt_order .pagination ul li,.pt_order .pagination ul li a{font-size:11px}.pt_order .account-inner-wrapper .search-result-options .pagination ul{width:initial;padding-bottom:20px}.pt_order .account-inner-wrapper ul.search-result-items .order-history-items .order-history-table .order-items ul li{color:#333}.pt_order .account-inner-wrapper .order-shipment-table.display-product li.shipment-address>div{margin:0}.pt_order .account-inner-wrapper h2{width:auto;margin:0 20px 0 0}.pt_order .account-inner-wrapper .order-shipment-table.display-product li.item-status>div{margin:0}.pt_emailsignup #EmailSignUp .form-row input,.pt_account #RegistrationForm .form-row input,.pt_account .account-inner-wrapper #RegistrationForm .form-row input{width:239px;padding:8px 23px}.pt_account #CreditCardForm .form-row input,.pt_account #CreditCardForm .form-row input,.pt_account #edit-address-form .form-row input{width:284px}.pt_account .account-inner-wrapper.credit-card-info button.delete,.pt_account #CreditCardForm .sbHolder{width:284px;text-align:left}.pt_account #CreditCardForm .expiry-date .sbHolder{width:127px}.pt_account #CreditCardForm .form-row-button a{color:#666;font-size:11px;font-weight:500;margin-left:19px;text-decoration:underline}.pt_account .account-inner-wrapper.account-addresses ul li a,.pt_account .account-inner-wrapper.account-addresses .create-new-addresses .section-header-note{color:#666;font-size:11px;font-weight:500;text-decoration:underline}.pt_account #edit-address-form .sbHolder{width:284px}.pt_account .account-inner-wrapper.account-addresses ul.address-list>li{min-height:150px}.pt_account .account-inner-wrapper.account-addresses ul.address-list>li.first.default{margin-bottom:21px}.pt_emailsignup .email-signup-inner-wrapper,.pt_account .signin-account-inner-wrapper{background:none repeat scroll 0 0 #f6f6f6;float:left;padding:2.188em 0;width:94.3%;float:none;margin:auto}.pt_emailsignup .email-signup-privacy-security,.pt_account .signin-create-account-wrapper{width:100%;padding-bottom:40px}
.pt_emailsignup #EmailSignUp .form-row.form-row-button button,.pt_account #RegistrationForm .form-row.form-row-button button{padding:13px 40px;font-size:14px}.pt_account #RegistrationForm .form-row.form-row-button{float:none}.pt_account #RegistrationForm a.account-user{margin-left:0}.pt_store-locator .store-locator-container{width:100%;max-width:100%}.pt_store-locator .store-locator-container nav{background:url('../images/acount-mobile-nav-bg.png');display:block;width:100%;padding-bottom:3px;position:absolute}.pt_store-locator .store-locator-container #secondary .secondary-navigation .customer-service-left-nav h3.title{color:#fff;font-size:13px;height:10px;padding:14px 5%;text-transform:uppercase;font-family:"Montserrat",Arial,sans-serif;cursor:pointer;position:relative;z-index:3}.pt_store-locator .store-locator-container #secondary .secondary-navigation .customer-service-left-nav ul{display:none;padding:0 5%;width:90%}.pt_store-locator .store-locator-container #secondary .secondary-navigation .customer-service-left-nav h3.title.show{background:url('../images/my-account-open.png') 88% 18px no-repeat}.pt_store-locator .store-locator-container #secondary .secondary-navigation .customer-service-left-nav h3.title.hide{background:url('../images/my-account-close.png') 88% 18px no-repeat}.pt_store-locator .store-locator-container #secondary .secondary-navigation .static-content-leftnav h3.title{color:#fff;font-size:13px;height:10px;padding:14px 5%;text-transform:uppercase;font-family:"Montserrat",Arial,sans-serif;cursor:pointer;position:relative;z-index:3}.pt_store-locator .store-locator-container #secondary .secondary-navigation .static-content-leftnav ul{display:none;padding:0 5%;width:90%}.pt_store-locator .store-locator-container #secondary .secondary-navigation .static-content-leftnav h3.title.show{background:url('../images/my-account-open.png') 88% 18px no-repeat}.pt_store-locator .store-locator-container #secondary .secondary-navigation .static-content-leftnav h3.title.hide{background:url('../images/my-account-close.png') 88% 18px no-repeat}.pt_customer-service .contact-us-container{width:100%;max-width:100%}.pt_customer-service .contact-us-container #secondary .secondary-navigation .customer-service-left-nav h3.title{color:#fff;font-size:13px;height:10px;padding:14px 5%;text-transform:uppercase;font-family:"Montserrat",Arial,sans-serif;cursor:pointer;position:relative;z-index:3}.pt_customer-service .contact-us-container #secondary .secondary-navigation .customer-service-left-nav ul{display:none;padding:0 5%;width:90%}.pt_customer-service .contact-us-container #secondary .secondary-navigation .customer-service-left-nav h3.title.show{background:url('../images/my-account-open.png') 88% 18px no-repeat}.pt_customer-service .contact-us-container #secondary .secondary-navigation .customer-service-left-nav h3.title.hide{background:url('../images/my-account-close.png') 88% 18px no-repeat}.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav h3.title{color:#fff;font-size:13px;height:10px;padding:14px 5%;text-transform:uppercase;font-family:"Montserrat",Arial,sans-serif;cursor:pointer;position:relative;z-index:3}.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav ul{display:none;padding:0 5%;width:90%}.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav h3.title.show{background:url('../images/my-account-open.png') 88% 18px no-repeat}.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav h3.title.hide{background:url('../images/my-account-close.png') 88% 18px no-repeat}.pdp-main .no-thumbnails #liquifireImageDiv{margin:0 auto}.pt_error.pt_customer-service .contact-us-container #secondary nav{width:100%}.article-search-result-found{width:100%;min-width:100%;max-width:100%}.pt_articledetails #secondary,.article-search-result-found #secondary{width:100%}.pt_articledetails #secondary .refinement.article,.article-search-result-found #secondary .refinement.article{background:url('../images/acount-mobile-nav-bg.png');width:100%;padding:0 2%}.pt_articledetails #secondary .refinement.article ul#category-level-1,.article-search-result-found #secondary .refinement.article ul#category-level-1{float:left}.pt_articledetails #secondary .refinement h2,.article-search-result-found #secondary .refinement h2{color:#fff;font-family:"museo_slab_500",Arial,sans-serif;font-size:1em;padding-bottom:10px;padding-top:18px}.pt_articledetails #secondary .refinement ul#category-level-1 li a,.article-search-result-found #secondary .refinement ul#category-level-1 li a{font-family:"Montserrat",Arial,sans-serif;font-size:.73em;line-height:30px;text-transform:uppercase;color:#fff}.pt_articledetails .primary-content,.pt_article-search-result .article-search-result-found .primary-content{max-width:100%}
.pt_article-search-result .article-display ul li .article-content{width:100%}.pt_article-search-result .article-display ul li .article-content h3{margin-top:10px}.pt_articledetails #secondary .refinement h2 .arrow-up,.pt_article-search-result #secondary .refinement h2 .arrow-up{border-top:5px solid #fff}.pt_articledetails #secondary .refinement h2 .arrow-up.arrowpos1{right:38%}.pt_articledetails .primary-content{max-width:100%;float:left;width:100%;padding:0}.pt_articledetails .primary-content-fullview{width:auto}.pt_articledetails .primary-content-fullview .primary-content,.pt_articledetails.pt-articlewithoutleftnav .primary-content-fullview .primary-content{padding:0;width:100%}.pt_articledetails.pt-articlewithoutleftnav .primary-content-fullview .primary-content .content-asset{padding:20px}.pt_customer-service .primary-content:after,.pt_articledetails .primary-content:after{bottom:-14px}.pt_articledetails .primary-content:after{bottom:0}.pt_customer-service .primary-content:after,.pt_articledetails .primary-content:after{margin-bottom:9px}.pt_customer-service .contact-us-container #secondary{background:url('../images/acount-mobile-nav-bg.png');display:block;width:100%}.pt_customer-service #secondary nav{width:100%}.pt_customer-service .primary-content{width:92%;margin:0;padding:7% 4%;float:left}.pt_customer-service #secondary>nav>div>div.content-asset.customer-service-left-nav>h3{line-height:21px}.pt_customer-service #secondary>nav>div>div.content-asset.static-content-leftnav>h3{line-height:21px}.pt_customer-service .contact-us-container #secondary nav{background:url('../images/acount-mobile-nav-bg.png');display:block;width:100%;padding-bottom:3px;height:41px}.availability-btn{display:none}.more-option-available,.in-store-badge,.availability-btn.check-it-out{display:block}li.grid-tile .availability-btn.check-it-out{position:inherit}.availability-btn a.product-set-price{text-decoration:underline}.search-result-found ul.search-result-items .grid-tile .product-tile{min-height:362px!important}.product-compare{bottom:0}.pdp-main .pdp-redesign .description-section{float:left;margin:20px 0 0;width:100%}.pdp-main .pdp-redesign .section.product-detail-tabs{margin:0}.responsive-tabs-wrapper{background:#fff}.responsive-tabs__list{display:none}.responsive-tabs__panel{width:100%;border-bottom:1px solid #666}.responsive-tabs__panel--closed-accordion-only{display:none}.responsive-tabs__heading{background:url("../images/icn-sprite.png") no-repeat scroll 96% -87px #fff;position:relative;border-bottom:1px solid #666;border-bottom:1px solid #666;display:block;cursor:pointer;width:100%;outline:0}.responsive-tabs__heading.border-bottom{border-bottom:1px solid #666}.responsive-tabs__heading:after{content:"";display:block;position:absolute;right:20px;top:40%;width:0;height:0}.responsive-tabs__heading:hover,.responsive-tabs__heading--active:hover{background-color:#fff}.responsive-tabs__heading--active{background:url("../images/icn-sprite.png") no-repeat scroll 96% -132px #fff}.responsive-tabs__panel hr.secondary-devider{display:block}.responsive-tabs__panel .video-player{margin-top:30px;padding-left:0;background:0}.responsive-tabs__heading a{outline:0;cursor:pointer;display:block;padding:15px 34px}.pdp-main .tab-main-content{min-height:inherit}.primary-content a.color-options,.color-list .list p,.color-overlay a.close,.section.reviews-section{display:none}#product-content.colors-template{margin:20px 0;width:100%}.color-list .list,.color-list.swatches-list .list{padding:10px 0 0 10px;width:60px;height:auto}.color-list .list .color-swatch{height:58px}.colors-availability-wrapper .color-overlay,.color-name-display{float:left;clear:both}.color-name-display{color:#999;font-family:"Montserrat",Arial,sans-serif;font-size:18px;padding:12px 0 7px}.color-list .list.selected .color-swatch,.color-list li.selected .color-swatch:hover{box-shadow:0 .5px 5px #666}.description-section+#product-content.colors-template{display:none}.ui-dialog.bonusproduct{width:89.6%!important}#bonus-product-tile .grid-tile.new-row{margin-left:20px}.more-option-available a.more-option-link{margin-right:0}.pt_staticcontent .wrapper{width:320px}.pt_staticcontent .wrapper .tips-and-technique{padding:0 20px}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .child-life-stage .form-row label{min-width:22%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .child-life-stage select.select-box{width:72%}.michaels-reward-card{padding:1em 0 0}.michaels-reward-card .person-info>.name{width:91%}.michaels-reward-card .barcode-wrapper img.barcode{width:100%;height:auto}.michaels-reward-card .person-info .print-page{display:none}.show-on-tab-portrait-and-mobile{display:block}}@media only screen and (min-width :768px) and (max-width :1279px){.tabbed-product-slider,.product-slider,.jcarousel{width:100%}.search-result .primary-content{max-width:1259px;min-width:768px}#footer .social-icons p{width:100%;text-align:left;display:block}
.pdp-main .recommendations .jcarousel ul li img{width:100%}.pdp-main .no-thumbnails #liquifireImageDiv{margin:0 auto}.pt_cart .product-slider{padding-bottom:0}.pdp-main #image{width:365px;height:365px;left:auto}.pdp-main #zoomView{width:160px;height:160px}.pt_cart .increment-quantity{width:110%}.pdp-main .badge{margin-bottom:10px}.product-image:hover #quickviewbutton,#quickviewbutton{display:none}.trending-project-container ul li{width:220px;height:220px;margin:0 0 20px 15px}.trending-project-container h4.project-caption{padding:8px 5% 8px 5%;width:90%;font-size:1.17em}.trending-project-container li.shadow-left:before{bottom:4%;left:3px;box-shadow:15px 5px 7px 5px #4b4b4a}.project-ideas-container ul li{width:165px;min-height:165px;margin:15px 0 0 10px}.project-ideas-container li img{width:100%;height:165px}.project-ideas-container h4.caption{font-size:.95em}.project-ideas-container li.shadow-left:before{bottom:17%;left:4px}.pt_staticcontent .wrapper{width:100%}.pt_staticcontent .wrapper .tips-and-technique{padding:0 20px}.tips-technique-tiles>li{width:45%}.tips-and-technique .shadow-left::before{box-shadow:15px 5px 7px 5px #4b4b4a}.pt_staticcontent .classesnevents-wrapper{padding:0 30px}.events-wrapper .banner-left{width:61.8%}.events-wrapper .banner-right{width:31.97%}.events-wrapper .banner-left .right-column{width:40%;margin-right:10px}.classes-wrapper li .featured-section{height:122px}.classes-wrapper li h5{margin:10px 0 5px 10px}.classes-wrapper li p{height:179px}.classes-wrapper ul.column-3 li:first-child+li,.classes-wrapper ul.column-3 li:first-child+li+li,.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:14px}#shipping-info,#payment-info .billing-info-form .billing{padding:20px 20px 0}#shipping-info .shipping-info-response{background:#f5f5f5;margin:-20px -20px 0;padding:20px 20px 0}#payment-info .billing-info-response .payment-info-response{background:#f5f5f5;padding:20px 20px}.shipping-info-response .mini-shipment,.payment-info-response .payment-container{margin:0 10% 20px}.shipping-info-response .shipping-method-gift-container,.payment-info-response .payment-instrument-container{margin-right:33px}.pt-checkout .bottom-button-container{padding:20px 20px;margin:20px 0 0 -20px}.shipping-methods div.form-row .shippingmethod-price.checkout-for-desktop-only{display:block}#where-to-getit-show{background:#e01836}.pt_account .account-inner-wrapper.loyalty .child-stage-holder{width:50%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .child-life-stage select.select-box{width:70%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .basic-profile-information{width:98%}.pt_account .account-inner-wrapper.loyalty .preferred-store #response{width:102.9%}.pull-right.no-pull-on-mobile button{font-size:14px}}@media only screen and (min-width :768px) and (max-width :1279px) and (orientation :portrait){.cart-for-mobile-only{display:none}.pt_cart .top-nav-header,.pt-checkout.pt-order-confirmation a#menu,.pt-checkout.pt-order-confirmation a#menu{top:0}.pt_cart a#menu{top:-3px}.pt-checkout.pt-order-confirmation #header .primary-logo{left:0;top:0}#wrapper,#wrapper.pt_error{width:100%;min-width:768px}.pt-checkout.pt-order-confirmation #main .wrapper{width:95%;padding:20px}input[type="tel"],input[type="number"],input[type="email"],input[type="text"],input[type="password"]{padding:8px 13px}.pt_error .error-page-search input[type="text"]{padding:6px 13px}button,.primary-button,.secondary-button{font-size:.875em}.pdp-main button{font-size:.875em}.ui-dialog.dialog-reset-password{top:0!important;height:250px!important}.pt_order .primary-content .account-inner-wrapper .order-detail-options a{margin:0 45px 0 0}.pt_cart #header.position-move.click-move{position:fixed;height:85px}.pt_cart #main.position-move.click-move{margin-top:75px}.pt_cart #header.position-move.click-move a#menu{top:7px}.pt_cart #header.position-move.click-move .top-nav-header{top:8px}.pt_cart #header{position:relative}.pt_cart #main{margin-top:0}.border{border-color:#afafaf;border-style:dashed none none;border-width:2px 0 0;float:left;height:100%}.categories{padding:40px 0;position:relative;min-width:768px;max-width:768px}.container{display:block;margin:0 auto;padding:20px 0;min-width:768px;max-width:768px}.sixteen-grid .shopCat-10,.sixteen-grid .shopCat-6,.sixteen-grid .shopCat-7,.sixteen-grid .shopCat-11,.sixteen-grid .shopCat-8,.sixteen-grid .shopCat-12,.sixteen-grid .shopCat-13,.sixteen-grid .shopCat-14,.sixteen-grid .shopCat-15,.sixteen-grid.shopCat-16,.sixteen-grid.shopCat-17,.sixteen-grid.shopCat-18,.sixteen-grid .promo{left:0;position:relative;top:0}.sixteen-grid .shopCat-9{position:absolute;top:950px}.sixteen-grid .shopCat-8{margin-bottom:55px}h2.category-heading{left:240px}
.home-bottom-center-shadow{background-size:84%;margin-top:-10px}#main{margin-top:85px;position:relative}.pt-articlewithoutleftnav #main,.pt_articledetails .primary-content-fullview{margin-top:130px}.pt-checkout.pt-order-confirmation #main{margin-top:115px}#header{height:85px}.pt-checkout.checkout-process #header{height:55px}.pt-checkout.checkout-process header{height:45px;background:0;box-shadow:none}.pt-checkout.checkout-process a#menu{top:0}.pt-checkout.checkout-process #main{margin-top:55px;margin-bottom:0;padding-bottom:0}.pt-checkout.checkout-process #footer{margin-top:0}#header .wrapper,nav{width:100%;min-width:768px}.dummy{display:block!important}.show-search{display:block!important}.hide-search{display:none!important}header .wrapper{height:55px}a#menu{left:27px}.menubtn-position{left:20px!important}.level-1 .menu-utility-user li{top:20px}.level-1 .menu-utility-user li.logout-signup,.pt-checkout.pt-order-confirmation .level-1 .menu-utility-user li.logout-signup{top:37px}.mobile-bg-searchclick{background:url("../images/sprite.png") no-repeat scroll -351px -61px rgba(0,0,0,0)!important}#mobile-searchgo.mobile-bg-searchclick:hover{background:url("../images/sprite.png") no-repeat scroll -351px -61px rgba(0,0,0,0)!important}#mini-cart:hover>.cart-box{display:none}.textbox-search input[type=text]:hover>.promo-add{display:none}#header .primary-logo{background:url("../images/michaels_mobile_logo.png") no-repeat scroll center 0 transparent;background-size:95px 27px;height:27px;left:336px;margin:0;position:absolute;width:95px}#header .primary-logo a{height:100%}.mobile-bg-search{top:6px;width:75px}.mobile-bg-search input[type="submit"]{background-position:370px -63px}.promo-add{clear:both;color:#fff;float:left;left:0;margin:-3px auto 0;padding:0;position:absolute;top:66px;width:98%;z-index:3000}.mini-cart-label,.btn-go,.email-sign-up{display:none}.email-signup:hover>.email-sign-up{display:none}.email-signup:hover{background-color:transparent;box-shadow:none}.mini-cart-empty{color:#333}.mini-cart-basket{left:8px;top:23px}.menu-utility-user ul li.logout-signup{float:none;margin:118px 0 0 129px}#mini-cart:hover{background-color:transparent}.weekly-ad,.blogs-ad{display:block}.textbox-search{display:none;background:url("../images/menumobile-bg.jpg") repeat;float:left;position:fixed;top:56px;left:0;width:100%;z-index:6000;padding:4px 0 4px 0;height:67px}.no-hits-search .textbox-search{background:none repeat scroll 0 0 rgba(0,0,0,0);position:relative;right:0;top:0;display:block}.header-search{right:0;top:-62px;z-index:21}.header-search:hover{background:url("../images/sprite.png") no-repeat scroll 3px -246px transparent}.header-search input[type="text"]{background:none repeat scroll 0 0 #fff;border:0 none;color:#333;display:block;height:38px;margin:12px 15px 10px 6px;position:absolute;right:67px;width:82.5%;padding:2px 13px}.header-search:hover>.header-search input[type="submit"]{background:url("../images/sprite.png") no-repeat scroll -368px -62px transparent}.header-search input[type="submit"]{right:32px;top:17px}#navigation,.pt-checkout.pt-order-confirmation #navigation{z-index:auto}.header-search legend{background:none repeat scroll 0 0 transparent}.btn-go{background-color:#d7112f;border:medium none;border-radius:5px;display:inline-block;float:left;height:44px;margin:11px 15px 0 2px;padding:1em 1.5em;color:#fff;font-size:.8em;text-align:center;position:absolute;right:4px}nav{height:30px;width:100%}.promo-menu{display:none}.email-signup>a{border-right:0;padding-right:0}.custom-banner-header,.pt-checkout.checkout-process .checkout-header-needhelp{display:none}.top-nav-header{right:94px}.pt-checkout.checkout-process .top-nav-header{top:0}.pt-checkout.checkout-process #mini-cart{display:block}.more-option-available,.in-store-badge,.availability-btn.check-it-out{display:block}.pdp-main .product-col-2 .promotion-free-gift .promotion-title{padding-left:0}div.recmmendations{margin:0 auto}.Cart-see-details{margin:0 10px 20px}.Cart-see-details span{display:inline}.move-to-bottom{display:block;clear:both;float:right;margin:-42px 20px 0;width:35%}button.whitebutton{width:100%}button.maxwidth{width:92%;font-size:.7em}ul.table-cart-detail li .product-list-item .sku span.label{float:left;display:block}.shopping-cart-bg{margin:0 auto;padding:0 0 20px;width:100%;border-radius:0}.shopping-cart-bg .shopping-cart-top .cart-empty{margin:65px auto 0;width:96%}.shopping-cart-bg .shopping-cart-top .cart-empty .empty-cart-box{width:auto}.shopping-cart-bg .shopping-cart-top{padding:20px}.shopping-cart-bg span.cart-heading{height:auto;font-size:1.2em;padding-left:10px}.total-price-potrate{display:none;float:left;margin:2% 0 0 20%;text-align:right;font-size:.75em;font-family:"Montserrat",Arial,sans-serif;width:21%}.total-price-potrate>span{color:#666;display:block;float:none;font-size:.85em;line-height:100px;text-align:right;text-decoration:underline;font-family:"Montserrat",Arial,sans-serif}
.total-price-potrate>span a{font-size:1em}.sp-left-colum{width:100%;padding:10px 0 15px}span.positiontop{top:17px}.sp-right-colum{width:100%;padding:0;margin:0;position:relative}.pt_cart .cart-promo-content{padding:0}#checkout-faq{padding:20px}.sp-left-colum #cart-items-form,.sp-left-colum #checkout-faq{margin-right:0}.pt_cart .cart-promo-content .for-mobile-only{display:none}.search-store-location .searchstores{top:4px}button.whitebutton span{background-position:100% -200px}.move-to-right{display:none}button.paypal-btn{height:45px}ul.table-cart-detail li .image-aera{line-height:90px}ul.table-cart-detail li:first-child,.pt_cart .bonus-product-container ul.bonus-product-detail>li:first-child{width:47%}ul.table-cart-detail.save-for-later-detail li:first-child{font-size:1.051em}ul.table-cart-detail li span.remove-btn{margin:7px 36px 0 7px}.table-cart-detail-area{padding:10px 0;font-size:.85em}.table-cart-detail-area:last-child{border-bottom:1px solid #ccc}.shopping-cart-bg hr.thin{background-color:#ccc;width:96%}.checkbtn-shopping-box{position:absolute;right:34px;top:30px;margin:46px auto 0;width:220px}ul.table-cart-detail li .image-aera{width:120px;height:120px;position:inherit;margin:20px auto}ul.table-cart-detail li,.promo.surcharge-msg{font-size:.89em}ul.table-cart-detail li .product-list-item .name a{font-size:1.157em;margin-bottom:0}.order-summary-container{width:292px;float:left;margin:0 66px 0 41px}.continue-btn-width{width:277px;color:#666}span.paypal-btn{margin:8px auto 1px;text-align:center}.pt_cart .recmmendations{margin-bottom:0}.sp-right-colum .checkout-button-security{float:left;clear:none;width:232px}.qty-mobile-aera.number-container{width:54%}.sp-left-colum .table-cart-detail .mobile-arrangement{width:46%}.pt_cart .cart-product-details{float:left;width:60%;margin-left:10px}.pt_cart .bonus-product-container ul.bonus-product-detail>li.cart-for-desktop-only.bonus-view,ul.table-cart-detail li:last-child{width:32%}ul.table-cart-detail li .promotions-message-content .increment-quantity.surcharge{background-position:40px -1455px}.pt_cart .bonus-product-container ul.bonus-product-detail>li .item-image{width:120px;height:120px;position:inherit;margin:20px auto}.pt_cart .bonus-product-container ul.bonus-product-detail>li .item-image img{width:120px;height:120px}.pt_cart .bonus-product-container ul.bonus-product-detail>li .item-details{width:54%}.pt-checkout.checkout-process #header{position:absolute}.pt-checkout #main{margin-top:115px}.pt-checkout .menu-utility-user li.logout-signup{margin:21px 0 0 142px;top:auto}.pt-checkout .shipping h3{font-size:1.219em}.pt-checkout #main input[type="tel"],.pt-checkout #main input[type="number"],.pt-checkout #main input[type="email"],.pt-checkout #main input[type="text"],.pt-checkout #main input[type="password"]{padding:8px 13px}.pt-checkout.checkout-process #main .wrapper{width:100%;padding:0;border-radius:0}.pt-checkout #main .shadow-left:before{box-shadow:none}.pt-checkout #main .wrapper .left-column,.pt-checkout #main .wrapper .right-column{width:100%}.pt-checkout #main .wrapper .right-column{margin-top:30px;display:none!important}.pt-checkout h2{font-size:1.829em}.checkout-progress-indicator ul li{width:150px;font-size:.688em}.checkout-progress-indicator ul li.step-2,.checkout-progress-indicator ul li.step-3{padding-left:125px}.pt-checkout .order-summary-container{float:left;width:41.4%;margin:0 40px 25px 0}.pt-checkout .mini-billing-address{margin:0 40px 0 0}.pt-checkout .right-column .mini-shipment{margin:0 0 25px 0}.pt-checkout .in-your-cart{clear:both;margin:0 0 25px;width:92.9%}.pt-checkout .order-summary-container .primary-button{display:none}.pt-checkout .safe-shopping-guarantee-box{clear:both;padding:25px}.pt-checkout .in-your-cart .mini-cart-product{float:left;margin-right:65px;width:40%;border-top:1px solid #e0e0e0;min-height:150px}.pt-checkout .in-your-cart .checkout-mini-cart div:first-child,.pt-checkout .in-your-cart .checkout-mini-cart div:nth-child(2){border-top:0}.pt-checkout .safe-shopping-guarantee-box .secure-logo{position:absolute;right:30px;top:35px;margin:0}.checkout .primary-button{font-size:.875em;width:auto}#shipping-email-form{width:73%}.shipping-information{width:82%}.shippingoptions{width:55%}.shipping-method-list{width:84%}.shipping-info-response .shipping-method-gift-container h4,.shipping-address-details h4,.shipping-gift-details h5,.payment-info-response .payment-instrument-container h4,.payment-info-response .mini-billing-address h4{float:left;width:35%;text-align:center}.shipping-info-response .shipping-method-gift-container ul.details-container,.shipping-address-details ul.details-container,.mini-billing-address ul.details-container,.payment-info-response .payment-instrument-container .mini-payment-instrument.first{float:left;width:55%;margin-left:26px}.shipping-info-response .mini-shipment .details .shipping-address-details h4 span,.payment-info-response .mini-billing-address h4 span,.shipping-info-response .mini-shipment .details .shipping-methods-details h4 span,.payment-info-response .payment-instrument-container h4 span{display:block;margin:0 auto}
.payment-info-response .mini-billing-address{margin-right:0}.payment-info-response .payment-instrument-container .mini-payment-instrument{margin-left:35%;width:63%}.payment-info-response .payment-instrument-container .mini-payment-instrument .details{margin-left:26px}.payment-info-response .payment-instrument-container .mini-payment-instrument.first .details{margin-left:0}.shipping-info-response .shipping-method-gift-container .shipping-gift-details{margin-left:45%}.shipping-info-response .shipping-method-gift-container .shipping-gift-details h5{width:100%;text-align:left}.shipping-info-response .shipping-method-gift-container .shipping-gift-details .details-container{width:100%;margin-left:0}.pt-checkout .formfield.creditcard-type span.error,.pt-checkout .formfield.creditcard-type span.error-message{right:2%}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .month span.error-message,.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .month span.error{right:10%;top:45%}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .year span.error-message,.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .year span.error{right:10%;top:65%}.payment-method-options .payment-tabs{margin-right:20px}.payment-method-options{margin:0 6% 20px}.pt-checkout .payment-method-expanded{border:0}.redemption.gift-card-redemption-msg{margin-left:0}.pt-checkout.pt-order-confirmation .order-confirmation-details h3{font-size:2em}.display-product li.col-four.order-payment-summary{width:25%}.display-product li.col-four{padding-right:1.5%}.order-shipment-table.display-product .item-image{width:62px;margin-right:10px;height:62px}.order-shipment-table.display-product .item-image img{width:100%}.order-shipment-table.display-product .item-details{width:75%}.pt-checkout.pt-order-confirmation .order-shipment-table.display-product .item-details{width:66%}.pt-checkout .cart-promo{margin-left:0}.pt-checkout .display-product .item-image img{width:100%;height:100%}.pt-order-confirmation .orderconfirm-recommendations{margin:40px -34px 0;width:768px}.order-review-n-summary{width:100%;margin:0}.order-confirmation-details .order-summary-header .order-date .value{width:19.5%}.order-confirmation-details .order-summary-header .value{width:18%}.order-summary-header{margin-bottom:25px}.order-review-n-summary .order-summary-left{width:47%}.order-review-n-summary .order-summary-right{width:53%}.order-review-n-summary .order-summary-right .order-payment-summary ul{padding:10px 20px}.order-review-n-summary .order-summary-left li{width:94%}.order-shipment-table.display-product .mobile-noshow .product-info{padding-left:14%;width:41%}.order-shipment-table.display-product .mobile-noshow .item-quantity{width:22%}.order-shipment-table.display-product li.item-total{width:23%}.order-shipment-table.display-product li.product-info{width:55.5%}.order-shipment-table.display-product .left-section li.item-quantity{width:21%}#order-review .order-review-n-summary{width:83%;margin:0 8.5% 20px}#order-review .order-review-n-summary .order-summary-left{width:51%}#order-review .order-review-n-summary .order-summary-right{width:49%}#order-review .order-review-n-summary .order-summary-left li{width:93%}.pt-checkout #order-review #cart-table .cart-row .product-list-item{width:100%}#order-review .order-shipment-table.display-product .item-details{width:58%}#order-review .order-review .bottom-button-container .ca-safe-shopping-guarantee{width:auto;float:none;margin:0}#order-review .order-review .bottom-button-container .safe-shopping-guarantee-box{margin-top:20px;padding:0}#order-review .order-review .bottom-button-container .safe-shopping-guarantee-box .secure-logo{margin-top:-10px}.jcarousel{margin-top:15px;width:523px}.jcarousel ul li{margin-right:15px;width:165px}.product-slider .slider-wrapper.horizontal-slider{margin:0;width:100%}.tab-slider{margin:0 auto 30px;background-position:0 44px!important}.projects-tab ul li{font-size:.769em;margin-right:14px;padding:15px 5px 10px;width:141px}.product-slider,.tabbed-product-slider{margin-bottom:0;padding-bottom:47px}.tabbed-product-slider.two .projects-tab{left:226px}.tabbed-product-slider.three .projects-tab{left:389px}.tabbed-product-slider.four .projects-tab{left:554px}.slider-control .control a.jcarousel-control-prev,.slider-control .control a.jcarousel-control-next{background-position:-320px -250px;height:40px;width:34px}.slider-control .control a.jcarousel-control-next{background-position:-364px -250px}.slider-control .control a:hover{background-position:-320px -297px}.slider-control .control a.jcarousel-control-next:hover{background-position:-364px -297px}.slider-wrapper.horizontal-slider{padding:30px 0}.slider-wrapper .slider-title{font-size:1.615em}.slider-wrapper .slider-sub-title{font-size:.684em;padding-top:3px}.slider-wrapper .product-tile .product-name{margin-top:11px;padding:8px 0 7px}li.grid-tile a.thumb-link img{width:100%}#footer .wrapper{width:714px}#footer .ca-newsletter,.navigation-top-bg,.navigation-bottom-bg{background-size:calc(132px)}
.footer-links ul li h4{font-size:.514em;padding-bottom:0}.footer-links ul.sub-nav-footer li a,#footer .sign-up-promotions p,.social-icons p,#footer .sign-up-promotions input[type="email"]{font-size:.514em}#footer .social-icons ul li{margin:2px 4px 11px 0}#footer .social-icons ul li a{width:26px;height:26px;background-position:0 -294px}#footer .social-icons ul li.facebook a:hover{background-position:0 -323px}#footer .social-icons ul li.twitter a{background-position:-31px -294px}#footer .social-icons ul li.twitter a:hover{background-position:-31px -323px}#footer .social-icons ul li.youtube a{background-position:-62px -294px}#footer .social-icons ul li.youtube a:hover{background-position:-62px -323px}#footer .social-icons ul li.pinterest a{background-position:-93px -294px}#footer .social-icons ul li.pinterest a:hover{background-position:-93px -323px}#footer .social-icons ul li.instagram a{background-position:-124px -294px}#footer .social-icons ul li.instagram a:hover{background-position:-124px -323px}#footer .social-icons ul li.googleplus a{background-position:-154px -294px}#footer .social-icons ul li.googleplus a:hover{background-position:-154px -323px}.footer-links{margin:23px 0 77px;position:relative;width:74%}.footer-links ul li.footer-grid-last,.footer-links ul li{width:31.5%}.footer-links ul.sub-nav-footer li{padding-top:0}.footer-links ul li.footer-grid-second-last{margin-bottom:20px}.footer-icons{width:26%;margin-top:23px}.footer-icons .icons{background-position:0 -354px;width:33px;height:33px;margin-bottom:4px}.footer-icons .iconstags{font-size:.600em}.footer-icons li.mobileapps a:hover span.icons{background-position:0 -392px}.footer-icons li.giftcards .icons{background-position:-36px -354px}.footer-icons li.giftcards a:hover span.icons{background-position:-36px -392px}.footer-icons li.wallpapers .icons{background-position:-74px -354px}.footer-icons li.wallpapers a:hover span.icons{background-position:-74px -392px}.footer-icons li.bookstore .icons{background-position:-111px -354px}.footer-icons li.bookstore a:hover span.icons{background-position:-111px -392px}.footer-icons ul li.giftcards,.footer-icons ul li.bookstore{float:right;width:40%}#footer .sign-up-promotions{width:266px}#footer .footer-submit{font-size:.8em;margin:0 0 0 7px;padding:7px 11px}#footer .sign-up-promotions input[type="email"]{width:149px;padding:2px 13px}#footer .sign-up-promotions p,.social-icons p{padding:10px 0 4px}a.footer-logo{background:url("../images/logo-ipad.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:block;margin:15px 0 0;width:136px}.copyright{font-size:.428em}.search-result .primary-content{max-width:768px;min-width:768px}.pt-account #main .wrapper{min-width:768px;width:100%}.home-bottom-two-slots{margin:0 auto;max-width:680px;min-width:680px;padding:0 40px}p.search-found-header{border-bottom:3px solid #666;font-size:2em;text-align:center;background:url(../images/search/birthday-background.jpg) repeat scroll center 0 / 200% auto #f8f8f8;padding:25px 10px;margin-bottom:-80px;margin-top:95px}.other-category-results{background:0;margin-top:0}.search-result-found #secondary{margin-top:10px}.search-result-found #secondary,.other-category-results{width:729px;border-bottom:1px solid #535353;border:1px solid #535353;margin-bottom:0;margin-top:0;padding-bottom:0}.search-result-found #secondary.nav.refinements{margin-left:15px}.other-category-results-with-count{width:98%;background:#f6f6f6;cursor:pointer;margin:0;padding:13px 0 13px 10px}.refinement.Category.category-refinement{border-bottom:1px solid #535353}div.refinement,div.refinement.Brand,div.refinement.Color,div.refinement.Craft.Time,div.refinement.Size,div.refinementColor{width:95%}.refinement.Category.category-refinement,.refinements .refinement,.refinement.Brand,.refinement.Color,.refinement.Craft.Time,.refinementColor{width:680px;background:#f6f6f6;cursor:pointer;margin:0}.refinement.Category.category-refinement,.refinement.videos.folder-refinement{margin:0;padding:15px 10px;width:710px;background:none repeat scroll 0 0 #f6f6f6}.refinement-header{color:#666;font-size:13px;text-transform:uppercase;width:100%;cursor:pointer}#secondary .other-category-results .content-type-opt,#secondary .other-category-results span.active{padding:15px 20px 0;width:85%;float:left}#secondary .other-category-results span{padding:0}.other-category-results-with-count a,.other-category-results-with-count span{float:none}span.active{display:none;margin:0;padding:0}.toggle span,#secondary .refinement-top-level a.cat-refine,.search-result-found .other-category-results .refinement-header{color:#666;font-size:13px;width:98%}.white-bg{background:none repeat scroll 0 0 #f6f6f6;border-bottom:1px solid #535353;width:710px;padding:15px 10px}.search-result-found .primary-content{float:left;max-width:768px;min-width:768px;margin:0 auto}.search-result-found ul.search-result-items .grid-tile{margin:0 0 10px 30px}.sort-by{width:145%}.grid-sort-header{margin-top:22px}
.search-result-content{padding:20px;margin-top:15px}.pagination{margin:22px 35px 0 0}.sort-by label,a.sorting-option,.pagination .results-hits{font-size:12px}.search-found-header.shadow-left.shadow-right{background:none repeat scroll 0 0 rgba(0,0,0,0)}.search-result-found{margin:0 auto}p.search-found-header,.white-bg{border:0 solid #666}.search-result-found .refinements{max-width:730px;min-width:730px;margin:0 20px}.search-result-options{margin:12px 0 35px 18px}.grid-tile-promo.shadow-left:before{box-shadow:15px 5px 7px 5px #4b4b4a}.shadow-right:after,.shadow-left:before{box-shadow:none}#category-level-1,.refinementColor,.refinement.Color,.Brand,a.content-type-opt,.search-found-header.shadow-left.shadow-right:before,.things-we-love,.cake-boss,.search-sorting,.searchpromo-left{display:none}ul.grid-sort-header{margin-top:14px}.search-result-found .video-display ul.search-result-items .grid-tile{margin:0 32px 17px 22px}.arrow-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.arrowpos.arrow-rt{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000;margin:2px 6px}.arrowpos{float:right;margin:4px}.arrowpos1{float:right;position:absolute;right:25px;margin:4px}.refinement.Category.category-refinement ul{display:none;float:left}.video-display ul.search-result-items{margin:0 auto;padding:0;width:650px}.popular-search-term ul{width:100%}.expandable.pro-link-clp{float:left;width:100%}.video-deals{display:block;text-align:center;margin:0 auto}.video-display .top-left{text-align:center;width:650px;margin:20px auto 0}.search-result-found .video-display ul.search-result-items .grid-tile{margin:0 15px 15px}.video-display .video-deals .half-grid-promo{background-size:444px auto!important;float:none;min-height:270px;text-align:center;width:444px;margin:0 auto}.video-deals .weekly-deals .title{line-height:50px;padding-top:85px;font-size:2em;font-weight:400;margin:0}.video-deals .weekly-deals .sub-title{font-size:.94em}.video-deals .weekly-deals #weekly-deals{margin-top:20px;width:220px}.video-deals .category-promo.promo-2{border:1px solid #ccc;float:none;height:230px;width:442px;margin:0 auto 20px}.video-deals .category-promo .inner-white-box{height:125px;width:373px;margin:85px 0 0 41px}.video-deals .category-promo.promo-2 h3{font-size:2.3em;margin:-12px 10px 0}.video-deals .category-promo p{font-size:.85em;margin:0 6px}.content-asset.ca-video-header,.content-asset.video-header{margin-bottom:-100px;margin-top:85px;font-family:"Montserrat",Arial,sans-serif}.header-search #suggestions{left:-742px;top:118px;width:660px;z-index:99999}.header-search #suggestions div{width:97%}.search-result-found{max-width:768px;min-width:768px}.category-landing{margin:0 auto;max-width:964px;min-width:964px}.sub-banner-container.shadow-left img{width:690px}.cat-banner-text{padding:0;height:175px;right:0}.cat-banner-text h3{font-size:1.5em}.category-landing .tabbed-product-slider{width:700px;margin:22px auto 10px;padding-bottom:0}.category-landing .projects-tab li{font-size:.7em;padding:10px 5px;width:141px}.category-landing .category-promo.promo-1{margin-left:5px}.category-landing .category-promo.promo-2{margin-left:32px}.category-landing .category-promo{float:left;height:175px;width:305px}.category-landing .category-promo .inner-white-box{margin:52px 0 0;height:125px;width:292px}.category-landing .category-promo.promo-1,.category-landing .category-promo.promo-2{background-position:center 2px}.category-landing .category-promo .inner-white-box{height:125px;margin:52px 0 0;width:292px}.category-landing .container,.category-landing .categories{max-width:718px;min-width:718px}.category-landing .product-slider .slider-wrapper.horizontal-slider{width:700px}.category-landing .product-slider,.category-landing .tabbed-product-slider{padding-bottom:15px}.category-landing .arrowpos1{right:22px}.search-result-found .primary-content{text-align:center}.category-header h1{margin-bottom:10px;margin-top:20px;padding-left:35px;text-align:left}.category-bottom-promo-wrap{margin:0 5% 20px;max-width:690px;min-width:690px;text-align:center}.category-landing .jcarousel{margin:30px 40px 26px;overflow:hidden;width:609px}.category-landing .jcarousel ul li{margin-right:5px;width:200px}.category-landing .sixteen-grid .shopCat-11,.category-landing .sixteen-grid .shopCat-12{left:0;position:relative;top:0}.category-landing .sixteen-grid .small-cate.shadow-left.shopCat-9{position:absolute;top:1020px}.category-landing .sixteen-grid .thumb{margin-top:10px}.category-landing .slider-control .control{display:none}.category-landing .recommendation-carousel .slider-control .control{display:block}#primary .sub-banner-container.shadow-left:before{left:45px;top:90%;width:85%}.grid-tile-promo{margin:0 0 20px;width:100%}.video-display .grid-tile-promo{margin:10px 8px 20px}.pdp-main .section{max-width:700px;min-width:700px}.section-container,.pdp-main .section.product-detail-tabs{margin:0 auto;max-width:100%;min-width:100%;width:100%}
.section.what-you-all-need{max-width:768px;min-width:768px}.pdp-main .section:after{bottom:5px;width:90%;transform:rotate(-1deg);left:0}.pdp-main .product-variations .variant-dropdown.last .product-add-to-cart{margin-top:-10px}.pdp-main .product-col-2.product-detail .hazmat-wrapper{padding-left:0;margin:5px 0}.pdp-main .product-col-2.product-detail .product-variations .button-container{margin-left:150px}.pdp-main .product-col-2.product-detail .social-media{width:35%;margin:0 auto}hr.pencil-line{width:100%}.responsive-tabs-wrapper{width:100%;background:#fff}.pdp-main .slider-wrapper .slider-title{font-size:1.615em}.pdp-main .section-container:first-child+.section-bottom-shadow{display:block}.pdp-main .section.product-detail-tabs{background:0}.pdpForm .add-to-cart-wrapper .product-actions{margin:35px 0 0 10px}.pdp-main .tags{overflow:auto}.pdp-main .hazmat-wrapper{margin:0}.pdp-main .tags .product-pricing{margin-right:25px;font-size:.807em}.pdp-main .tags .badge{margin:0}.pdp-main .hazmat-wrapper{clear:both}.pdp-main .product-variations .variant-dropdown .variationSelectMessage{margin-top:5px}.pdp-main .product-set-item .product-variations .variant-dropdown .variationSelectMessage{margin-top:5px;display:block}.pdp-main .sbHolder{width:140px}.pdp-main .sbOptions{left:-1px;width:99.5%}.pdp-main .product-thumbnails .thumb .productthumbnail{width:100%}ol.breadcrumb{padding:16px 30px}.pdp-main .product-thumbnails{left:6px;top:0;width:100%}.pdp-main .promotion .promotion-title{padding-left:75px}.pdp-main .main-image-container .liquifire-section{width:91%}.pdp-main .main-image-container .controls{margin-top:160px;margin-right:0}.pdp-main .main-image-container>*,.tags>*{float:left}.pdp-main .product-tile dl.tags dd{margin-top:3px}.pdp-main .recommendations.other .jcarousel ul li{width:274px}.pdp-main .recommendations.other .slider-wrapper .product-tile{width:auto;margin:0 auto}.pdp-main .recommendations.other .jcarousel ul li .product-tile .product-image{width:158px;height:158px}.pdp-main .recommendations.other .jcarousel ul li .product-tile .tile-description{width:100%}.pdp-main .product-slider{padding-bottom:15px}.pdp-main .recommendations.other .slider-control .control,.pdp-main .slider-wrapper .landing-btn{display:none}.pdp-main .recommendations.other .jcarousel .grid-tile dl{margin-bottom:.5em}.pdp-main .recommendations .jcarousel{margin-top:50px}.pdp-main .recommendations.other .jcarousel ul li .product-tile .tile-description{margin-top:7px}.pdp-main .recommendations.other .jcarousel ul li .product-tile .tile-description p{font-size:.538em}.pdp-main .product-pricing .product-sales-price{font-size:13px}.pdp-main .product-set-container .product-col-2 .social-icons-wrap{float:left;margin-left:20px;margin-top:25px}.pdp-main .product-set-container .product-col-2 #divGigyaShareBar{width:auto}.pdp-main .product-set-container #product-content .show-more-products{margin:16px 0 0 0;height:44px}.pdp-main .product-col-2 #divGigyaShareBar{margin:0 auto}.pdp-main .product-col-2 .column-two-wrapper{overflow:hidden;min-height:500px}.pdp-main .section-bottom-shadow{margin-left:-0}.tab-main-content .tab-description.two-col{float:left;margin:0 auto;width:95%}.increment-quantity{width:140%}.responsive-tabs-wrapper{background:#fff}.responsive-tabs__list{display:none}.responsive-tabs__panel--closed-accordion-only{display:none}.product-name>h2{line-height:15px;margin:5px 0;min-height:40px}#divGigyaShareBar-reaction4-icon>div#divGigyaShareBar-reaction4-print_img{display:none}.pdp-main .product-actions{float:right;margin-right:72px}.compareitems{margin-top:50px;padding:15px;width:700px}.compare-item{height:60px;margin:0 15px 5px 0;width:60px}.compareitems h2{text-align:left;margin-bottom:5px;padding-top:0;width:100%;float:left}.compareproduct{height:60px;width:60px}.compare-buttons{padding-top:8px}.compare-item.compare-item>span{left:18px;top:8px}.comapre-products{max-width:768px;min-width:768px;margin:0 auto}.compare-pro-grid{margin:0 auto;max-width:670px;min-width:670px;padding:10px 30px}.compare-pro-grid .slider-control{display:block;margin-bottom:0;position:absolute;top:480px;width:690px}.compare-pro-grid .product-slider .slider-wrapper.horizontal-slider,.compare-pro-grid .jcarousel{width:680px;left:0}.comparison-attributes tr td{max-width:62px;min-width:50px}td.camparison-products table tr{border-right:1px solid #ccc}.button-text.remove-link{margin-right:25px}.pt_store-locator .content-asset figure figcaption{width:700px}.pt_store-locator .store-locator-container .store-locator-result-container{width:92%;margin:60px auto 22px;border-radius:0;height:auto}.pt_store-locator .store-locator-container #secondary .secondary-navigation{float:none}.pt_store-locator .store-locator-container #secondary .secondary-navigation .customer-service-left-nav{float:none}.pt_store-locator .store-locator-container #secondary .secondary-navigation .static-content-leftnav{float:none}.pt_store-locator .store-locator-container .store-locator-left-ads{display:none}
.pdp-main .product-set-container .product-col-2 #product-content{margin:0}.pdp-main .product-set-container,.product-set-container .project-instructions .productlongDescription{background:0}.pdp-main .product-set-container .section.product-images{padding:18px 30px}.pdp-main .product-set-container .main-image-container{position:relative}.pdp-main .product-set-container .main-image-container .liquifire-section{float:none;margin:auto}.pdp-main .product-set-container .product-thumbnails{position:static;top:initial;left:0;right:0;margin:auto;width:62%;margin-top:30px}.pdp-main .product-set-container .product-thumbnails ul{background:url("../images/pencil-line.png") repeat-x 0 100%;padding-bottom:9%;float:left}.pdp-main .product-set-container .product-thumbnails .thumb,.pdp-main .product-set-container .product-thumbnails .video-thumb{float:left;padding:0 10px 0 0;width:38px;height:38px}.pdp-main .product-set-container .pdp-main .section.product-images{padding:0}.pdp-main .product-set-container .product-col-1,.product-col-2{margin:0}.pdp-main .product-set-container .product-primary-image .primary-image{margin-bottom:0;max-width:350px}.pdp-main .product-col-1 #liquifireImageDiv{height:354px;margin-left:27%;width:350px}.pdp-main #liquifireImageDiv .primary-image{width:100%}.pdp-main .product-set-container .product-thumbnails .thumb .image-border,.pdp-main .product-set-container .product-thumbnails .video-thumb .image-border{left:-2px;top:-44px;width:38px;height:38px}.pdp-main .product-set-container .main-image-container .controls{margin:0;position:absolute;bottom:15px;left:55px}.pdp-main .product-set-container .product-set .video-player{margin-right:25%;width:350px}.pdp-main .product-set-container .product-col-2{float:left;margin-top:23px}.pdp-main .product-set-container .you-will-also-need .additional-materials{width:63%;margin:0 25%}.pdp-main .product-set-container .product-col-2.product-detail .product-name{padding:0;font-size:1.188em}.pdp-main .product-set-container .product-col-2.product-detail .tags{padding:0}.pdp-main .product-set-container .product-col-2.product-detail .tags dt{margin-top:8px}.pdp-main .product-set-container .product-col-2.product-detail .social-media{width:35%;margin:-8% 22%;float:right}.pdp-main .product-set-container .project-instructions h3{background:0}.pdp-main .product-set-container .what-you-all-need .slider-wrapper h3.slider-title{background:url("../images/pencil-line.png") repeat-x 0 100%;padding-bottom:3.5%;margin-bottom:7px}.pdp-main .product-set-container .what-you-all-need #product-set-list{background:0}.pdp-main .product-set-container .what-you-all-need .product-set-item .availability{background:0}.pdp-main .product-set-container .you-will-also-need .additional-material-title{width:50%;margin:6.5% 0 5% 30%}.pdp-main .product-set-container .you-will-also-need .additional-material-container img{left:-40px}.pdp-main .product-set-container .section.what-you-all-need .slider-wrapper.horizontal-slider .product-add-to-cart{width:40%;float:none}.pdp-main .product-set-container .section.what-you-all-need .you-will-also-need-container .product-add-to-cart{padding:0;width:71%;float:right;margin-top:20%}.pdp-main .product-set-container .you-will-also-need-container .you-will-also-need .additional-material-container{width:55%;margin:0;min-height:187px}.pdp-main .product-set-container #product-set-list li.product-set-item{width:33%;padding:22px 7px;min-height:580px}.pdp-main .product-set-container #product-set-list li.product-set-item:nth-child(3n+1){border-right:0}.pdp-main .product-set-container #product-set-list li.product-set-item:nth-child(5n+1){border-right:1px solid #ccc}.pdp-main .product-set-container .section.what-you-all-need .product-add-to-cart{width:64%;float:right}.pdp-main .product-set-container .slider-wrapper .primary-button{float:left}.pdp-main .product-set-container .section.what-you-all-need .product-actions{float:none;padding:0}.pdp-main .product-set-container .you-will-also-need-container .you-will-also-need{width:95%}.pdp-main .product-set-container .section.what-you-all-need .you-will-also-need-container form{float:right}.pdp-main .product-set-container .product-thumbnails{width:60%;margin:40px 21%}.pdp-main .product-set-container .product-thumbnails ul{padding-left:70px;padding-right:70px}.pdp-main .section .product-set-item a.static-btn,.product-set-item a.static-btn:hover{width:53%}.pdp-main .product-set-container .product-col-1 #liquifireImageDiv{margin-left:23%}.pdp-main .product-set-item button{margin-left:0}.pdp-main .product-set-container .section .difficulty-level-container .sticky-tooltip{width:35%}.sign-in-wrapper.checkout-login .col-2{padding:0}.checkout-login .password-reset-box{position:relative;margin-bottom:0}.checkout-login #password-reset{left:55%;position:absolute;top:-52px}.sign-in-wrapper.checkout-login h3.login-or-text{margin:.5em 0 1.5em}.sign-in-wrapper.checkout-login form .form-row input{width:45%}.sign-in-wrapper.checkout-login .col-1 .login-account form .form-row button{width:40%}
.sign-in-wrapper.checkout-login .gigya-content #loginDiv td{display:inline-block;margin:inherit!important}.pt_articledetails .primary-content:after,.pt_emailsignup .primary-content:after,.pt_account .primary-content:after,.pt_wish-list .primary-content:after,.pt_order .primary-content:after{left:10px}.pt_emailsignup #EmailSignUp .form-row input#dwfrm_email_customer_zip{width:63px}.pt_order .primary-content .account-inner-wrapper .order-detail-options{margin:0}.pt_order .primary-content .account-inner-wrapper .order-detail-options a{margin:0 27px}.pt_customer-service .content-asset figure figcaption{width:700px}.pt_customer-service .contact-us-container .contact-us-right-container{width:98%;margin:0 auto;border-radius:0}.pt_customer-service .contact-us-container #secondary .secondary-navigation{float:none}.pt_customer-service .contact-us-container #secondary .secondary-navigation .customer-service-left-nav{float:none}.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav{float:none}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date span.error-message,.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date span.error{right:11%}.pt_error #primary{width:100%}.pt_error .system-error-message{margin:20px}.pt_account .gigya-registration-wrapper{float:left}.pt_account .gigya-registration-wrapper #frmLinkAccount input{width:239px}.pt_account .gigya-registration-wrapper .formactions button{width:256px}.swipe-badge-layer{bottom:-7px}.product-set-container .swipe-badge-layer{bottom:-12px}.pt_product-details ol.breadcrumb{padding:5px 30px 8px}.pdp-main .pdp-redesign .section.product-images{width:100%;min-width:100%;max-width:100%}.pdp-main .pdp-redesign .product-col-1,.pdp-main .pdp-redesign .product-col-2{margin:0 99px;width:570px}.pdp-main .pdp-redesign .product-col-1 .product-name,.pdp-main .pdp-redesign .product-col-1 .product-number{padding:0 30px}.pdp-main .pdp-redesign .description-section{float:left;margin-right:0}.pdp-main .pdp-redesign .top-description-margin{margin:0 34px}.pdp-main .product-col-2 .product-pricing{margin:20px 0 10px}.pdp-main .pdp-redesign .product-col-1 #liquifireImageDiv{margin:0;width:570px}.pdp-main .pdp-redesign #image,.pdp-redesign .product-col-1 a.product-image.main-image{width:500px;height:500px;left:35px}.project-landing-banner{margin-top:20px}.trending-project-container ul,.project-ideas-container ul{width:690px;margin:0 auto}.trending-project-container h4,.project-ideas-container h4{text-align:left;margin-left:40px}.project-ideas-container li.shadow-left::before{box-shadow:15px 5px 7px 5px #4b4b4a}.tips-technique-tiles>li.new-row{margin-left:20px}.tips-technique-tiles .tile-images .tile-title{width:87.8%}.tips-and-technique .banner-description{margin:20px 0 10px}.tips-and-technique h2{font-size:1.500em}.events-tiles li{width:31.4%}.events-wrapper .banner-left{width:63%}.events-wrapper .banner-right{width:31.3%;height:225px}.events-wrapper .banner-right img{height:76px}.events-wrapper .banner-left .right-column{width:45%;margin:10px 0 0 0}.events-wrapper .banner-left{padding:10px 10px 20px 10px;height:215px}.events-wrapper .banner-left h5{margin-bottom:10px}.events-wrapper .banner-right .content-section{padding:5px 10px 0 10px}.events-wrapper .banner-left p,.events-wrapper .banner-right p{font-size:.750em}.events-tiles li:nth-child(3n){margin-right:0}.events-tiles li:nth-child(5n){margin-right:20px}.classes-wrapper ul li{width:31.4%}.classes-wrapper li .featured-section{height:87px}.classes-wrapper li h4.caption{padding:8px 0 8px 4%;font-size:.875em}.classes-wrapper li h5{font-size:.875em;margin-bottom:8px;height:18px;overflow:hidden}.classes-wrapper li p{font-size:.750em;height:198px}.classesnevents-wrapper h2{font-size:1.5em}.classesnevents-wrapper .shadow-left:before{bottom:6%;box-shadow:15px 5px 7px 5px #4b4b4a}.classesnevents-wrapper .banner-description{font-size:.750em}.classes-wrapper ul.column-2 li{width:48.5%}.classes-wrapper ul.column-3 li{width:32%}.classes-wrapper ul.column-4 li{width:23.5%}.classes-wrapper ul.column-4 li .button-row a{width:114px;display:inline-block}#cb-header{height:142px;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,#cb-header .tagline-section{width:100%;height:auto;margin:0;padding-top:25px;text-align:center}#cb-header .logo-section .michaels-logo,#cb-header .logo-section .creativebug-logo{margin:0}#cb-header .tagline-section{clear:left;padding-top:15px}#cb-header .tagline-section img{width:auto;margin:0}#cb-banner .video-section{float:none;width:100%;height:395px}#cb-banner #hero-carousel img{width:100%;height:395px}#cb-banner .banner-content{float:none;width:100%;min-height:277px;padding:35px 0 20px}#cb-banner .banner-content p{width:59%}#cb-banner p.ribbon-content{width:75%}#cb-banner #video-play{top:30%}#classes-grid .tile{max-width:230px;padding:0 3px}
#cb-classes h3{margin:0 0 10px 33px}.cb-footer-banner{width:96%;padding:15px}.cb-footer-banner .inset-border{width:97%;padding-top:15px}.cb-footer-banner .column-left{float:none;width:100%;text-align:center}.cb-footer-banner .ribbon-row{margin:25px 0 0 0}.cb-footer-banner .ribbon-row p.ribbon-small{float:none;background-position:256px 40%;width:100%}.cb-footer-banner .ribbon-row p{line-height:normal;margin-top:5px}#cb-classes .cb-footer-banner h3{line-height:1em;margin-bottom:5px}.cb-footer-banner .column-right{padding-top:30px;width:100%;float:none;text-align:center}.pt_account .account-inner-wrapper.loyalty .child-stage-holder{width:48%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .child-life-stage div.child-stage-holder:nth-child(2n) .form-row label{margin-left:0vw}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .child-life-stage div#add-child.child-stage-holder:nth-child(2n){margin-left:3vw}.pt_account .account-inner-wrapper.loyalty .child-stage-holder .remove-child{padding-right:26px}.pt_account .account-inner-wrapper.loyalty .preferred-store,.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .rewards-preferences{width:100%}.pt_account .account-inner-wrapper.loyalty .inner-tile-container.overview-reward-profile{width:94%}}@media only screen and (min-width :768px) and (max-width :1279px) and (orientation :landscape){#wrapper,#header .wrapper,.home-bottom-two-slots,.section-container,#wrapper.pt_error{width:100%;min-width:1024px}.pt_product-details .reviewlogin,.wrapper,.pt_register .wrapper{width:100%}.pt-checkout.pt-order-confirmation #main .wrapper{width:96%;padding:25px 20px}button,.primary-button,.secondary-button,.pdp-main .section .product-set-item a.static-btn,.product-set-item a.static-btn:hover{font-size:.75em}.pdp-main .section .product-set-item a.static-btn,.product-set-item a.static-btn:hover{width:50%}.custom-banner-header img{max-width:100%;height:auto}.pt_order .primary-content .account-inner-wrapper .order-detail-options a{margin:0 30px 0 0}.home-bottom-center-shadow{background-size:84%;margin-top:-10px}.email-sign-up{margin:10px 0 0 -282px}.email-sign-up .top-arrow-emailsignup{width:98px}.mini-cart-total{font-size:.588em}.mini-cart-label{margin:10px 10px 0 0}.mini-cart-content{margin:5px 11px 0 -229px;display:none;top:20px}#mini-cart:hover .mini-cart-content{display:none}.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{max-height:360px;overflow:auto}.mini-cart-product{background:none repeat scroll 0 0 #fff;border-color:#fff;border-style:solid;border-width:1px 1px 0;overflow:hidden;padding:10px}.mini-cart-product.collapsed{background:none repeat scroll 0 0 #e8e8e8}.mini-cart-image{float:left;width:80px}.mini-cart-image img{max-width:90%}.mini-cart-name{float:left;font-family:Georgia,serif}.mini-cart-attributes{font-size:.9em;font-weight:bold;width:50%}.mini-cart-product .product-availability-list{float:right;font-size:.9em;font-weight:bold;width:50%}.mini-cart-subtotals{font-weight:700;padding:10px 0 0;text-align:center}.mini-cart-subtotals .label{margin:0 20px 0 0}.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{top:9px}.mini-cart-empty{border-radius:2px}#mini-cart:hover{background-color:#fff}#mini-cart:hover>.cart-box{display:block}.menu-utility{color:#8f8f8f;float:right;font-size:1em;letter-spacing:1px;margin:10px 0 10px -77px;padding:0}.menu-utility li{border-right:1px solid;float:left;font-size:.588em;font-family:"Arial",Helvetica,sans-serif;list-style:none outside none;padding:0 7px}.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-user li.last{border:0 none}.shopping-cart-bg .shopping-cart-top{padding:0 40px 20px}.Cart-see-details{font-size:.7em;margin:0 10px 20px;padding:5px}.Cart-see-details span{display:inline}#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:bold}#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:normal}#mini-cart .cart-box .btn-checkout{display:block;font-size:.875em;font-weight:normal;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:normal;margin:20px 10px;padding:10px 75px;text-align:left;border:5px solid #efefef}nav{height:37px;width:96%}div.level-2 ul.level-2 a{font-size:.75em}ul.level-2 li.first{margin-left:8px}div.level-3-div{padding:0 0 0 13px;width:99%}.search-container{top:-37px;width:96%}.shopping-cart-bg{margin:0 auto;padding:20px 0;width:1024px}.sp-left-colum{width:664px}.sp-right-colum{width:292px;padding-right:0}.table-cart-detail-area{padding:10px 0}ul.table-cart-detail li .image-aera{width:90px;height:93px;margin:20px 10px 20px auto}ul.table-cart-detail li .image-aera a{width:90px}ul.table-cart-detail li .image-aera img{height:90px}.order-summary-container{width:292px}.sp-promo-cuppon-code{width:292px}.sp-promo-cuppon-code p{margin:9px auto 20px}.checkbtn-shopping-box{width:260px;height:auto;padding:20px 20px 30px;margin:60px auto 40px}.continue-btn-width{width:277px;color:#666}.safe-shopping-guarantee-box{width:100%}.pt_cart .cart-product-details{width:62%}ul.table-cart-detail li div.cart-order-totals button{font-size:1em}ul.table-cart-detail .controls li.decrement,ul.table-cart-detail li.increment{width:25px}ul.table-cart-detail .controls li.decrement{background-position:-323px -340px}ul.table-cart-detail .controls li.increment{background-position:-373px -340px}ul.table-cart-detail .number-container .controls li.quantity-box-container,ul.table-cart-detail li input[type="text"]{width:35px}.sp-left-colum .table-cart-detail .mobile-arrangement{width:47%}.qty-mobile-aera.number-container{width:53%}.pt_cart .cart-promo .bonus-item-actions{width:20%}.sp-left-colum #cart-items-form{margin-right:0}.sp-right-colum .cart-action-checkout{width:100%}.sp-right-colum .cart-action-checkout button.btn-checkout{width:228px}.promotional-code-link{width:284px}.sp-promo-cuppon-code div.promo-cuopon input[type="text"]{width:53.9%}.pt_cart .shopping-cart-top .sp-left-colum .recmmendations .product-slider .slider-wrapper.horizontal-slider .jcarousel,.pt_cart .shopping-cart-top .sp-left-colum .recmmendations .product-slider .slider-wrapper.horizontal-slider{width:630px}.pt_cart .shopping-cart-top .sp-left-colum .recmmendations .product-slider .slider-wrapper.horizontal-slider .jcarousel ul li{width:190px}ul.table-cart-detail li .promotions-message-content .increment-quantity.surcharge{background-position:0 -1455px}ul.table-cart-detail li .promotions-message-content .increment-quantity.stepqtymoq{background-position:23px -1455px;padding-left:0;width:100%}.pt-checkout.checkout-process #main .wrapper{width:1024px;padding:0}.pt-checkout #main .shadow-left:before{box-shadow:10px -5px 7px 5px #4b4b4a}.pt-checkout #main .wrapper .left-column{margin:0 1.5% 0 0;width:62%}#shipping-email-form{width:84%}.shipping-information{width:92%}.shippingoptions{width:64%}.shipping-method-list{width:97%}#shippingtoaddress .address-book .select-address{width:58.6%}#shippingtoaddress .address-book a.editaddress{margin-left:10px}.pt-checkout .formfield.address1 input[type="text"],.pt-checkout .formfield.address2 input[type="text"]{width:408px}.pt-checkout .order-summary-container .primary-button{width:auto}.ship-to-address,.pt-checkout .gift-message-text textarea{width:69%}#order-review .order-review .bottom-button-container .safe-shopping-guarantee-box{margin-top:20px}#order-review .order-review .bottom-button-container .safe-shopping-guarantee-box .secure-logo{margin-top:-10px}.checkout-progress-indicator ul li{font-size:12px;width:150px}.checkout-progress-indicator ul li.step-2,.checkout-progress-indicator ul li.step-3{padding-left:72px}.pt-checkout .sbSelector:link,.pt-checkout .sbSelector:visited,.pt-checkout .sbSelector:hover{font-size:.750em}.pt-checkout .sbSelector{line-height:3.5em}.cart-footer .safe-shopping-guarantee-box{width:91.6%}.pt-checkout #main .formfield.phone span.error{width:95%}.ship-to-michaels-store .search-by .formfield.zip{width:200px;float:left}.ship-to-michaels-store .search-by{width:564px}.pt-checkout #main .ship-to-michaels-store .formfield.zip span.error{width:150px}
.ship-to-michaels-store .search-by .float-right{width:311px}.pt-checkout .ship-to-michaels-store .search-by .float-right .formfield input[type="text"]{width:275px}.pt-checkout .formfield.creditcard-type span.error,.pt-checkout .formfield.creditcard-type span.error-message{position:static}.pt-checkout .mini-cart-image{width:60px}.pt-checkout .mini-cart-image img{max-width:100%}.shipping-info-response .shipping-method-gift-container,.payment-info-response .payment-instrument-container{margin-right:33px}.pt-checkout .bottom-button-container{padding:20px 20px;margin:20px 0 0 -20px}.billing .step-1.inactive,.order-review .step-2.inactive{padding-right:72px}.pt-checkout #gc-checkbalance{font-size:.75em}.pt-checkout #main #PaymentMethod_CREDIT_CARD .creditcard-cvv span.error{clear:both}.ca-payment-method span{width:90%}.payment-method-options{margin:0 auto 20px}.payment-method-options .payment-tabs{margin-right:17px}.pt-checkout .payment-method-expanded{border:0}.pt-checkout .formfield.creditcard-cvv .cvv-icon{left:281px}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .month span.error{left:0;top:75%}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .year span.error{left:0;top:90%}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .year .selectError{margin-bottom:20%}.guest-user-register-container .right{width:53.5%}.guest-user-register-container .right .new-password-style .help-password{right:3px}.pt-checkout .gift-inputs .formfield label{width:27%}.pt-checkout .gift-inputs .left{width:360px;margin-left:0}.pt-checkout.checkout-process .form-caption{margin-left:29%}.button-gift-card{margin:0 17%}.display-product .item-image{width:auto}.pt-checkout .display-product .item-image{width:60px}#order-review .order-review-n-summary{margin:0 3% 20px;width:94%}#order-review .order-shipment-table.display-product .item-details{width:66%}#order-review .order-review-n-summary .order-summary-left{width:48%}#order-review .order-review-n-summary .order-summary-right{width:52%}#order-review .order-review-n-summary .order-summary-left li{width:94%}.pt-order-confirmation h2{font-size:2.25em}.order-confirmation-details h3{font-size:1.715em}.display-product .mobile-noshow li.col-four{font-size:.81em}.display-product .cart-row li.col-four{font-size:.625em}.display-product li.col-four{padding-right:1.5%}.display-product li.col-four.order-payment-summary{width:25%}.order-shipment-table.display-product .item-image{width:62px;margin-right:10px;height:62px}.order-shipment-table.display-product .item-details{width:75%}.pt-checkout.pt-order-confirmation .order-shipment-table.display-product .item-details{width:66%}.order-review-n-summary .order-payment-summary span.label{width:auto}.pt-checkout .cart-promo{margin-left:0}.pt-order-confirmation .orderconfirm-recommendations{width:1024px}.order-review-n-summary{width:100%;margin:0}.order-review-n-summary .order-summary-left li{width:85%}.order-review-n-summary .order-summary-left li .value{font-size:.93em}.pt-order-confirmation .secondary-button span{font-size:1.167em}.border{border-color:#afafaf;border-style:dashed none none;border-width:2px 0 0;float:left;height:100%}.categories{padding:40px 0;position:relative;min-width:1024px;max-width:1024px}.container{display:block;margin:0 auto;padding:20px 0;min-width:1024px;max-width:1024px}.sixteen-grid .shopCat-11{left:0;position:absolute;top:918px}.sixteen-grid .shopCat-12{left:238px;position:absolute;top:918px}#footer .wrapper{min-width:945px;width:945px}#footer .social-icons ul li{margin:5px 10px 20px 0}#footer .social-icons ul li a{background-position:0 -217px;width:35px;height:35px}#footer .social-icons ul li.facebook a:hover{background-position:0 -256px}#footer .social-icons ul li.twitter a{background-position:-46px -217px}#footer .social-icons ul li.twitter a:hover{background-position:-46px -256px}#footer .social-icons ul li.youtube a{background-position:-91px -217px}#footer .social-icons ul li.youtube a:hover{background-position:-91px -256px}#footer .social-icons ul li.pinterest a{background-position:-136px -217px}#footer .social-icons ul li.pinterest a:hover{background-position:-136px -256px}#footer .social-icons ul li.instagram a{background-position:-181px -217px}#footer .social-icons ul li.instagram a:hover{background-position:-181px -256px}#footer .social-icons ul li.googleplus a{background-position:-226px -217px}#footer .social-icons ul li.googleplus a:hover{background-position:-226px -256px}.footer-links{margin-bottom:113px;padding-left:13px;position:relative;width:72%}.footer-links ul li{width:32.5%}.footer-links ul li.footer-grid-second-last{margin-bottom:20px}.footer-links ul li.footer-grid-last{width:24%}.footer-icons{width:26%}a.footer-logo{display:block}.jcarousel{width:940px}.product-slider .slider-wrapper.horizontal-slider{margin:0;width:100%}.product-slider,.tabbed-product-slider{margin-bottom:0;padding-bottom:47px}.projects-tab{left:41px}.tabbed-product-slider.two .projects-tab{left:282px}
.tabbed-product-slider.three .projects-tab{left:523px}.tabbed-product-slider.four .projects-tab{left:764px}.responsive-tabs__panel--closed-accordion-only{display:block!important}.header-search #suggestions{left:48px;top:30px;width:280px}.header-search #suggestions div{margin-top:5px;padding:0 10px;width:92%}.video-deals{display:none}.video-display .top-left{margin:20px auto 0}.search-result-found .video-display ul.search-result-items .grid-tile{margin:0 15px 15px}.content-asset.ca-video-header,.content-asset.video-header{margin-bottom:-120px;margin-top:110px;font-family:"Montserrat",Arial,sans-serif}.search-result .primary-content{max-width:1024px;min-width:1024px}.search-result-found{left:0;margin:25px auto 0;max-width:964px;min-width:964px;padding:0 30px}.search-result-found .primary-content{width:690px}.search-result-found ul.search-result-items .grid-tile{margin:0 8px 8px;width:210px}.search-result-items .product-name{margin:13px auto 0;width:90%}.search-result-content{padding:0}.search-result-content.video-display{padding:24px 12px}.grid-tile-promo{margin:20px;width:100%}.video-display .grid-tile-promo{margin:-4px 8px 20px}.sort-by label,a.sorting-option,.pagination .results-hits{font-size:12px}a.sorting-option{text-transform:uppercase}.refinement.Category.category-refinement ul{display:block}p.search-found-header{margin-bottom:-95px;margin-top:115px}.search-result-found .video-display ul.search-result-items .grid-tile{margin:0 0 10px 10px;height:260px;width:210px}.video-display .grid-tile a,.video-display .grid-tile>img,.grid-tile.new-row>iframe{width:208px;height:135px}.video-display .grid-tile>span{margin:5px 0}.category-landing{margin:0 auto;max-width:964px;min-width:964px}.sub-banner-container.shadow-left img{width:690px}.cat-banner-text{padding:0;height:175px;right:0}.cat-banner-text h3{font-size:1.5em}.category-landing .tabbed-product-slider{width:700px;margin:22px auto 10px;padding-bottom:0}.category-landing .projects-tab li{font-size:.7em;padding:10px 5px;width:141px}.category-landing .category-promo.promo-1{margin-left:5px}.category-landing .category-promo.promo-2{margin-left:32px}.category-landing .category-promo{float:left;height:175px;width:305px}.category-landing .category-promo .inner-white-box{margin:52px 0 0;height:125px;width:292px}.category-landing .category-promo.promo-1,.category-landing .category-promo.promo-2{background-position:center 2px}.category-landing .category-promo .inner-white-box{height:125px;margin:52px 0 0;width:292px}.category-landing .container,.category-landing .categories{max-width:718px;min-width:718px}.category-landing .product-slider .slider-wrapper.horizontal-slider{width:700px}.category-landing .product-slider,.category-landing .tabbed-product-slider{padding-bottom:15px}.category-landing .jcarousel{margin:30px 40px 26px;overflow:hidden;width:609px}.category-landing .jcarousel ul li{margin-right:5px;width:200px}.category-landing .sixteen-grid .shopCat-11,.category-landing .sixteen-grid .shopCat-12{left:0;position:relative;top:0}.category-landing .sixteen-grid .small-cate.shadow-left.shopCat-9{position:absolute;top:980px}.category-landing .sixteen-grid .thumb{margin-top:10px}.category-landing .sixteen-grid .shopCat-6,.category-landing .sixteen-grid .shopCat-7,.category-landing .sixteen-grid .shopCat-10,.category-landing .sixteen-grid .shopCat-13,.category-landing .sixteen-grid .shopCat-14,.category-landing .sixteen-grid .shopCat-15,.category-landing .sixteen-grid .shopCat-16,.category-landing .sixteen-grid .shopCat-17,.category-landing .sixteen-grid .shopCat-18{top:0}.pdp-main .section{max-width:940px;min-width:940px}.pdp-main .section-bottom-shadow{margin-left:5%}.product-col-1 .main-image-container .product-image.main-image{position:inherit;width:365PX;height:365px}.product-col-1 .main-image-container .product-image.main-image .primary-image{margin-top:0;width:100%}.pdp-main .section.product-detail-tabs{width:100%;min-width:100%}.pdp-main .product-col-2 .column-two-wrapper{min-height:auto}.pdp-main .main-image-container .controls{margin:0 43% 0 auto}.pdp-main .product-set-container .section .difficulty-level-container .sticky-tooltip{left:135px}.pdpForm .add-to-cart-wrapper{margin-right:0}.pdp-main .product-actions{margin-right:67px}.pdp-main .section.what-you-all-need .you-will-also-need .product-add-to-cart{margin-right:0;text-align:right;width:100%}.pdp-main .section .you-will-also-need{width:92%}.pdp-main .section .you-will-also-need .additional-material-title{margin-top:0;width:52%}.pdp-main .section .you-will-also-need .additional-materials{width:65%}.pdp-main .section .you-will-also-need form{float:right;width:35%}.pdp-main .section .you-will-also-need .additional-material-container{float:left;width:45%;margin:0}.pdp-main .section .you-will-also-need .additional-material-container img{left:-45px}.pdp-main .recommendations.other .jcarousel .grid-tile dl{margin-bottom:.2em}.pdp-main .tab-content .video-player{width:395px;height:230px;margin-left:30px;float:right}
.pt_product-details ol.breadcrumb{padding:33px 0 18px 33px}.pdp-main .recommendations.other .jcarousel ul li .product-tile .product-image{width:148px;height:148px;margin-right:15px}.pdp-main .recommendations .jcarousel ul li img{width:100%}.pdp-main .section .instruction-steps .view-more{margin:10px 0}.pdp-main .product-variations .attribute .label{margin-bottom:5px}#product-set-list .product-set-item{width:25%;padding:0 3.5%}dl.tags>*{height:13px}dl.tags dd{margin-top:3px}.pdp-main .selection-dropdown .sbHolder .sbSelector .sbFocus{text-align:left}.pdp-main .section #liquifireImageDiv{width:360px;height:360px;margin:0 12.5% 0 auto}.pdp-main .no-thumbnails #liquifireImageDiv{margin:0 auto}.pdp-main .section .product-col-1 .video-player{width:360px;text-align:center;margin:30px 11% 0 auto;float:none;height:210px}.pdp-main .section #product-set-list .product-set-item{width:25%}.pdp-main .section #product-set-list .product-set-item:nth-child(4n+1){border-right:0}.pdp-main .product-set-container #product-set-list li.product-set-item:nth-child(5n+1){border-right:1px solid #ccc}.section.what-you-all-need .product-add-to-cart{width:31%}.section.what-you-all-need .product-add-to-cart #add-all-to-cart{float:none}.pdp-main .recommendations.other .jcarousel{width:88%}.pdp-main .recommendations.other .jcarousel ul li{width:407px!important}.pdp-main .product-slider,.pdp-main .tabbed-product-slider{padding-bottom:0}.pdp-main .slider-wrapper .landing-btn{padding-bottom:1px}.pdp-main .recommendations.other .jcarousel ul li{padding-right:15px;margin-right:30px}.pdp-main .product-variations .variant-dropdown .variationSelectMessage{margin-top:5px}.pdp-main .product-variations .variant-dropdown.last{margin-left:0}.compareitems{padding:15px;width:660px}.compare-item{height:60px;margin:0 15px 5px 0;width:60px}.compareitems h2{margin-bottom:5px;padding-top:0;width:100%}.compareproduct{height:60px;width:60px}.compare-buttons{padding-top:8px}.compare-item.compare-item span{left:18px;top:8px}.comapre-products{max-width:1010px;min-width:1010px;margin:0 auto}.compare-pro-grid{margin:0 auto;max-width:895px;min-width:895px;padding:20px 30px}.compare-pro-grid .slider-control{display:block;margin-bottom:0;position:absolute;top:365px;width:884px}.compare-pro-grid .product-slider .slider-wrapper.horizontal-slider,.compare-pro-grid .jcarousel{left:-3px;width:915px}.comparison-attributes tr td{max-width:62px;min-width:50px}.button-text.remove-link{margin-right:25px}td.camparison-products table tr{border-right:1px solid #ccc}.pt_product-details .sign-in-wrapper .inner-wrapper .gigya-content #loginDiv td{position:absolute}.pt_product-details .sign-in-wrapper .inner-wrapper .gigya-content #loginDiv div[gigid='twitter'],.sign-in-wrapper .gigya-content #loginDiv div[gigid='twitter'] div{position:absolute!important;top:55px}.sign-in-wrapper .gigya-content #loginDiv td{position:inherit;display:inline;margin:0 0 20px!important}.pt_order .primary-content .account-inner-wrapper .order-detail-options a{margin:0 20px}.pt_emailsignup .account-nav-container,.pt_wish-list .account-nav-container,.pt_order .account-nav-container,.pt_account .account-nav-container{width:940px}.pt_emailsignup .primary-content,.pt_account .primary-content,.pt_wish-list .primary-content,.pt_order .primary-content{width:68.63%}.pt_register .content-asset figure figcaption,.pt_account .content-asset figure figcaption,.pt_order .content-asset figure figcaption,.pt_wish-list .content-asset figure figcaption,.pt_content-search-result .content-asset figure figcaption{width:940px}.pt_account .tiles-container li{margin:0 0 20px 0;width:311px}.pt_account .tiles-container li a,.pt_account .tiles-container li.bottom a{width:252px;background-position:95% -188px}.pt_account .tiles-container li:nth-child(2n+2){float:right}.pt_account .tiles-container .bottom.last{clear:both}.pt_account .tiles-container li.bottom{width:311px}.pt_customer-service .primary-content:after,.pt_articledetails .primary-content:after,.pt_article-search-result .article-search-result-found .primary-content:after,.pt_store-locator .primary-content:after,.pt_articledetails .primary-content:after,.pt_emailsignup .primary-content:after,.pt_account .primary-content:after,.pt_wish-list .primary-content:after,.pt_order .primary-content:after{content:"";background:url("../images/shadow-primary-content-landscap.png") no-repeat left top;width:660px;height:17px;position:absolute;z-index:-1;bottom:6px;left:28%}.pt_articledetails .primary-content-fullview .primary-content:after{left:2%}.pt_order .primary-content .account-inner-wrapper .order-detail-options{margin:0}.pt_account .account-inner-wrapper.credit-card-info>h2,.pt_account .account-inner-wrapper.account-addresses>h2{width:74%}.pt_account .account-inner-wrapper.account-addresses ul.address-list>li{width:33%}.pt_emailsignup #EmailSignUp .zip-code-message{font-size:9px;margin:0 0 14px}.pt_emailsignup #EmailSignUp .form-row input#dwfrm_email_customer_zip{width:65px;padding:8px 23px}
.pt_account #RegistrationForm .form-row input{width:62.7%}.pt_emailsignup #EmailSignUp .form-row input{width:63%}.pt_emailsignup .email-signup-inner-wrapper,.pt_account .signin-account-inner-wrapper{width:52.5%}.pt_emailsignup .email-signup-privacy-security,.pt_account .signin-create-account-wrapper{width:38%}.pt_emailsignup #EmailSignUp .zip-code{margin:0}.pt_store-locator .store-locator-container{width:940px}.pt_store-locator .store-locator-container ol.breadcrumb{width:940px}.pt_store-locator .content-asset figure figcaption{width:940px}.pt_store-locator .store-locator-container #secondary .secondary-navigation .customer-service-left-nav h3{line-height:20px}.pt_store-locator .store-locator-container #secondary .secondary-navigation .static-content-leftnav h3{line-height:20px}.pt_store-locator .store-locator-container .store-locator-result-container{width:67%;height:auto}.pt_store-locator .store-locator-container #secondary .secondary-navigation .customer-service-left-nav ul li a{line-height:16px}.pt_store-locator .store-locator-container #secondary .secondary-navigation .static-content-leftnav ul li a{line-height:16px}.pt_store-locator .primary-content:after{bottom:20px}.pt_customer-service .contact-us-container{width:940px}.pt_customer-service .contact-us-container ol.breadcrumb{width:940px}.pt_customer-service .content-asset figure figcaption{width:940px}.pt_customer-service .contact-us-container #secondary .secondary-navigation .customer-service-left-nav h3{line-height:20px}.pt_customer-service .contact-us-container .contact-us-right-container{width:98%}.pt_customer-service .contact-us-container #secondary .secondary-navigation .customer-service-left-nav ul li a{line-height:16px}.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav h3{line-height:20px}.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav ul li a{line-height:16px}.pt_customer-service .site-map-container{margin-top:0}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date span.error-message,.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date span.error{position:static}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .form-row.year.label-removed.required .error-message{margin-left:-155%}.pt_error.pt_customer-service .primary-content{width:70%}.pt_article-search-result .article-search-result-found{max-width:940px;min-width:initial}.pt_article-search-result .article-search-result-found .primary-content{width:74.43%}.pt_article-search-result .article-display ul li .article-content{width:60%}.pt_articledetails .article-nav-container{width:100%}.pt_articledetails .primary-content{width:68.1%}.pt_articledetails .primary-content-fullview .primary-content{width:auto}.pt_articledetails.pt-articlewithoutleftnav .primary-content-fullview .primary-content{width:860px}.pt_articledetails .primary-content-fullview .search-result-content{padding:20px 0}.pt_articledetails .page-content{max-width:940px;margin:110px auto 0}.pt_articledetails #secondary .refinement.article{padding-left:0}.pt_article-search-result .article-search-result-found .primary-content:after{bottom:15px;left:2%}.pt_customer-service .primary-content{width:68.1%}.pt_customer-service .primary-content:after,.pt_articledetails .primary-content:after{margin-bottom:3px}.pdp-main .pdp-redesign .product-col-1,.pdp-main .pdp-redesign .product-col-2,.pdp-main .pdp-redesign .description-section{width:460px}.pdp-main .pdp-redesign .description-section{margin-right:0;min-width:460px}.pdp-main .pdp-redesign .product-col-1{margin-right:20px}.pdp-main .product-variations .variant-dropdown,.pdp-main .product-variations .sbHolder,.pdp-main select.select-box,.pdpForm fieldset .inventory,.pdpForm .add-to-cart-wrapper,.pdpForm a.static-btn,.pdpForm #add-to-cart{width:220px}.pdp-main .section.what-you-all-need .product-variations .variant-dropdown,.pdp-main .section.what-you-all-need select.select-box{width:100%}.pdp-main .product-set-item .product-variations .sbHolder,.pdp-main .product-set-item .variant-dropdown.last .selection-dropdown{width:200px}.section-container.description-section{min-width:auto}.responsive-tabs__list__item:first-child{margin-left:0}.responsive-tabs__panel{width:460px}.responsive-tabs__list__item{width:210px}.pdp-main .availability-block{width:88px}#product-content.colors-template{width:940px;margin:20px 0 0}.colors-template .color-list{padding:0 35px;width:870px}.color-list .color-overlay{width:460px}.pdp-main .horz-list fieldset .inventory,.pdp-main .horz-list .add-to-cart-wrapper{width:auto}.pdp-main .horz-list #add-to-cart{width:77px}#pdpMain .horz-list ul li.item-id{display:none}.pdp-main .pdp-redesign .product-in-store a.static-btn,.pdp-main .pdp-redesign .product-in-store a.static-btn:hover{width:180px}.horz-list ul.horz-list-container{margin:0 0 2% 2%;width:98%}.horz-list ul li{width:54px}.horz-list ul li.list-inventory{width:205px}.horz-list .pdpForm fieldset .inventory{margin-right:10px}
.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{width:96px}.pt_cart .bonus-product-container ul.bonus-product-detail>li .item-image{width:90px;height:93px;margin:20px 10px 20px auto}.pt_cart .bonus-product-container ul.bonus-product-detail>li .item-image img{height:90px}.pt_cart .bonus-product-container ul.bonus-product-detail>li .item-details{width:60%}.color-list.swatches-list .list{padding:10px 8px 0 7px}.pdp-main .pdp-redesign .product-col-1 .liquifire-section{margin-bottom:20px}.pdp-main .pdp-redesign .product-col-1 #liquifireImageDiv{width:460px;height:460px}.pdp-main .pdp-redesign #image,.pdp-redesign .product-col-1 a.product-image.main-image{width:450px;height:450px;padding-top:0}.pdp-redesign .product-col-1 .main-image-container .product-image.main-image .primary-image{width:450px}.pdp-main .pdp-redesign .product-col-1 .video-player{width:460px;height:460px;margin:0}.pdp-main .pdp-redesign .product-thumbnails ul li{width:60px;height:60px}.pdp-main .pdp-redesign .product-thumbnails .thumb .image-border,.pdp-main .pdp-redesign .product-thumbnails .video-thumb .image-border{width:56px;height:56px;top:-64px}.tips-technique-tiles>li{width:31.9%}.tips-technique-tiles .tile-images .tile-title{width:87%}.events-tiles{margin:0 12px}.events-tiles li:nth-child(4n){margin-right:0}.events-tiles li:nth-child(5n){margin-right:20px}.events-wrapper .banner-left p,.events-wrapper .banner-right p{font-size:.750em}.classes-wrapper ul.column-2 li{width:48.9%}.classes-wrapper ul.column-3 li{width:32.3%}.classes-wrapper ul.column-4 li{width:23.9%}.project-ideas-container li.shadow-left::before{box-shadow:15px 5px 7px 5px #4b4b4a}#cb-header .logo-section{width:40%}#cb-header .logo-section .michaels-logo img{width:110px;height:auto}#cb-header .logo-section .creativebug-logo img{width:140px;height:auto}#cb-header .tagline-section{width:60%}#cb-header .tagline-section img{width:375px;height:auto;margin-top:6%}#cb-banner{min-height:292px}#cb-banner #hero-carousel img{width:513px}#cb-banner .banner-content{width:48%;min-height:251px;padding:30px 10px 10px}#cb-banner .banner-content img{margin-bottom:0}#cb-banner .banner-content p{font-size:.875em;width:74%;margin:8px auto}#cb-banner p.ribbon-content{font-size:.813em;width:100%;margin:10px auto 15px}.cobranded-wrapper button,.cobranded-wrapper button:hover{font-size:1.125em;padding:10px 20px}#cb-banner p.ribbon-content{background-position:0 89%;height:35px;line-height:35px;margin-bottom:15px}#cb-banner #video-wrapper{height:292px;width:514px}#cb-banner #video-play{top:26%}#cb-banner #video-play img{width:75px}#cb-classes h3{font-size:1.063em}#classes-grid .tile{max-width:163px}#classes-grid .tile img{width:100%;height:auto}.cb-footer-banner{min-height:150px;width:98%}#cb-classes .cb-footer-banner h3{font-size:2.625em;margin-bottom:0}.cb-footer-banner h4{font-size:1.313em}.cb-footer-banner .ribbon-row p{font-size:.938em}.cobranded-wrapper .cb-footer-banner button,.cobranded-wrapper .cb-footer-banner button:hover{padding:10px}.cb-footer-banner .ribbon-row{margin-top:4px}.cb-footer-banner button span{background-position:-46% 63.7%}.pt_account .account-inner-wrapper.loyalty .child-stage-holder .remove-child{padding-right:30px}}@media only screen and (min-width :320px) and (max-width :767px){#wrapper,#wrapper.pt_error{width:100%;min-width:320px}.wrapper,#header .wrapper,#footer .wrapper,.home-bottom-two-slots,.pt_register .wrapper{width:100%}.pt_error #primary{float:none;padding:0 0 1.688em;width:100%;margin-top:44px;word-wrap:break-word}.contact-us-right-container iframe{min-height:800px}.swipe-badge-michaels-exclusive{background-position:-261px -346px}.swipe-badge-free-shipping{background-position:-261px -187px}.swipe-badge-doorbuster{background-position:-219px -187px}.swipe-badge-buy-one-get-one{background-position:-219px -267px}.swipe-badge-online-only{background-position:-261px -267px}.swipe-badge-new{background-position:-219px -306px}.swipe-badge-sale{background-position:-260px -306px}.swipe-badge-entire-stock{background-position:-219px -345px}.swipe-badge-30-off{background-position:-219px -148px}.swipe-badge-40-off{background-position:-261px -148px}.swipe-badge-50-off{background-position:-219px -227px}.swipe-badge-60-off{background-position:-260px -227px}.pt_error .error-page-search input{float:left;margin-bottom:10px;width:85%}.pt_error .error-page-search label{line-height:1.5em;margin-bottom:1em}.home-bottom-center-shadow{background-size:84%;margin-top:-10px}.product-image:hover #quickviewbutton,#quickviewbutton{display:none}#main{margin-top:75px;position:relative}.pt-articlewithoutleftnav #main,.pt_articledetails .primary-content-fullview{margin-top:110px}.pt-checkout.pt-order-confirmation #main{margin-top:0}#header{height:85px}.pt-checkout.checkout-process header,.pt-checkout.checkout-process #header{height:54px}.pt-checkout.checkout-process header{background:0;box-shadow:none;border-radius:0}
.pt-checkout.checkout-process #mini-cart{display:block}header .wrapper{background-color:#e9e9e9}.pt-checkout.checkout-process #header .primary-logo{position:relative;margin:0 auto;left:auto;top:10px;float:none}.mobile-bg-search>.header-search input[type=text]{background-position:-374px -62px}.show-search{display:block!important}.hide-search,.mini-cart-content{display:none!important}.textbox-search input[type=text]:hover>.promo-add{display:none}#header .primary-logo{background:url("../images/michaels_mobile_logo.png") no-repeat scroll center 0 transparent;background-size:95px 27px;float:left;height:27px;left:49.6%;margin:0 0 0 -45px;position:relative;text-indent:-9999px;top:13px;width:95px}.promo-add{clear:both;color:#fff;float:left;left:0;margin:-3px 20% 0;padding:0;position:absolute;top:65px;width:60%;z-index:3000}.mini-cart-label,.btn-go{display:none}.mini-cart-empty{box-shadow:none;color:#333;width:auto}.pt-checkout.checkout-process .top-nav-header{right:20px}.pt-checkout.checkout-process #main .wrapper{padding:0}.pt-checkout.checkout-process #main{margin-top:54px;margin-bottom:0;padding-bottom:0}.pt-checkout.checkout-process .left-column,.pt-checkout.checkout-process .right-column{width:100%}.mini-cart-basket{left:14px;top:22px}.pt-checkout.checkout-process #header .primary-logo a{height:auto}.custom-banner-header,.pt-checkout.checkout-process .checkout-header-needhelp{display:none}span.positiontop{top:17px}#mini-cart:hover{background-color:transparent}.weekly-ad,.blogs-ad{display:block}.no-hits-search .textbox-search{background:none repeat scroll 0 0 rgba(0,0,0,0);position:relative;right:0;top:0;display:block}.textbox-search.show-search{background-color:#e9e9e9!important}.textbox-search{display:none;background:url("../images/menumobile-bg.jpg") repeat;float:left;height:69px;padding-bottom:4px;position:absolute;right:0;top:0;width:100%;z-index:999999}.header-search input[type="text"]{display:block;margin:13px 5% 0;position:absolute;right:75px;width:58%;left:2%}.header-search{float:left;right:0;top:0;width:100%}.pt_customer-service .contact-us-container #secondary .secondary-navigation .customer-service-left-nav h3.title.show{background:url("../images/my-account-open.png") no-repeat scroll 88% 24px rgba(0,0,0,0)}.pt_customer-service .contact-us-container #secondary .secondary-navigation .customer-service-left-nav h3.title.hide{background:url("../images/my-account-close.png") no-repeat scroll 88% 24px rgba(0,0,0,0)}.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav h3.title.show{background:url("../images/my-account-open.png") no-repeat scroll 88% 24px rgba(0,0,0,0)}.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav h3.title.hide{background:url("../images/my-account-close.png") no-repeat scroll 88% 24px rgba(0,0,0,0)}.mobile-bg-search{background:url("../images/menumobile-bg.jpg") repeat;float:right;height:60px;position:absolute;right:-11px;top:-55px;width:60px}.header-search input[type="submit"]{top:-47px}.mobile-bg-search input[type="submit"]{top:12px}.text-box-width{width:58%!important}.email-signup>a{border-right:0;padding-right:0}.header-search:hover>.header-search input[type="submit"]{background:url("../images/sprite.png") no-repeat scroll -368px -62px transparent}ul.level-1 li.last div.level-2 ul.level-2 li div.level-3-div{width:270px}#navigation,.pt-checkout.pt-order-confirmation #navigation{z-index:auto}.header-search legend{background:none repeat scroll 0 0 transparent}.btn-go{background-color:#d7112f;border:medium none;border-radius:5px;display:inline-block;float:left;height:44px;margin:15px 3px 0;padding:1em .9em;color:#fff;text-align:center;position:absolute;right:11px}nav{height:30px;width:100%}.pt_cart #header.position-move.click-move{position:fixed}.pt_cart #main.position-move.click-move{margin-top:120px}.pt_cart #header{position:relative}.pt_cart #main{margin-top:-10px}.pt_cart #header,.pt_cart #header header{height:130px}.pt_cart #main .mobile-subtotal.sticky{position:fixed;width:94%;left:0;top:0;z-index:500;border-top:0}.pt_cart #main .mobile-subtotal.sticky .value.sticky-content,.pt_cart #main .mobile-subtotal .value.no-sticky-content{display:block}.pt_cart #main .mobile-subtotal.sticky .value.no-sticky-content,.pt_cart #main .mobile-subtotal .value.sticky-content{display:none}.pt_cart #main .mobile-subtotal.sticky .value.sticky-content .estimate-checkout{width:40%;float:left;color:#333;font-size:.700em;text-align:left;line-height:1em}.pt_cart #main .mobile-subtotal.sticky .cart-action-checkout.cart-top{display:block;float:right;width:59%}.pt_cart #main .mobile-subtotal.sticky .cart-action-checkout.cart-top button{width:178px;font-size:.600em;margin:0;padding:10px 5px;float:right}.cart-for-mobile-only,.checkout-for-mobile-only,#checkout-faq .cart-for-mobile-only.checkout-faq-contact .faq-chat{display:block}
.cart-for-desktop-only{display:none}.Cart-see-details{font-size:.7em;margin:10px;padding:5px}.Cart-see-details span{display:none}.shopping-cart-bg{margin:0 auto;padding:11px 0;width:100%}.shopping-cart-bg .shopping-cart-top{padding:0;width:100%}.shopping-cart-bg .shopping-cart-top .cart-empty{margin:0;width:96%}.shopping-cart-bg .shopping-cart-top .cart-empty{height:auto;margin:0;padding:0}.shopping-cart-bg .shopping-cart-top .cart-empty .empty-cart-box{line-height:70px;margin:0 auto;text-align:center;width:auto;padding-bottom:20px}.shopping-cart-bg .shopping-cart-top .cart-empty .empty-cart-box span{font-size:1em}.shopping-cart-bg span.cart-heading{display:none;float:none;font-size:1.1em;color:#333;height:25px;text-align:center}.shopping-cart-bg div.total-price-potrate.mobile-Block{height:230px}.shipping-method-content{background:#f5f5f5;margin-top:0}.shipping-method-content h3{margin:0 3%;padding-top:20px}ul.table-cart-detail li .product-list-item .sku span.label{float:none}.pt_cart .shopping-cart-top .move-to-left button.whitebutton{display:none}.pt_cart .cart-promo-content{padding:0}.pt_cart .cart-promo-content .for-desktop-only,.move-to-right,.pt_cart .shopping-cart-top .cart-details,.move-to-rigth{display:none}.pt_cart .shopping-cart-top .cart-checkout-container{margin-top:0}.position-for-moobile{margin-left:100px}button.position-button{margin:4px 0;left:-17px!important;right:auto}.sp-left-colum{width:100%;padding:0 0 20px}.pt_cart .shopping-cart-top .checkout-or-text{display:block;text-align:center}.cart-for-mobile-only .btn-checkout,.cart-for-mobile-only button.paypal-btn{width:230px}.cart-for-mobile-only .btn-checkout{padding:12px 10px}ul.table-cart-detail li a{line-height:normal}.mobile-subtotal{background:#f5f5f5;text-align:center;border-bottom:2px solid #333;padding:11px;height:33px;line-height:33px;width:96%}.mobile-subtotal .value{font-family:"museo_slab_500",Arial,sans-serif;font-size:1.250em;color:#666;line-height:1.2em}.mobile-subtotal .subtotal-price{font-family:"Montserrat",Arial,sans-serif;font-size:1.400em;color:#9e2b48;line-height:1.18em}ul.table-cart-detail li a.editorder{padding-bottom:0;text-decoration:underline}ul.table-cart-detail li a.add-to-wishlist.mobileview{bottom:0;left:0;padding-bottom:10px;position:absolute;top:auto}.sp-right-colum{width:100%;padding:0;margin:0}.pt_cart .sp-right-colum-container{padding-top:0;padding-bottom:0}.pt_cart .shopping-cart-top .move-to-left,.pt_cart .cart-action-checkout.cart-top,.total-price-potrate>span{display:none}ul.table-cart-detail li span.remove-btn{margin:7px 36px 0 7px}ul.table-cart-detail li span.qty-mobile{display:block;margin-top:15px;float:left}div.cart-order-totals{margin-left:97px}ul.table-cart-detail li div.cart-order-totals button{float:left;margin-right:14px;margin-top:7px;padding:0}ul.table-cart-detail li div.cart-order-totals button.remove-btn.save-for-later-btn{background-image:url("../images/sprite.png");background-repeat:no-repeat;background-color:transparent;background-position:-584px -1189px;margin-top:0;text-indent:-99999px;width:34px;height:44px;display:block}ul.table-cart-detail li div.cart-order-totals button.remove-btn{background-position:0 -2144px;margin-bottom:0;text-indent:-99999px;width:20px;height:22px;display:block}.pt_cart .bonus-product-container ul.bonus-product-detail .item-user-actions button.button-text{background-image:url("../images/icn-sprite.png");background-repeat:no-repeat;background-color:transparent;background-position:0 -2142px;margin-bottom:0;text-indent:-99999px;width:20px;height:24px;display:block}ul.table-cart-detail li.qty-mobile-aera{padding-right:5px;width:25%!important}ul.table-cart-detail li.qty-mobile-aera .input-text{float:right}.table-cart-detail-area{padding:10px 0;position:relative;height:auto!important}ul.table-cart-detail li:last-child{width:98%}ul.table-cart-detail li{width:98%}.sp-left-colum:first-child .table-cart-detail-area{min-height:142px}.checkbtn-shopping-box{position:absolute;right:34px;top:80px;margin:40px auto 0;width:220px}.pt_cart .product-removed-successfully{margin-top:0;padding:0;width:100%}.pt_cart .increment-quantity{color:#999}.pt_cart .increment-quantity p{font-size:1em;text-align:left;margin:-4px 0;color:#999}.shipping-information{width:82%;text-align:left}.shipping-information li{padding-right:0;margin-right:0;font-size:.923em;margin-left:6px}.shipping-information li:last-child{margin-left:6px}.table-cart-detail-area ul.table-cart-detail{display:block}.sp-left-colum #cart-items-form .error-form{margin:0 3%}ul.table-cart-detail li:first-child{width:96%;padding-right:12px}ul.table-cart-detail.save-for-later-detail li:first-child{text-align:left;color:#666;font-size:1.167em;margin:10px 3%;width:94%}ul.table-cart-detail.save-for-later-detail li:first-child div{margin-right:0;margin-top:-5px}ul.table-cart-detail.save-for-later-detail li:first-child .save-for-later-detail-links{margin-left:40px;margin-top:15px;width:90%}
ul.table-cart-detail.save-for-later-detail li:first-child .save-for-later-detail-links a:first-child{margin-right:40px}ul.table-cart-detail.save-for-later-detail li:first-child .save-for-later-detail-links a{margin-left:0}ul.table-cart-detail.save-for-later-detail.remove-detail li:first-child em{background-position:-168px -839px}ul.table-cart-detail li .promotions-message-content .increment-quantity{width:90%}ul.table-cart-detail li .promotions-message-content .increment-quantity.surcharge,ul.table-cart-detail li .promotions-message-content .increment-quantity.stepqty,ul.table-cart-detail li .promotions-message-content .increment-quantity.moq,ul.table-cart-detail li .promotions-message-content .increment-quantity.stepqtymoq{background-position:-3px -1450px;padding-left:20px}ul.table-cart-detail li .image-aera a{width:auto;height:auto}ul.table-cart-detail .controls li.decrement,ul.table-cart-detail li.increment{width:25px;padding-right:0}ul.table-cart-detail .controls li.decrement{background-position:-322px -340px}ul.table-cart-detail .controls li.increment{background-position:-373px -340px}ul.table-cart-detail .number-container .controls li.quantity-box-container,ul.table-cart-detail li input[type="text"]{width:40px}.add-to-wishlist{display:block;margin-left:100px}div.recmmendations{width:100%;max-height:470px;margin:10px auto;height:auto}.move-to-bottom{display:block;clear:both;float:none;margin:0 auto 20px 48px;width:auto}button.maxwidth{width:auto}.shopping-cart-bg hr.thin{background-color:#e1e1e1;margin:10px auto 25px}ul.table-cart-detail li ul.product-availability-list li{width:100%;margin-left:100px}.promo.surcharge-msg{width:auto;margin-left:100px}ul.table-cart-detail li .image-aera{height:auto;line-height:normal;position:absolute;width:90px;z-index:1}ul.table-cart-detail li .image-aera img{width:80px;height:80px}ul.table-cart-detail li.mobile-arrangement{width:auto;margin-left:100px;padding:0;position:absolute;bottom:48px}ul.table-cart-detail li.mobile-arrangement.mobile-item-total{clear:both;bottom:33px}.mobileview{position:relative;top:58px;margin-left:100px}.pt_cart .mobileview.item-edit-details-mobile{margin-top:5px;top:auto;position:absolute;margin-left:12px}.qty-mobile-aera.number-container{width:104px;margin-left:100px;margin-right:21px;margin-bottom:20px}.promotions-message-content{margin-left:100px;text-align:left;margin-top:-7px}.item-edit-details{margin-left:100px}ul.table-cart-detail li .product-list-item .attribute{margin-left:100px}ul.table-cart-detail li.mobile-arrangement span.title{display:inline-block}.price-adjusted-total,.price-adjusted-total span,.price-promotion .price-sales{color:#9c2d49;padding:0 0 0 2px;display:inline}.price-adjusted-total,.price-unadjusted{font-size:1em}.pt_cart .cart-product-details .promo-adjustment{margin-left:100px}ul.table-cart-detail li .product-list-item .name a{font-size:1.167em;font-weight:normal;margin-bottom:0}ul.table-cart-detail li.save-to-wishlist{margin-left:100px;padding:0;width:120px}.order-summary-container{clear:both;margin:0 auto;width:92%;padding:0 13px}.sp-promo-cuppon-code{padding-bottom:10px}.sp-right-colum .checkout-button-security{padding:10px 0 5px}.order-summary-container p{font-size:.588em;margin:0 auto 25px}.sp-promo-cuppon-code-mobile{background-color:#f6f6f6;height:auto;margin:2px auto 10px;padding:0 0 15px 9px;width:97%;display:none}.sp-right-colum div.mobile-promo{color:#666;font-family:"Montserrat",Arial,sans-serif;line-height:normal;font-size:.65em;margin:0 auto 20px 0;padding:8px 10px;width:88%;display:block;line-height:26px}.total-price-potrate{color:#333;display:none;position:relative;top:0;font-family:"Montserrat",Arial,sans-serif;font-size:.75em;padding:0 10px;text-align:left;width:100%}.coupon-removed-successfully{width:98%}.sp-promo-cuppon-code-mobile p{font-size:11px;font-weight:normal;padding:10px 5px 10px 0;line-height:18px}.mobile-promohight{height:160px}.sp-promo-cuppon-code-mobile input[type=text]{border:1px solid #ccc;border-radius:0;box-shadow:none;font-size:1em;font-style:italic;font-weight:normal;height:31px;padding:0 5px;text-align:left;width:58%;background-color:#fff;text-transform:capitalize}.sp-promo-cuppon-code-mobile .apply-btn{cursor:pointer;display:inline;box-shadow:none;font-size:11px;font-family:"Montserrat",Arial,sans-serif;text-align:center;text-transform:uppercase;color:#fff;height:33px;border:0;float:left;margin:0 10px;border-radius:0;line-height:9px}.sp-promo-cuppon-code-mobile .cartcoupon{float:left;margin:6px 0 0}.sp-promo-cuppon-code-mobile .cartcoupon.applied{background-position:0 -372px;padding-left:22px}.sp-promo-cuppon-code-mobile .cartcoupon.applied span{color:#00a651;padding:0}.sp-promo-cuppon-code-mobile .cartcoupon.not-applied{background-position:0 -248px;padding-left:22px}.sp-promo-cuppon-code-mobile .cartcoupon.not-applied span{color:#d61634;padding:0}.shopping-cart-bg .shoppingcart-page-add span.text-bold{font-size:.8em}
.shopping-cart-bg .shoppingcart-page-add{margin:10px auto 3px;padding:6px}.shopping-cart-bg .shoppingcart-page-add span.text-normal{display:none}.sp-promo-cuppon-code p{padding:15px 0 10px 0}.continue-btn-width{width:277px;color:#666}.safe-shopping-guarantee-box{display:block;margin:10px auto;width:100%}.safe-shopping-guarantee-box .secure-logo{position:static;margin:2px 10px 0;float:left}.safe-shopping-guarantee-box span.safe-shopping-slogan{text-align:left;font-size:.688em;padding-top:15px}.safe-shopping-guarantee-box span.safe-shopping-slogan img{margin-right:5px}.safe-shopping-guarantee-box span.safe-ssl-protocal{text-align:left}#checkout-faq{padding:20px 0}#checkout-faq .checkout-faq-contact .faq-chat{display:none}.sp-left-colum #cart-items-form{margin-right:0}#checkout-faq .checkout-faq-content{padding:0}#checkout-faq .checkout-faq-contact{padding:0 10px;margin-bottom:0}#checkout-faq .cart-for-mobile-only.checkout-faq-contact .faq-chat{background:transparent url("../images/sprite.png") no-repeat scroll 0 -959px;height:40px;padding-left:60px;margin:11px 13%;width:54%}#checkout-faq .cart-for-mobile-only.checkout-faq-contact .faq-chat span{display:block;margin-top:11px}#checkout-faq .faq-need-help{width:165px}#checkout-faq .faq-contactus{float:right;text-align:center}#checkout-faq .section-title,#checkout-faq h3{padding-right:10px;padding-left:10px}#checkout-faq .section-body{padding:21px 10px}span.paypal-btn{margin:8px auto 1px;text-align:center}.tabbed-product-slider{width:100%;position:relative}.product-slider{width:100%;background:none!important}.product-slider .slider-wrapper.horizontal-slider{margin:0 auto;width:100%}.projects-tab ul{display:none}.projects-tab select{display:block;width:223px;margin:0 auto;height:44px}.projects-tab .sbHolder{display:block}.jcarousel{width:300px;margin:26px auto 6px}.tab-slider{background:none!important;margin-bottom:-21px}.slider-wrapper .slider-title{font-size:1.50em;font-weight:normal}.slider-wrapper .slider-sub-title,.slider-wrapper .product-tile>*{text-align:center}.slider-wrapper .product-tile .product-name{margin:9px 0 0;padding:8px 0 0;float:left}.slider-wrapper .slider-sub-title{padding-top:1px}.projects-tab{left:50px;overflow:inherit;position:absolute;top:20px;width:220px;z-index:111}.projects-tab .sbOptions{width:98.8%}.projects-tab .sbSelector{width:74%}.projects-tab li{background-color:transparent;border-radius:0;box-shadow:none;float:none;margin:0;padding:0 5px;text-align:left;width:208px}.projects-tab a,.projects-tab .sbOptions a:link,.projects-tab .sbOptions a:visited{color:#999;font-size:.667em;font-weight:normal;text-align:left}#footer .social-icons{float:left;margin:0 10px 0 10px;width:100%}#footer .social-icons ul li{margin:22px 2px 0 0}.footer-icons .iconstags{margin:0 0 25px}#footer .sign-up-promotions{clear:both;float:left;margin:10px 20px 35px}#footer .sign-up-promotions .signup-heading{padding-bottom:10px}#footer .sign-up-promotions .searchaera{float:left;width:72%;text-align:right;margin:10px auto}#footer .sign-up-promotions input[type=email]{padding:8px 10px;width:150px}#footer .footer-submit{float:left;margin-left:10px}.arrow-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.arrowpos.arrow-rt{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000;margin:2px 6px}.arrowpos{float:right;margin:4px}.arrowpos1{float:right;margin:4px;position:absolute;right:9px}.lower-links{width:100%;margin:0 auto;height:auto;float:left}.footer-links{float:left;width:98%;text-align:left;margin:0 auto}.footer-links ul li .first-cols>li:last-child{margin-top:0}.footer-links ul li,.footer-links ul li.footer-grid-last{width:100%}#footer .social-icons p{display:none}.collapse-menu{border-bottom:1px solid #999}.footer-links ul li h4{cursor:pointer;margin:0 10px;padding:15px 10px 12px}.sub-nav-footer{display:none}.sub-nav-footer li{padding:0}.sub-nav-footer li a{display:block;padding:7px 19px}.footer-icons{float:left;margin:19px 0 0;width:100%}#promotions-join{position:relative}#footer span.error{bottom:-32px;left:0;position:absolute}.copyright-mob{display:none}.copyright{background:0;padding-top:0}.pt_cart .cart-product-details{width:100%}.pt_cart .cart-product-details .product-list-item{min-height:80px}.pt_cart .in-wishlist{margin:0 0 14px 100px}ul.table-cart-detail .number-container .controls{float:right}.sp-left-colum .table-cart-detail .mobile-arrangement .price-promotion{float:left}.sp-left-colum .table-cart-detail .mobile-arrangement .price-standard{float:left;margin-right:5px}ul.table-cart-detail .mobile-arrangement .price-promotion .price-standard{font-size:1em;margin-right:5px}.sp-left-colum .table-cart-detail .mobile-arrangement{float:left;text-align:left;clear:both;margin-left:100px;width:75%}.sp-left-colum .table-cart-detail .mobile-arrangement .mobile-item-total span.title,.sp-left-colum .table-cart-detail .mobile-arrangement .mobile-item-total .price-total{display:block;font-size:1em;color:#9e2b48;float:left}
.sp-left-colum .table-cart-detail .mobile-arrangement .price-sales{margin-right:5px;float:right;font-size:1em}.pt_cart .bonus-product-container{border-width:0}.pt_cart .bonus-product-container ul.bonus-product-detail{position:relative;padding-bottom:20px;border-top:1px solid #e4e4e4;border-bottom:0}.pt_cart .bonus-product-container ul.bonus-product-detail>li:first-child{width:96%;padding-right:12px}.pt_cart .bonus-product-container ul.bonus-product-detail>li.item-quantity{padding:0;width:25px;margin-top:-5px;position:absolute;bottom:-29px;right:20px}.pt_cart .bonus-product-container ul.bonus-product-detail>li.mobile-bonus-view{width:auto;margin-left:100px;padding:0;position:absolute;font-size:1em}.pt_cart .bonus-product-container ul.bonus-product-detail>li.mobile-bonus-view span.title{display:inline-block}.pt_cart .bonus-product-container ul.bonus-product-detail>li.item-total span{font-size:1em}.pt_cart .bonus-product-container ul.bonus-product-detail>li.mobile-bonus-view.item-price{bottom:33px;font-size:.55em}.pt_cart .bonus-product-container ul.bonus-product-detail>li.mobile-bonus-view.item-total{bottom:13px;font-size:.55em}.pt_cart .bonus-product-container ul.bonus-product-detail>li.mobile-bonus-view.item-total span.bonus-item{font-size:1em}.pt_cart .bonus-product-container ul.bonus-product-detail>li .item-image{height:auto;line-height:normal;position:absolute;width:90px;z-index:1}.pt_cart .bonus-product-container ul.bonus-product-detail>li .item-details{line-height:normal;width:100%}.pt_cart .bonus-product-container ul.bonus-product-detail>li.bonus-view{width:auto;margin-left:98px;padding:0;margin-right:51px}.pt_cart .bonus-product-container ul.bonus-product-detail>li .mobile-bonus-view{float:left;margin-right:15px;font-family:"Montserrat",Arial,sans-serif}.pt_cart .bonus-product-container ul.bonus-product-detail>li div.item-total span,.pt_cart .bonus-product-container ul.bonus-product-detail>li div.item-price{font-size:.875em}.pt_cart .bonus-product-container ul.bonus-product-detail>li .item-image img{width:80px;height:80px}.pt_cart .bonus-product-container ul.bonus-product-detail>li .product-list-item .name a{font-weight:normal}.pt_cart .bonus-product-container ul.bonus-product-detail li.item-quantity .bonusproducts a{font-size:.55em;line-height:normal}.pt_cart .bonus-product-container ul.bonus-product-detail .item-user-actions button{font-size:.55em;padding:0;background:0}.pt_cart .bonus-product-container ul.bonus-product-detail>li .item-details .product-availability-list,.pt_cart .bonus-product-container ul.bonus-product-detail>li .item-details .attribute{margin-left:100px}.pdp-main #promo-code-msg{float:left;margin:7px 0 6px;width:94%}.pdp-main #promo-code-msg a{background-position:99% -101px;display:block;font-size:12px}.pdp-main #promo-code-msg a.active{background-position:99% -146px}.promo-code-link{float:left;clear:both;width:100%}#promo-code-dialog{background-color:#f6f6f6;padding:0 8px;clear:both;margin:0 0 4px;float:left;text-align:left;display:none}#promo-code-dialog h3{font-size:24px;font-family:"museo_slab_500",Arial,sans-serif}#promo-code-dialog p{font-size:12px;font-family:"Montserrat",Arial,sans-serif;line-height:normal}#promo-code-dialog p.sub-title{margin-bottom:10px}#promo-code-dialog .promo-list{text-align:center}#promo-code-dialog .promo-image{margin:0}#promo-code-dialog .promo-code{margin:13px 0 6px}#promo-code-dialog p.view-coupon-policy{margin:0 0 10px}#promo-code-dialog p.view-coupon-policy a{font-size:12px;text-decoration:underline}.pt_cart .promo-code-link{margin:3px 0 0}.pt_cart #promo-code-msg{background-position:96% -87px;background-color:#f6f6f6;border-radius:5px;box-shadow:0 1px 1px 0 #ccc;cursor:pointer;font-size:12px;height:43px;line-height:27px;margin-bottom:7px;padding:0;position:relative;width:100%;text-align:left;text-decoration:none;font-weight:normal}.pt_cart #promo-code-msg a{background-position:7px -739px;color:#666;display:block;margin:0;padding:9px 0 9px 20px}.pt_cart .cart-promo{padding:5px 10px 0}.pt_cart .cart-promo .bonus-item-details{margin-bottom:10px;font-size:.923em}.pt_cart .cart-promo .bonus-item-details,.pt_cart .cart-promo .bonus-item-actions{width:auto}.pt_cart .cart-promo .bonus-item-details a,.pt_cart .cart-promo .bonus-item-actions a{font-size:1em}.pt_cart .cart-promo.cart-for-mobile-only{background:0;padding:5px 10px 10px;border-bottom:1px solid #f1f1f1;margin-bottom:20px}.pt_cart .cart-promo .bonus-item-actions{margin:0 auto;float:none;width:170px;background:#e4e4e4}.half-grid-promo{min-height:158px;width:293px}.half-grid-promo.white-border{border:6px solid #fff}.half-grid-promo.weekly-deals{float:left;margin-left:10px;background-size:contain}.weekly-deals .title{font-size:24px;padding-top:65px;line-height:10px}.inner-white-box{margin:43px 9px}.padding6{padding:0}.categories{padding:40px 0 17px;position:relative;width:320px;margin:0}.border{border:0 none}.container{display:block;margin:0 auto;padding:20px 0;max-width:320px;min-width:320px}
.large-cate{height:232px;margin-bottom:35px;width:90%!important}.large-cate a img{height:208px;width:300px}.small-cate a img{height:97px;width:140px}.promo img{float:left;height:150px;text-align:center;width:318px}.small-cate{height:142px;margin-bottom:25px;width:43%!important}.thumb.promo{height:152px;margin-left:0;width:335px}.large-cate .category-image{height:208px;width:300px}.small-cate .category-image{height:97px;width:140px}.sixteen-grid .shopCat-9,.sixteen-grid .shopCat-10,.sixteen-grid .shopCat-6,.sixteen-grid .shopCat-7,.sixteen-grid .shopCat-11,.sixteen-grid .shopCat-8,.sixteen-grid .shopCat-12,.sixteen-grid .shopCat-13,.sixteen-grid .shopCat-14,.sixteen-grid .shopCat-15,.sixteen-grid .shopCat-16,.sixteen-grid.shopCat-17,.sixteen-grid.shopCat-18,.sixteen-grid .promo{left:0;position:relative;top:0}h2.category-heading{font-size:25px;left:42px;top:-8px}.slider-wrapper .product-image{height:141px;width:141px}.thumb{left:0;position:relative;margin-bottom:35px}.thumb:first-child{left:0}.small-cate{margin-left:14px}.large-cate{margin-left:10px}.thumb .image-border{border:3px solid #e21836;display:none;height:100%;position:absolute;top:0;width:65px}.thumb.selected .image-border{display:block}.thumb.shadow-left:before,.thumb.shadow-right:after{display:none}.jcarousel ul li{width:141px}li.grid-tile a.thumb-link img{width:100%}#homepage-slider .jcarousel{margin:12px auto 0}#homepage-slider .slider-control .jcarousel-pagination{bottom:22px}.slider-control .control{display:none}.category-landing .recommendation-carousel .slider-control .control,.recommendation-section .slider-control .control{display:block}.category-landing .recommendation-carousel .slider-control .control a.jcarousel-control-prev,.category-landing .recommendation-carousel .slider-control .control a.jcarousel-control-next,.recommendation-section .slider-control .control a.jcarousel-control-prev,.recommendation-section .slider-control .control a.jcarousel-control-next{background-position:-328px -117px;margin-right:0;width:41px;z-index:998}.category-landing .recommendation-carousel .slider-control .control a.jcarousel-control-next,.recommendation-section .slider-control .control a.jcarousel-control-next{background-position:-388px -117px}.pt_cart .recommendation-section .slider-control .control a.jcarousel-control-prev{left:-6px}.pt_cart .recommendation-section .slider-control .control a.jcarousel-control-next{right:-6px}#tabbing .tab.desktop{display:none}select.mobile{display:block;width:100px;margin:auto}#homepage-slider .jcarousel ul li{min-height:115px}.slider-control .jcarousel-pagination a{width:5px;margin:10px 5px 0 0;height:5px}.slider-wrapper.horizontal-slider{margin:0 auto 31px;padding:14px 0 20px}.tabbed-product-slider .slider-wrapper.horizontal-slider{padding-top:82px}.what-you-all-need .primary-button{margin:20px 0;padding:13px 15px}.tab-slider .tabbed-product-slider{margin-top:0}.search-result .primary-content{max-width:760px;min-width:320px}.popular-search-term ul{height:160px;overflow:hidden;width:75%}.categories{padding:40px 0;position:relative;width:320px}p.search-found-header{border-bottom:3px solid #666;font-size:2em;padding:25px 10px;text-align:center;background:url("../images/search/birthday-background.jpg") repeat scroll center 0 / 200% auto #f8f8f8;margin-bottom:-85px;margin-top:85px}p.search-found-header,.shadow-right:after{box-shadow:none}p.search-found-header,.shadow-left:before{box-shadow:none}.shadow-left.single-shadow{display:none}.search-sorting{display:block;background:url("../images/icn-sprite.png") no-repeat scroll 168px -91px #f6f6f6;border:medium none;border-radius:7px;box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc;-webkit-box-shadow:0 1px 2px #ccc;-ms-box-shadow:0 1px 2px #ccc;-o-box-shadow:0 1px 2px #ccc;color:#666;cursor:pointer;margin:0 auto 0 21px;outline:medium none;padding:0 10px 0;position:relative;width:200px;font-family:"Montserrat",Arial,sans-serif;font-size:13px;float:left;text-transform:uppercase;height:40px;-webkit-appearance:none;-moz-appearance:none}select.search-sorting option{height:24px}.other-category-results{background:0;margin-top:0}.search-result-found #secondary,.other-category-results{background:none repeat scroll 0 0 #f6f6f6;margin-bottom:0;margin-top:0;padding-bottom:0;width:100%;border-top:1px solid #535353;border-bottom:1px solid #535353}.other-category-results-with-count{margin:0;padding:13px 0 13px 10px;width:96.8%;background:#f6f6f6;cursor:pointer}.refinement.Category.category-refinement{border-bottom:1px solid #535353}.refinement.Category.category-refinement,.refinements .refinement{margin:0;width:96.8%;background:#f6f6f6;cursor:pointer}.refinement.Category.category-refinement,.refinement.videos.folder-refinement{margin:0;padding:15px 10px;width:97.2%;background:none repeat scroll 0 0 #f6f6f6}div.refinement.Brand,div.refinement.Color,div.refinement.Craft.Time,div.refinementColor,div.refinement,div.refinement.Size{width:96.8%}div.refinement.Size{display:none}
#category-level-1{display:none}.refinementColor,.refinement.Color{display:none}.Brand{display:none}.refinement-header{color:#666;font-size:13px;text-transform:uppercase;width:100%;cursor:pointer}#secondary .other-category-results .content-type-opt,#secondary .other-category-results span.active{padding:15px 20px 0;width:85%;float:left}#secondary .other-category-results span{padding:0}.other-category-results-with-count a,.other-category-results-with-count span{float:none}span.active{margin:0;padding:0;display:none}a.content-type-opt{display:none}.toggle span,#secondary .refinement-top-level a.cat-refine,.search-result-found .other-category-results .refinement-header{color:#666;font-size:13px;width:98%}.white-bg{background:none repeat scroll 0 0 #f6f6f6;border-bottom:1px solid #535353;padding:15px 10px;width:93.8%}.sort-by label{margin-top:12px}.sort-by{margin-bottom:25px;width:100%;float:left}.grid-sort-header{display:none}.search-result-found{left:0;margin:0 auto;max-width:320px;min-width:320px;overflow:hidden;position:relative}.search-result-content.video-display{margin-top:30px;padding:40px 0 0}.search-result-content{float:right;margin:0 auto;max-width:320px;min-width:320px;padding:0 0 20px}ul.search-result-items{width:320px}.search-result-found ul.search-result-items .grid-tile{height:220px;width:145px;margin:0 5px 10px}.search-result-found ul.search-result-items .grid-tile .product-tile{min-height:280px!important}.search-result-items li.grid-tile .product-image a.thumb-link img{height:60px;width:60px}.product-name h2{line-height:15px;margin:5px 0}.primary-content a,.video-display .grid-tile.new-row span{font-size:.66em}.pt_product-search-result .pagination ul li a{font-size:11px;margin:0}.search-result-options{float:right;margin:10px 0 -30px;overflow:hidden;padding:5px 0;position:relative;text-align:center;width:320px;z-index:0}.pagination{float:left;margin:0;text-align:center;width:100%}.pagination .results-hits{float:none;font-size:.8em}.breadcrumb{float:left;margin-bottom:20px;padding:10px 0 0 15px;width:92%}.sort-by-dom{float:left;padding-left:15px;text-align:left;width:92%}.things-we-love,.cake-boss,.searchpromo-left{display:none}.grid-tile-promo,.video-display .grid-tile-promo{margin:3%;width:100%}.grid-tile-promo .three-promo{padding:10px 0 30px}.grid-tile-promo .three-promo .sub-title{font-size:80%}.grid-tile-promo .sub-title.lh-fourtee{margin:18px 0}.grid-tile-promo.shadow-left:before{bottom:4px;box-shadow:15px 0 7px 5px #4b4b4a;top:99%;width:79%}.grid-tile-promo .sub-title.lh-fourtee{margin:18px 0;line-height:14px}.grid-sort-header{margin-top:15px}.results-hits{margin-top:-3px}.pdp-main{margin:0 auto;max-width:320px;min-width:320px}.pdp-main .section{max-width:320px;min-width:320px;margin:0 auto;padding:0}.pdp-main .section.product-images{padding:0}.pdp-main .section .product-col-1,.pdp-main .section .product-col-2{margin:0;clear:both}.pdp-main .section-container:first-child+.section-bottom-shadow{display:block}.pdp-main .section-bottom-shadow{margin-left:0}.pdp-main .product-variations .variant-dropdown.last{margin-left:0}.product-col-1.product-image-container,.product-col-2.product-detail{margin:0 auto;max-width:320px;min-width:320px;padding:0}dl.tags dd{margin-top:2px}.pdp-main .section .product-col-1{width:100%;margin-bottom:20px}.pdp-main #image{width:300px;height:300px;left:0}.pdp-main #zoomView{width:0;height:0}.pdp-main .product-col-2 .product-pricing .product-sales-price,.pdp-main .product-pricing .price-standard{text-align:center}.pdp-main .section .product-col-1 .main-image-container .video-player{padding-right:0}.pdpForm .add-to-cart-wrapper .product-actions{margin-top:20px}ol.breadcrumb,.breadcrumb-container{display:none}.pdp-main .section .product-col-2 .product-name{width:100%;line-height:1.24em;font-size:1.641em}.recommendation-section .slider-wrapper h3.slider-title{font-size:1.641em}.pdp-main .product-col-2 .product-pricing{margin:35px 0 10px;float:left}.pdp-main .product-variations .variant-dropdown.first,.pdp-main .product-variations .variant-dropdown .selection-dropdown{margin-right:0}.project-instructions h3{font-family:"Montserrat",Arial,sans-serif}.pdp-main .three-col{-moz-column-count:1;-webkit-column-count:1;column-count:1}.product-primary-image{text-align:center}hr.main-image-border{color:#e0e0e0}.responsive-tabs-wrapper{background:#fff}.responsive-tabs__list{display:none}.responsive-tabs__panel--closed-accordion-only{display:none}.product-name>h2{line-height:15px;margin:5px 0;min-height:40px}.search-result-options{float:right;margin:10px 0 0;overflow:hidden;padding:5px 0 0;position:relative;text-align:center;width:320px;z-index:0}.pagination{background-color:#fff;float:left;margin:0;text-align:center;width:100%}.pagination .results-hits{float:none;font-size:.8em;margin-top:17px}.pt_product-search-result .pagination ul{display:inline-block;float:none}.breadcrumb{float:left;margin-bottom:20px;padding:10px 0 0 15px;width:92%}.sort-by-dom{float:left;padding-left:15px;text-align:left;width:92%}
.things-we-love,.cake-boss,.searchpromo-left{display:none}select.search-sorting{display:block}.product-primary-image{text-align:center}hr.main-image-border{color:#e0e0e0}.pdp-main .product-actions{margin-right:40px}.pdp-main .section .project-instructions h3{font-size:1em;text-transform:uppercase;border-top:1px solid #000;border-bottom:1px solid #999;background:url("../images/icn-sprite.png") no-repeat scroll 98% -81px #fff;padding:14px 10px;width:88%;line-height:1.7em;margin:0 10px;cursor:pointer}.pdp-main .section .project-instructions h3.expanded{background-position:98% -126px}.pdp-main .section .project-instructions .productlongDescription{background:#f8f6f6;padding:20px 10px;margin-bottom:0}.pdp-main .section .project-instructions .instruction-steps{background:#f8f6f6;padding:0 10px}.pdp-main .section .project-instructions .instruction-steps table{width:94%}.section.what-you-all-need .pdpForm{padding-bottom:15px;background:#f6f6f6;margin-top:15px}.section.what-you-all-need .you-will-also-need .pdpForm{background:0}.section.what-you-all-need .product-actions{float:none;margin-left:8px;margin-top:-6px}.pdp-main .section.what-you-all-need .you-will-also-need .product-actions{margin-top:-6px}.pdp-main .section .you-will-also-need .additional-material-container{box-shadow:none;border-radius:0}.pdp-main .availability-block{width:90px}.recommendations.cross-sell .slider-wrapper.horizontal-slider .product-image{height:140px;margin-bottom:10px}.pdp-main .section .slider-wrapper .landing-btn{padding:1px}.increment-quantity{padding-top:10px;width:100%}.increment-quantity p{margin:-4px 0 -10px}#product-set-list .increment-quantity{padding:0;position:relative}#product-set-list .increment-quantity p{position:absolute;top:-70px;left:0}.pdp-main .section .product-set-item button[disabled]{padding:13px 16px}.pdp-main .section .product-thumbnails{min-height:4.3em}.pdp-main .section .product-col-1 .controls{display:none}.responsive-tabs__list__item{cursor:pointer}.primary-content a,.video-display .grid-tile.new-row span{margin-right:10px;display:block}.instruction-steps .view-more{margin-bottom:0}.video-player{width:300px;height:170px;margin-left:0}.pdp-main .product-set-container .section .video-player{width:300px;height:300px;margin:22px auto!important}.pdp-main .product-col-1 .video-player-div{width:100%;height:100%}.pdp-main #product-content #show-products-below,#product-content #show-products-below:hover{display:block;width:79%;margin:0 3% 20px 3%}.pdp-main #product-content .show-more-products{margin:25px 0 0 0}.project-instructions .instruction-steps,.section.product-images .product-col-2 .social-media{width:100%;padding:0 10px;margin:0}.section.what-you-all-need{padding:0 0 25px 0}.pdp-main .product-col-2{width:100%;margin:0 auto;padding:0 10px;float:none}.pdp-main .product-set-container .product-col-2{padding:0}.project-instructions{padding-bottom:20px;margin-top:15px}.project-instructions .project-instructions-container{display:none;overflow:hidden}.pdp-main .product-col-1 #liquifireImageDiv{height:300px;width:100%;margin:0 0 10px 0;text-align:center;padding-bottom:15px;margin-top:20px}.pdp-main .product-col-1 .liquifire-section{margin-bottom:8px}.liquifire-section,.liquifire-section .product-thumbnails{position:inherit}.pdp-main .product-thumbnails ul li{float:left;margin-right:7px;margin-bottom:0;margin-left:7px}.product-col-1 .main-image-container .product-image.main-image img{width:300px}.product-primary-image .primary-image{margin:0}.pdp-main .section .you-will-also-need-container{padding-top:15px}.pdp-main .section .you-will-also-need{width:100%}.pdp-main .section .you-will-also-need .additional-material-title{margin:0 18% 5% 18%;min-width:190px}.pdp-main .section .you-will-also-need ul.additional-materials{margin:0 10%;min-width:240px}.pdp-main .section .product-set-container{background:0}.pdp-main .section .product-set-item .product-set-image{width:70px;height:70px;margin:10px 0 10px 0}.pdp-main .section .product-set-item .product-set-image img{width:100%}.pdp-main .section.what-you-all-need .you-will-also-need .product-add-to-cart{text-align:center;width:100%}.section.what-you-all-need .product-add-to-cart{width:100%}.pdp-main .section #product-set-list .product-set-item{border-right:0;width:100%;border-bottom:1px solid #999;padding:0 14% 25px 12%}.pdp-main .section #product-set-list .product-set-item.last{border-bottom:0;padding-bottom:20px}.pdp-main .section .product-set-item .product-set-details .product-name{height:auto}.product-detail-container-mob .product-set-image,.product-detail-container-mob .product-set-details{float:left;background:0;margin-left:20px;min-height:inherit}.product-detail-container-mob .product-set-image{margin-left:0}.product-detail-container-mob .product-set-details{width:63%;margin-top:0;margin-left:10px}.pdp-main .section #product-set-list{margin:30px auto 0 auto;width:93%;background:0}.you-will-also-need .additional-material-container img{display:none}.recommendations.other .jcarousel .grid-tile .secondary-button{padding-left:6px;padding-right:6px}
#divGigyaShareBar-reaction4-icon>div#divGigyaShareBar-reaction4-print_img{display:none}.pdp-main .product-actions{float:none;margin:0}#product-content .inventory{margin-top:-5px}hr.pencil-line{width:100%;margin-bottom:10px}#add-to-cart{margin-bottom:0;margin-top:32px}.pdp-main .recommendations.other .jcarousel ul li .product-tile .product-image{width:140px;height:140px}.pdp-main .recommendations.other .jcarousel ul li .product-tile .product-image img{width:100%;height:100%}.pdpForm a.static-btn,.pdpForm a.static-btn:hover{font-size:.875em}.pdp-main .slider-wrapper .slider-title{margin-bottom:20px}.pdp-main .product-col-2 #divGigyaShareBar{margin:0 auto;width:85%}.pdp-main .product-set-container .product-col-2 #divGigyaShareBar{padding-bottom:0}.pdp-main .product-set-container .section.product-images{padding:0}.pdp-main .product-set-container .section .product-col-1,.pdp-main .product-set-container .section.product-images .product-col-2 #product-content{padding:0 10px}.pdp-main .section .product-set-item a.static-btn,.product-set-item a.static-btn:hover{width:auto;float:left}.header-search #suggestions{left:-289px;top:153px;width:232px;z-index:999999}.header-search #suggestions div{width:91%}.no-hits-search #suggestions{width:246px;left:12px;top:122px}.search-result-found .primary-content{float:left;margin-left:0;width:320px}.category-header h1{font-size:1.5em;padding-left:0;text-align:center}.sub-banner-container.shadow-left img{width:320px}.cat-banner-text p,.cat-banner-text .secondary-button{display:none}.cat-banner-text{height:40px;padding:20px 10px;right:0;width:130px}.cat-banner-text h3{font-size:.9em}.category-landing .tabbed-product-slider,.category-landing .product-slider .slider-wrapper.horizontal-slider{width:320px}.category-landing .tabbed-product-slider .slider-wrapper .slider-sub-title{padding-top:0}.category-landing .jcarousel{margin:5px auto 25px;width:320px}.category-landing .category-bottom-promo-wrap{margin:0 0 20px;max-width:320px;min-width:320px}.category-landing .category-promo.promo-1,.category-landing .category-promo.promo-2{margin-left:0;background-position:center 0}.category-landing .category-promo{height:160px;width:300px;margin-bottom:15px}.category-landing .category-promo .inner-white-box{width:302px;margin:40px 0 0;height:107px}.category-landing .slider-wrapper.horizontal-slider{padding:28px 0 5px}.category-landing .tabbed-product-slider .slider-wrapper.horizontal-slider{padding-top:75px}.category-landing .slider-wrapper .slider-title,.recommendation-header{margin:0 20px}.category-landing .sixteen-grid .shopCat-9,.category-landing .sixteen-grid .shopCat-10,.category-landing .sixteen-grid .shopCat-6,.category-landing .sixteen-grid .shopCat-7,.category-landing .sixteen-grid .shopCat-11,.category-landing .sixteen-grid .shopCat-8,.category-landing .sixteen-grid .shopCat-12,.category-landing .sixteen-grid .shopCat-13,.category-landing .sixteen-grid .shopCat-14,.category-landing .sixteen-grid .shopCat-15,.category-landing .sixteen-grid .shopCat-16,.category-landing .sixteen-grid.shopCat-17,.category-landing .sixteen-grid.shopCat-18,.category-landing .sixteen-grid .promo{left:0;position:relative;top:0}.category-landing .jcarousel ul li{margin:0 5px;width:150px}.category-landing .jcarousel ul li img{display:block;height:140px;width:140px}.category-landing .category-name{padding:0 5px}#primary .sub-banner-container.shadow-left:before{top:82%}.category-landing .projects-tab li a{float:left;width:95%}.compareitems,.product-compare{display:none}.search-result-items .product-name{float:left}.product-image{float:left;position:relative;text-align:center;width:100%}.refinement.Category.category-refinement ul{display:none}.pt_product-search-noresult .search-result{background:none repeat scroll 0 0 rgba(0,0,0,0)}.search-result .form-row.label-above>label{line-height:20px;margin:10px 40px 0;width:74%}.popular-search-term p{font-size:1.3em;margin:0 20px}.primary-content dl dt,.pt_account .account-inner-wrapper.credit-card-info ul.payment-list>li dl dt{margin:2% 0 0;line-height:normal}.pdp-main .recommendations.other .jcarousel{width:100%}.pdp-main .recommendations .jcarousel{margin:25px 0 0 0}.pdp-main .jcarousel ul li{margin-right:10px}.pdp-main .recommendations.other .jcarousel ul li{background:0;width:140px!important;margin-right:16px;padding:0}.pdp-main .recommendations.other .slider-wrapper .product-tile .product-name a{font-size:.750em}.pdp-main .recommendations.other .slider-wrapper .product-tile,.recommendations.other .jcarousel .grid-tile dl>*,.pdp-main .recommendations.other .slider-wrapper .product-pricing{text-align:center}.pdp-main .recommendations.other .jcarousel .grid-tile dl{width:131px;margin:0 auto 5px auto}.pdp-main .recommendations.other .jcarousel .grid-tile dl dt{margin-bottom:5px;height:auto}.pdp-main .recommendations.other .slider-wrapper .product-tile .product-name{background:url("../images/img-bottom.png") repeat-x scroll center top rgba(0,0,0,0);margin-top:10px;padding:5px 0;text-align:center}
.recommendations.other .jcarousel .grid-tile dl dd{margin-left:0}.pdp-main .recommendations.other .jcarousel ul li .product-tile .tile-description{width:140px;text-align:left}.product-thumbnails{position:inherit}.button-container #add-to-cart,.button-container .product-actions{float:none}.button-container .product-actions{margin-left:5px;margin-top:20px}.pdp-main .product-variations .attribute .label{margin-bottom:5px}.sign-in-wrapper{margin:0;padding:0}.sign-in-wrapper .inner-wrapper{margin:0;padding:1.25em}.sign-in-wrapper h2{margin-bottom:.5em}.sign-in-wrapper .inner-wrapper p{font-size:.803em}.sign-in-wrapper .inner-wrapper .col-1{border-right:medium none;width:100%;margin-left:0}.sign-in-wrapper form .form-row label{font-size:.803em}.sign-in-wrapper form .form-row input{width:86%}.password-reset-box{margin-bottom:10px}#password-reset{font-size:.803em;left:0;position:relative;top:0}.sign-in-wrapper .inner-wrapper .gigya-content p{margin-left:0}.sign-in-wrapper .inner-wrapper h3.login-or-text{margin-top:.8em;margin-bottom:0}.sign-in-wrapper .col-1 .login-account form .form-row button{width:99%}.sign-in-wrapper .gigya-content #loginDiv td{position:absolute}.pt_product-details .sign-in-wrapper .gigya-content #loginDiv td,.account-right-column-shadow .sign-in-wrapper .gigya-content #loginDiv td{position:inherit;display:block;margin:0 0 20px!important}.sign-in-wrapper .ca-account-benefits ul li{font-size:.803em}.sign-in-wrapper .inner-wrapper .col-2{border-top:1px solid #ebebeb;margin:50px 0 0;padding:20px 0 0;width:100%}.pt_account .signin-account-inner-wrapper{width:88%;padding:8% 6%;float:none;margin-top:20px}.pt_account .signin-create-account-wrapper{float:none;margin-top:20px;width:100%}.pt_account .account-inner-wrapper.account-payment-info #CreditCardForm .form-row input,.pt_account .account-inner-wrapper.addresses-form #edit-address-form .form-row input,.pt_emailsignup #EmailSignUp .form-row input,.pt_account .signin-account-inner-wrapper #RegistrationForm .form-row input{width:94%;padding:8px 3%}.pt_account .content-asset.ca-account-benefits{background:none repeat scroll 0 0 #f6f6f6;margin-bottom:30px;margin-top:20px;padding:6%;width:88%}.pt_account .ca-account-benefits{margin:0}.pt_account #RegistrationForm a.account-user{margin-left:0}.pt_account #RegistrationForm .form-row.form-indent.label-inline label{width:93%}.pt_account #RegistrationForm .form-row.form-row-button{float:none}.cart-footer .safe-shopping-guarantee-box{padding:1.5em;width:auto}.sign-in-wrapper .inner-wrapper .gigya-content div[title="Twitter"]{float:left}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .float-right,.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .float-left{width:100%;margin-right:0}.pt_account .account-nav-container .account-inner-wrapper.my-preferences #RegistrationForm .mobile-phone input{width:97%}.pt_account .primary-content .account-inner-wrapper.my-preferences{background:#FFF!important}.checkout-login .password-reset-box{margin-bottom:10px}.checkout-login #password-reset{top:0}.sign-in-wrapper.checkout-login form .form-row input{width:86%}.sign-in-wrapper.checkout-login .col-1 .login-account form .form-row button{width:99%}.ui-dialog.dialog-reset-password{margin:auto!important;width:87%!important;padding:13% 6% 0 4%!important}.pt_emailsignup #EmailSignUp .form-row input#dwfrm_email_address_zip{padding:8px 9%}.pt_emailsignup #EmailSignUp .zip-code{width:97px}.pt_emailsignup #EmailSignUp .zip-code-message{float:left;margin:68px 30px 0 25px;width:47%}.pt_emailsignup #EmailSignUp .form-row.label-inline input[type="checkbox"]{width:12px;float:left;margin:2px 4px 0 0;height:12px}.pt_emailsignup #EmailSignUp .form-row.label-inline label{width:93%}.pt_register .content-asset figure,.pt_account .content-asset figure,.pt_order .content-asset figure,.pt_wish-list .content-asset figure,.pt_content-search-result .content-asset figure{background:0;margin:0;padding:0}.pt_register .content-asset figure figcaption,.pt_account .content-asset figure figcaption,.pt_order .content-asset figure figcaption,.pt_wish-list .content-asset figure figcaption,.pt_content-search-result .content-asset figure figcaption{width:94%;left:11px;right:initial;top:3px}.pt_emailsignup .content-asset figure img,.pt_register .content-asset figure img,.pt_account .content-asset figure img,.pt_order .content-asset figure img,.pt_wish-list .content-asset figure img,.pt_content-search-result .content-asset figure img{height:80px}.account-nav-container{margin-top:-4px}.pt_wish-list .primary-content{float:left}.pt_wish-list .account-nav-container,.pt_wish-list #main{width:100%}.pt_wish-list .primary-content{max-width:100%;padding:25px 0}.pt_wish-list .account-inner-wrapper .item-list tr td.item-details .product-list-item .name a{font-size:14px;font-weight:700}.pt_wish-list .account-inner-wrapper .item-list tr td.item-details>a{margin:6px 0}.pt_wish-list .account-inner-wrapper .item-list tr td.item-availability ul li.is-in-stock{margin:5px 0 10px 0}
.pt_wish-list .account-inner-wrapper .item-list tr td.item-dashboard,.pt_wish-list .account-inner-wrapper .item-list tr td.item-availability{float:right;width:60%}.pt_wish-list .account-inner-wrapper .item-list tr td.item-image{width:40%}.pt_wish-list .account-inner-wrapper .item-list tr td.item-details{width:50%}.pt_wish-list .account-inner-wrapper .item-list tr td.item-dashboard form{width:160px}.pt_account .primary-content .account-inner-wrapper.account-payment-info,.pt_account .primary-content .account-inner-wrapper.addresses-form,.pt_account .primary-content,.pt_account .primary-content .account-inner-wrapper.my-preferences{width:100%;padding:0}.pt_account .account-nav-container{width:100%}.pt_account .primary-content .account-inner-wrapper.account-payment-info,.pt_account .primary-content .account-inner-wrapper.addresses-form,.pt_account .primary-content .account-inner-wrapper.my-preferences{padding:1.6em 0;width:94.3%;margin:auto}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .form-row input{width:97%;padding:6px 0 6px 3%}.pt_account .account-inner-wrapper.account-payment-info #CreditCardForm .form-row input,.pt_account .account-inner-wrapper.addresses-form #edit-address-form .form-row input{width:94%;padding:0 3%}.pt_account .account-inner-wrapper.account-addresses>h2{width:60%}.pt_account #CreditCardForm .sbHolder,.pt_account #edit-address-form .sbHolder{width:100%}.pt_account #edit-address-form .form-field-tooltip{width:35%}.pt_account #edit-address-form .form-row.form-row-button button.apply-button{width:286px}.pt_account .account-inner-wrapper.account-addresses ul.address-list>li.first.default,.pt_account .account-inner-wrapper.account-addresses ul.address-list>li{width:100%;border-bottom:solid 1px #000;margin:0 0 18px 0;padding-bottom:40px}.pt_account .account-inner-wrapper.account-addresses ul li{font-style:normal;color:#000203;line-height:29px}.pt_account .account-inner-wrapper.account-addresses ul li .mini-address-title{font-weight:700;font-style:italic}.pt_account .account-inner-wrapper.account-addresses ul li>h3{padding-bottom:0}.pt_account #edit-address-form .phone-number .form-row .form-caption{margin-left:0}.pt_account .account-inner-wrapper.addresses-form #edit-address-form .form-row input.input-checkbox{float:none;width:auto}.pt_account .account-inner-wrapper.account-addresses{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.pt_account .account-inner-wrapper.credit-card-info>h2{width:54%}.pt_account .account-inner-wrapper.credit-card-info button.delete{font-size:18px;line-height:87px;text-align:left}.pt_account .account-inner-wrapper.credit-card-info{padding:1.6em 6%;width:88%;float:left}.pt_account .account-inner-wrapper.credit-card-info ul.payment-list{font-size:18px;line-height:37px}.pt_account .account-inner-wrapper.credit-card-info ul.payment-list>li{float:none;border-bottom:solid 1px #000;width:100%}.pt_account #CreditCardForm .expiry-date .sbHolder{width:46%;margin:10px 4% 27px 0}.pt_account #CreditCardForm button#applyBtn{width:283px;margin:auto 100% 30px auto;margin-top:10px}.pt_account #CreditCardForm .form-row-button a{margin-left:0;font-size:18px;font-family:"museo_slab_500",Arial,sans-serif;font-weight:700}.pt_account .account-inner-wrapper.credit-card-info .add-credit-card .section-header-note{font-size:14px}.pt_order .primary-content{float:left}.pt_order #main,.pt_order .account-nav-container{width:100%}.pt_order .primary-content{max-width:100%;padding:5px 0}.pt_order .account-inner-wrapper ul.search-result-items .order-history-header{background:0}.pt_order .account-inner-wrapper ul.search-result-items .order-history-header>div{width:100%;font-size:18px;line-height:30px;padding-bottom:0}.pt_order .account-inner-wrapper ul.search-result-items .order-history-header>button{margin:0;float:left}.pt_order .account-inner-wrapper ul{width:100%}.pt_order .account-inner-wrapper .search-result-options .pagination .results-hits{font-size:9px;text-align:right}.pt_order .account-inner-wrapper ul.search-result-items .order-history-header>button{width:263px;margin:30px 0 20px 0}.pt_order .account-inner-wrapper ul.search-result-items .order-history-items .order-history-table .orders-title{display:none}.pt_order .account-inner-wrapper ul.search-result-items .order-history-items .order-history-table .mobile{display:inline-block}.pt_order .account-inner-wrapper ul.search-result-items .order-history-items .order-history-table .order-items ul li{display:inline}.pt_order .account-inner-wrapper ul.search-result-items .order-history-items .order-history-table{font-size:18px}.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:100%;display:block}.pt_order .account-inner-wrapper ul.search-result-items .order-history-items{border-bottom:solid 1px #000}.pt_order .primary-content .account-inner-wrapper .no_orders{float:left;margin:6px 0}
.pt_order .account-inner-wrapper ul.search-result-items .order-history-header{margin-top:0;padding-left:0;width:100%}.pt_order .account-inner-wrapper ul.search-result-items li:last-child .order-history-items{border:0}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile div.bottom .half,.pt_account .account-inner-wrapper.loyalty .overview-reward-profile section.top .half{width:100%;margin-bottom:20px}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile div.bottom .half{margin-left:0}.pt_account .account-inner-wrapper.loyalty .rewards-card-btn{padding-bottom:4.9em}.pt_account div.account-inner-wrapper.loyalty .inner-tile-container.overview-reward-profile.rewards,.pt_account div.account-inner-wrapper.loyalty .inner-tile-container.edit-loyalty-profile{width:94%}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .bottom .box{background:0;margin:10px 0;padding:10px 0;border:0;border-bottom:#d3d3d3 solid 2px;border-radius:0;box-sizing:border-box;background-size:inherit}.pt_account div.account-inner-wrapper.loyalty .inner-tile-container.edit-loyalty-profile .survey-questions .col-survey-ques,.pt_account div.account-inner-wrapper.loyalty .inner-tile-container.edit-loyalty-profile .survey-questions .survey-answer{width:100%}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .answer-label{width:105%;margin-left:-2.5%;padding-left:0;color:#333}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .crafting-expertise .answer-label table{border-collapse:collapse}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .crafting-expertise .answer-label table tr:nth-child(odd){background-color:#f5f5f5}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .crafting-questions .answer-label,.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .crafting-expertise .answer-label table tr>td.crafting-project{padding-left:2.5%}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .crafting-expertise .answer-label table tr>td.expertise-rating{padding-right:0}.pt_order .account-inner-wrapper .display-product ul.cart-row{padding:0;width:100%}.pt_order .account-inner-wrapper h3{padding:0 0 14px 0;font-size:23px}.pt_order .display-product li.col-four.order-information:before{color:#e21836;font-weight:700;font-size:21px;line-height:2.1em}.pt_order .display-product li.col-four.shipping-information:before{color:#e21836;font-weight:700;font-size:21px;line-height:2.1em}.pt_order .display-product li.col-four.order-information .order-number span,.pt_order .account-inner-wrapper ul.search-result-items .order-history-header .order-number .value div,.pt_order .account-inner-wrapper ul.search-result-items .order-history-header .order-number .value,.pt_order .display-product .cart-row li span.value,.order-review .cart-row li .product-sales-price,.pt_order .account-inner-wrapper ul,.pt_order .display-product .cart-row li.order-payment-instruments dl dt,.pt_order .display-product .cart-row li div,.pt_order .display-product .cart-row li span.label{font-size:18px;color:#030000;font-weight:normal;font-family:"museo_slab_500",Arial,sans-serif}.pt_order .display-product li.col-four.order-information,.pt_order .display-product li.col-four.order-billing{border-top:solid 1px #000;color:#e21836;font-weight:700;font-size:21px}.pt_order .display-product .cart-row li ul li.order-total-value{border:0}.pt_order .display-product .cart-row li ul li.order-total-value{border:0;padding:0;margin:0}.pt_order .display-product li.col-four.order-payment-summary,.pt_order .display-product li.col-four.order-payment-instruments{border-top:solid 1px #000}.pt_order .account-inner-wrapper .display-product{border-bottom:solid 1px #000;margin-bottom:17px}.display-product li.col-four.order-payment-summary:before,.pt_order .display-product li.col-four.order-payment-instruments:before{color:#e21836;font-weight:700;font-size:21px}.pt_order .display-product .cart-row li div{line-height:35px}.pt_order .account-inner-wrapper .order-shipment-table.display-product .right-section,.pt_order .account-inner-wrapper .order-shipment-table.display-product .left-section li.item-total,.pt_order .account-inner-wrapper .order-shipment-table.display-product .left-section li.item-quantity,.pt_order .account-inner-wrapper ul,.pt_order .account-inner-wrapper .order-shipment-table.display-product li.product-info,.pt_order .account-inner-wrapper .order-shipment-table.display-product .left-section{width:100%;margin:5px 0 11px 0;font-size:18px;color:#030000}.pt_order .account-inner-wrapper .order-shipment-table.display-product .left-section li.item-total,.pt_order .account-inner-wrapper .display-product .cart-row li .name a,.pt_order .display-product .cart-row li div,.pt_order .account-inner-wrapper .display-product .cart-row li .name{margin:0;font-size:18px;color:#030000}.pt_order .account-inner-wrapper .order-shipment-table.display-product li.product-info:before{content:"Item";color:#e21836;font-weight:700;font-size:21px;width:100%;float:left;margin-bottom:10px}
.pt_order .display-product .cart-row li div.product-list-item,.pt_order .display-product .cart-row li div.item-details{width:100%}.pt_order .account-inner-wrapper .order-shipment-table.display-product li.item-status{border:0;padding:0;padding-bottom:20px}.pt_order .primary-content .account-inner-wrapper .order-detail-options a{font-size:18px;margin:0;display:inline-block}.pt_order .primary-content .account-inner-wrapper .order-detail-options a:last-child{line-height:80px}.pt_order .account-inner-wrapper .order-shipment-table.display-product,.pt_order .account-inner-wrapper .order-shipment-table.display-product .right-section ul.cart-row{border:0}.pt_order .primary-content .account-inner-wrapper .order-detail-options{float:left;margin:0}.pt_order .account-inner-wrapper .order-shipment-table.display-product,.pt_order .account-inner-wrapper .order-shipment-table{border-top:solid 1px #000}.pt_order .account-inner-wrapper .display-product li.col-four.order-billing:before{line-height:0;font-size:21px}.pt_account .tiles-container li a{width:165px;font-size:13px;float:left;background:0}.pt_account .my-account-banner span{font-size:14px;left:23px;top:50px}.pt_account .ca-my-account-banner img{margin-right:-648px}.pt_account .ca-my-account-banner{border-bottom:0}.pt_account .inner-tile-container h2{line-height:34px}.pt_account .start-shopping-btn a{margin-bottom:42px;font-size:13px;width:222px;margin-left:11px}.pt_account .account-right-column-shadow:before{margin-top:-12px;width:86%;right:11%}.pt_account .primary-content,.pt_wish-list .primary-content,.pt_order .primary-content{border-radius:0}.pt_account .tiles-container li{width:100%;background:url("../images/icn-sprite.png") no-repeat scroll left top #f6f6f6;margin-bottom:20px;background-position:95% -178px}.pt_account .tiles-container li.bottom{width:100%}.pt_account .tiles-container li.bottom .accmargin{display:none}.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 .inner-tile-container h2 span a{width:100%;float:right}.pt_account .tiles-container{margin-top:13px}.pt_account #secondary h3,.pt_wish-list #secondary h3,.pt_order #secondary h3{font-family:"Montserrat",Arial,sans-serif;font-size:12px}.pt_account #navigation,.pt_wish-list #navigation,.pt_order #navigation{box-shadow:none}.pt_account .primary-content .inner-tile-container>a{float:left}.pt_account .tiles-container>li>.touch-box{width:100%;height:56px;display:block}.pt_article-search-result .article-display ul li .article-content{width:100%}.pt_article-search-result .article-display ul li .article-content h3{margin:10px 0 0}.mobile-noshow{display:none}span.error,span.age-verify-error,span.error-message{font-size:11px}.pt-checkout.checkout-process #header{position:absolute}.pt-checkout .menu-utility-user li.logout-signup{margin:0 0 0 142px;top:20px}.pt-checkout.pt-order-confirmation .menu-utility-user li.logout-signup{top:37px}.pt-checkout #main .wrapper{padding:0;width:100%}.pt-checkout.checkout-process .left-column{padding:0;width:100%}#order-review{padding:0 3% 0}#shipping-info,#payment-info{padding:0}#payment-info .billing-info-form{padding:0 3%}#shipping-email-form{display:none}.pt-checkout .right-column{width:100%}.pt-checkout.checkout-process .right-column{display:none!important}.pt-checkout h2{font-size:1.5em}.pt-checkout.pt-order-confirmation h2{text-align:left;margin:7% 0 0 8%;display:inline-block}.pt-checkout h2:first-child{padding-top:23px;text-align:center}.pt-checkout .formfield input[type="text"],.pt-checkout .formfield input[type="password"]{width:87.5%}.pt-checkout .payment-method .formfield input[type="text"],.pt-checkout .formfield.creditcard-number input[type="text"],.pt-checkout .formfield.gift-cert-code input[type="number"]{width:91%}.pt-checkout .formfield.zip input[type="text"],.pt-checkout.pt-order-confirmation .formfield.zip input[type="text"]{width:102px}.pt-checkout #main span.error,.pt-checkout #main span.error-message{margin-left:0;width:85%;margin-bottom:0}.pt-checkout #main .formfield.zip span.error{margin-left:7px}.pt-checkout #main button,.pt-checkout #main .primary-button,.pt-checkout #main .secondary-button,.pt-checkout #billingForm .bottom-button-container .primary-button{width:100%}.pt-order-confirmation #main .secondary-button{width:256px;margin:0 auto;display:block;box-shadow:none}.pt-checkout #main .order-summary-footer .primary-button,.pt-checkout .safe-shopping-guarantee-box{width:75%}.in-your-cart{width:84%}.footer-place-order.display-none{display:block;float:left;padding:0 6.25% 8%;width:87.5%}.pt-checkout #main .footer-place-order .primary-button{display:inline-block;float:left;width:60.8%}.footer-place-order .edit{float:left;font-family:"Montserrat",Arial,sans-serif;font-size:.75em;margin:13px 0 0 16px;text-decoration:underline}
.pt-checkout .error-form{margin-top:0}.pt-checkout .order-review .error-form{margin:-5px 0 0}#shipping-address-email-form .shipping-signin-link{margin-bottom:8px;margin-top:0}.checkout-progress-indicator{margin:20px 0 25px}.checkout-progress-indicator li span,.checkout-progress-indicator li span.active-step,.pt-checkout .order-summary-container .primary-button{display:none}.checkout-progress-indicator ul li{padding-bottom:7px;width:auto}.checkout-progress-indicator ul li.step-2,.order-review .step-2.inactive{padding-left:11%}.checkout-progress-indicator ul li.step-3{padding-left:9%}.checkout-progress-indicator ul li.active{padding-bottom:3px}.order-review .step-2.inactive{padding-right:9%}.billing .step-1.inactive{padding-right:11%}.pt-checkout .gift-message-text textarea{width:92%}.pt-checkout #main .shadow-left:before{box-shadow:none}.ship-to-address{margin:13px -8px;padding:8px 8px 0;width:100%}.ship-to-address li{margin:11px 0 6px}.ship-to-address p{padding:0 6px 3px 0}.pt-checkout .formfield.phone .form-field-tooltip{float:right;padding:0}.ship-to-michaels-store p{width:auto}.ship-to-michaels-store .search-by,.ship-to-michaels-store .search-by .float-right{width:100%}.ship-to-michaels-store .choose-other-option{margin-top:20px;position:static}.ship-to-michaels-store .search-by{margin:0}.pt-checkout .ship-to-address .select-address{width:87%}.store-details-list .store-details ul{width:77%}.button-top-container{display:none}.address-update-dialog{padding:5%;width:80%}.address-update-dialog .ui-dialog-titlebar-close{top:10px}.box-gray ul.shipping-information{font-size:.75em}.box-gray ul.shipping-information li{font-size:1em;width:auto;margin:0;padding:0}.shippingoptions{width:93.4%;margin:8px 3%;background:#fff;text-align:left}.shippingoptions li{margin-right:0;width:50%;float:left}.pt-checkout .shippingoptions .ship-to-address-icon,.shippingoptions .ship-to-store-icon{display:none!important}.shippingoptions li:first-child label{padding-right:0;width:92.5%}.shippingoptions li label{font-size:.875em;float:left;border:2px solid #ccc;padding:11px 15px 11px 7px;width:84.3%}.pt-checkout .shippingoptions li input.checkout-custom-checkbox[type="checkbox"]:checked+label{border:2px solid #9e2b48}.shipping-method-list{width:94%;margin:0 3% 10px;background:#fff}.shipping-methods div.form-row{width:98.5%;border-width:2px;border-bottom-width:1px;float:left}#shippingtoaddress{background:#fff;padding:10px 3%}.shipping-methods div.form-row:hover,.shipping-methods div.form-row.active{border-width:2px}.shipping-methods div.form-row.active label,.shipping-methods div.form-row.active .estimate-delivery-date span,.shipping-methods div.form-row.active .estimate-delivery-date span.delivery-date{color:#9e2b48}.shipping-methods div.form-row:last-child{border-top-width:1px;border-bottom-width:2px}.shipping-methods div.form-row label{width:99.8%}#shippingtoaddress h3,.pt-checkout .bottom-button-container .textbuttonnew,.pt-checkout .form-row label,.pt-checkout .formfield.state label,.pt-checkout .formfield.phone label,.pt-checkout .formfield.card-expiration-date label{display:none}.gift-message-section .form-row.gift-section{width:99%;margin:10px auto;text-align:center}.pt-checkout .form-row.gift-section label{display:inline-block;margin-right:0}.pt-checkout .formfield.firstname input[type="text"],.pt-checkout .formfield.lastname input[type="text"],.pt-checkout .formfield.address1 input[type="text"],.pt-checkout .formfield.address2 input[type="text"],.pt-checkout .formfield.phone input[type="tel"],.pt-checkout .formfield.city input[type="text"]{width:90%}.pt-checkout .formfield.state,.pt-checkout .formfield.zip{width:50%}.pt-checkout .formfield.zip input[type="text"]{width:75%;margin-left:5%}.pt-checkout .formfield.state .sbHolder{width:92%;margin-right:20px}.pt-checkout .formfield.phone span.form-caption{margin-left:0;font-size:.75em}#shippingtoaddress .address-book{padding:0 10px;margin-bottom:8px;position:relative}#shippingtoaddress .address-book a.editaddress span{margin-left:0;float:none;position:absolute;right:12px}#shippingtoaddress .text-notes{float:left;margin:0 0 8px 0}#shippingtoaddress .address-book label{width:auto}#shippingtoaddress .address-book .select-address{clear:both;width:100%}.shipping-methods div.form-row{text-align:left}.shipping-methods div.form-row .shippingmethod-name{display:inline-block;font-weight:normal;float:left;margin-left:3px;margin-top:15px}.shipping-methods div.form-row .shippingmethod-price{margin-top:15px;font-size:1.385em;font-family:"museo_slab_500",Arial,sans-serif;margin-bottom:0}.shipping-methods div.form-row .estimate-delivery-date span{display:inline-block;margin-left:19px;color:#393;font-size:.923em;font-family:"Montserrat",Arial,sans-serif}
.shipping-methods div.form-row .estimate-delivery-date span.delivery-date{margin-left:5px;color:#393}.shipping-methods div.form-row .estimate-delivery-date{margin:5px 0 15px}.shipping-methods .active-method{display:none}.search-store-location{margin:0 3%}.ui-dialog.verify-address{padding:20px;width:279px!important}.search-store-location .formfield.location{width:100%}.search-store-location .formfield.location input[type="text"]{border:1px solid #ccc;border-radius:5px;font-size:.875em;width:91%;font-weight:normal}.search-store-location .searchstores{top:2px;right:4px}#shiptostore .formfield.maxdistance{margin:10px auto 25px}#shiptostore .formfield.maxdistance label{display:block;width:auto}#shiptostore .formfield.maxdistance .sbHolder,#shiptostore .formfield.maxdistance select.select-box{width:43%}#shiptostore .formfield.maxdistance{margin:0 9%;width:82%}#where2getresponse{margin:0 3% 10px}#where2getresponse .stores-address-details .left-section{width:9%}#where2getresponse label{font-size:.917em}#shiptostore .form-section{background:#fff;padding:10px 3%}.shipping-signin-link{margin-top:0;margin-bottom:8px}#where2getresponse .stores-address-details{margin-bottom:0;padding:8px 15px}#where2getresponse .stores-address-details{border:2px solid #ccc;font-size:.750em;border-bottom:0 solid #ccc;background:#fff}#where2getresponse .stores-address-details.active:last-child{border-bottom:2px solid #9e2b48}#where-to-getit-show{width:60%!important;margin:10px 20% 40px;background:#e01836}#where2getresponse .stores-address-details.no-store-found{background:0;border:none!important}#where2getresponse .stores-address-details .no-results{font-size:1.167em}.shipping-info-response .mini-shipment,.payment-info-response .payment-container{margin:0 auto 20px}.shipping-info-response .shipping-method-gift-container h4,.shipping-address-details h4,.shipping-gift-details h5,.payment-info-response .payment-instrument-container h4,.payment-info-response .mini-billing-address h4{float:left;width:35%;text-align:center}.shipping-info-response .shipping-method-gift-container ul.details-container,.shipping-address-details ul.details-container,.payment-info-response .mini-billing-address ul.details-container,.payment-info-response .payment-instrument-container .mini-payment-instrument.first{float:left;width:55%;margin-left:26px}.shipping-info-response .mini-shipment .details .shipping-address-details h4 span,.payment-info-response .mini-billing-address h4 span,.shipping-info-response .mini-shipment .details .shipping-methods-details h4 span,.payment-info-response .payment-instrument-container h4 span{display:block;margin:0 auto}.shipping-info-response .shipping-method-gift-container,.shipping-info-response .shipping-address-details,.payment-info-response .mini-billing-address,.payment-info-response .payment-instrument-container{width:100%;margin-right:0}.shipping-info-response .mini-shipment,.payment-info-response .payment-container{margin:0 auto 20px}.shipping-info-response .shipping-method-gift-container,.payment-info-response .payment-instrument-container{margin-bottom:20px}.shipping-address-details .shipping-address-details-email{text-transform:none;word-break:break-all}.shipping-info-response .shipping-method-gift-container .shipping-gift-details h5{color:#666;width:55%;text-align:left;margin-left:26px}.shipping-info-response .shipping-method-gift-container .shipping-gift-details{float:left;width:55%;margin-left:35%}.payment-info-response .payment-instrument-container .mini-payment-instrument{margin-left:35%;width:63%}.payment-info-response .payment-instrument-container .mini-payment-instrument .details{margin-left:26px}.payment-info-response .payment-instrument-container .mini-payment-instrument.first .details{margin-left:0}.shipping-info-response .shipping-method-gift-container .shipping-gift-details{width:60%}.shipping-info-response .shipping-method-gift-container .shipping-gift-details h5,.shipping-info-response .shipping-method-gift-container .shipping-gift-details ul.details-container{width:92%}#payment-info .billing-info-response .payment-info-response{padding:20px 0}.pt-checkout .same-as-billing{margin:5px 0 0;display:block}.pt-checkout .email-section .formfield label{line-height:1.5em;margin:10px 0}.pt-checkout .payment-methods h4{background:url("../images/icn-sprite.png") no-repeat scroll 96% -87px #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}.pt-checkout .payment-methods h4.active{background-position:96% -132px;color:#666}.pt-checkout .billing-gift-card h4{margin-bottom:7px;width:93%}.sp-right-colum div.mobile-promo h4{margin-bottom:7px;width:93%;font-size:12px;font-weight:normal;height:34px;padding-top:9px}.all-credit-cards li{background-position:0 -758px;height:31px;margin-right:8px;width:49px}.all-credit-cards li.MasterCard{background-position:-71px -758px}.all-credit-cards li.Discover{background-position:-141px -758px}
.all-credit-cards li.Amex{background-position:-211px -758px}.all-credit-cards li.paypal-checkout{background-position:-280px -758px}.billing .continue-order-review{margin-top:35px}.billing .continue-order-review a{display:none}.ca-payment-method img{margin-top:20px}.ca-payment-method span{line-height:1.5em;width:85%}.check-balance-section{margin-left:0}.apply-gift-card-section{width:100%}.all-credit-cards{margin-top:30px}.pt-checkout .formfield.select-credit-card{width:94%;padding:10px 3% 1px;margin-bottom:15px}.pt-checkout .formfield.select-credit-card label{display:block;width:100%;text-align:left;line-height:1.2em}.pt-checkout .payment-method-expanded .text-notes{float:left;margin-left:0}.pt-checkout .formfield.select-credit-card .sbHolder,.pt-checkout .formfield.select-credit-card select.select-box{width:100%;margin-top:5px}.pt-checkout .formfield.creditcard-type,.pt-checkout .select-address{width:100%}.pt-checkout #main .redemption.gift-card-redemption-msg .error{margin:0}.pt-checkout .billing #address-form .select-address{width:92%;padding:0 10px;margin-bottom:8px}.pt-checkout .billing .select-address .address-select{width:99%}.pt-checkout .apply-gift-card-section #applygiftcert,.pt-checkout .save-this-address .form-row label{display:block}.pt-checkout .save-this-address .form-row{width:99%}.pt-checkout .save-this-address .form-row label{color:#666;font-family:"museo_slab_500",Arial,sans-serif;width:99%}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .form-row{width:132px}.shipping-method-list .shipping-methods input[type="radio"],.formfield.email .form-row.label-inline input[type="checkbox"]{float:left;margin-right:7px}.shipping-method-list .shipping-methods label,.pt-checkout .formfield.email .form-row.label-inline label{float:left;line-height:1.5em;margin-top:-2px;width:90%}.card-tooltip-content.box-gray{width:90%}.card-tooltip-content .heading{padding-top:30px;text-align:left}.card-tooltip-content ul{margin:16px 0 0}.card-tooltip-content li{margin-bottom:5px}.card-tooltip-content li img{width:60px}.card-tooltip-content li span{padding:0;width:100%}.pt-checkout .billing .formfield.email .form-row.label-inline label{margin:-2px 0 0;width:90%}.pt-checkout .formfield.creditcard-type span.error,.pt-checkout .formfield.creditcard-type span.error-message{left:0;bottom:-33%}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .month span.error{left:0;top:67%}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .year span.error{left:0;top:78%}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .selectError{margin-bottom:20%}.pt-checkout .formfield.creditcard-type .form-row,.pt-checkout .formfield.select-credit-card .form-row{width:100%}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .year span.error-message,.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .month span.error-message{left:0;top:83%}.payment-method-options{margin:0 auto 20px}#payment-info .billing-info-form .billing{padding:20px 0 0}.payment-method-options .payment-tabs{width:100px;margin-right:0}.payment-method-options .payment-tabs.active label{width:96px}.payment-method-options .payment-tabs label{font-size:.875em;height:116px}.pt-checkout .gift-inputs .right{display:none}.pt-checkout .payment-method-expanded .payment-method-border{border:0;padding:0}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .form-row.label-inline{margin-left:0}.pt-checkout.checkout-process .form-caption{margin-left:0}.pt-checkout .formfield.creditcard-cvv input[type="password"]{width:225px}.pt-checkout .formfield.creditcard-cvv .cvv-icon{left:263px}.pt-checkout .form-row.same-as-billing label{display:block;font-size:.875em}.pt-checkout .formfield .form-row.label-inline label{display:block;width:99%;text-align:left;font-size:.875em;font-family:"museo_slab_500",Arial,sans-serif}.guest-user-register-container .left{display:none}.guest-user-register-container{border:0}.guest-user-register-container .right{width:100%;float:none;padding:0;margin-bottom:0}.guest-user-register-container .right input[type="email"]{width:91%}.guest-user-register-container .right .label-inline{margin-left:0}.guest-user-register-container .right .new-password-style input[type="password"],.guest-user-register-container .right .new-password-style input[type="text"]{width:81%}.guest-user-register-container .right .new-password-style .help-password{right:0}.pt-checkout .gift-inputs .left{float:none;width:100%;margin-left:0}.pt-checkout .payment-method-expanded[data-method="GIFT_CERTIFICATE"]{background:#f5f5f5;margin-left:-3%;width:100%;padding:20px 3%;margin-top:40px;border:0}.pt-checkout #main .apply-gift-card-section #applygiftcert{width:145px}.pt-checkout .formfield.gift-cert-pin input[type="password"]{width:91%}
.pt-checkout .payment-method-expanded[data-method="PayPal"]{margin-left:-3%;padding:1px 3%;width:100%}.pt-checkout #main .paypal-section #continue-checkout-paypal{width:auto}.pt-checkout .payment-method-expanded .paypal-section button{width:80%}.redemption.gift-card-redemption-msg{margin-left:0}.redemption.gift-card-redemption-msg .success{text-align:center;padding:0}.redemption.gift-card-redemption-msg .success .gift-card-detail{float:none;width:100%}.pt-checkout .remove.GCremove{display:block;width:80px;margin:0 auto;float:none}#remainingBal{margin-top:20px;margin-left:0}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date select.select-box,.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .sbHolder{width:130px}.button-gift-card{margin:0 8%}.pt-checkout #main .apply-credit-card-section{margin-bottom:9px}.pt-checkout #main .apply-credit-card-section #applyccwithgift{width:212px}.pt-checkout #main .apply-gift-card-section #applygiftcert{width:auto}.pt-checkout #shiptostore .search-store-location .formfield input[type="text"]::-webkit-input-placeholder{color:#999}.pt-checkout #shiptostore .search-store-location .formfield.location input[type="text"]:-moz-placeholder{color:#999}.pt-checkout #shiptostore .search-store-location .formfield.location input[type="text"]::-moz-placeholder{color:#999}.in-your-cart.display-none{display:block}.order-review #cart-table{width:100%;margin:0 0 20px}.order-review .order-summary-footer{border:0;padding-top:9px}#order-review .order-review .bottom-button-container{background:0;padding:0 0 20px}#order-review .order-review .bottom-button-container .primary-button{width:100%}#order-review .order-review .bottom-button-container .ca-safe-shopping-guarantee{width:100%;float:none;margin:0}#order-review .order-review .bottom-button-container .safe-shopping-guarantee-box{width:100%}#order-review .order-review .bottom-button-container .safe-shopping-guarantee-box .secure-logo{margin-top:12px}#order-review .order-review-n-summary .order-summary-left{display:none}#order-review .order-review-n-summary .order-summary-right{width:100%}#order-review .order-review-n-summary .order-summary-right .order-payment-summary{margin-top:20px;background:0}#order-review .order-review-n-summary .order-summary-right .order-payment-summary ul{width:100%;padding:0}#order-review .order-shipment-table.display-product li.product-info{width:74%}#order-review .order-shipment-table.display-product .left-section li.item-total{margin-right:0}#order-review .display-product li.item-total::before,#order-review .display-product .cart-row .item-quantity::before{display:none}#order-review .order-shipment-table.display-product .left-section li.item-quantity{display:none}#order-review .order-shipment-table.display-product .item-details{width:67%}.pt-order-confirmation .actions{margin:30px 0 0;position:relative;text-align:center;top:0}.pt-order-confirmation .top.actions{top:203px;right:inherit;margin:0;width:100%}.pt-order-confirmation .actions{margin-bottom:30px}.order-confirmation-details{border:0;margin-bottom:0}.order-confirmation-details h3{margin-bottom:10px;padding:0;margin-left:8%}.pt-order-confirmation .print-page{left:0;top:80px;position:initial;margin-top:15px;display:none}.display-product li.col-four{margin-bottom:20px;padding:0;width:100%}.display-product li.col-four.order-information:before{content:"Order Information";font-family:"museo_slab_500",Arial,sans-serif;font-size:1.3em;line-height:3em}.display-product li.col-four.shipment-information:before{content:"Ship to";font-family:"museo_slab_500",Arial,sans-serif;font-size:21px;color:#e21836;font-weight:bold;line-height:3em}.display-product li.col-four.order-billing:before{content:"Billing Information";font-family:"museo_slab_500",Arial,sans-serif;font-size:1.3em;line-height:3em}.display-product li.col-four.order-payment-instruments:before{content:"Payment Method";font-family:"museo_slab_500",Arial,sans-serif;font-size:1.3em;line-height:3em}.display-product li.col-four.order-payment-summary:before{content:"Payment Total";font-family:"museo_slab_500",Arial,sans-serif;line-height:3em;font-size:16px;font-weight:500;color:#333}.order-shipment-table.display-product li.item-total,.display-product li.item-quantity{width:100%;text-align:left!important}.order-shipment-table.display-product li.shipment-address{max-width:100%!important}.order-shipment-table.display-product li.item-status{max-width:100%!important}.order-shipment-table.display-product li.product-info{width:70%}.pt_order .account-inner-wrapper .display-product.shipment-address .cart-row *{font-size:18px!important}.pt_order .account-inner-wrapper .display-product.item-status .cart-row *{font-size:18px!important}
.order-shipment-table.display-product{border-top:none!important}.order-shipment-table.display-product li{line-height:1.5em}.display-product .cart-row li ul li.order-total-value{border-top:1px solid #ccc;margin-top:10px;padding-top:10px}.order-review-n-summary .display-product ul.cart-row{padding:0 0 22px}.order-confirmation-details h3.shipment-detail{border-top:1px solid #ccc;clear:both;padding-top:27px}.order-shipment-table.display-product li.shipment-address{border-top:1px solid #ccc;margin:25px 0;padding-top:13px;width:100%}.order-shipment-table.display-product li.shipment-address:before{content:"Tracking";font-family:"museo_slab_500",Arial,sans-serif;font-size:21px;color:#e21836;font-weight:bold;line-height:3em}.order-shipment-table.display-product li.item-status{border-top:1px solid #ccc;margin:25px 0;padding-top:13px;width:100%}.order-shipment-table.display-product li.item-status:before{content:"Status";font-family:"museo_slab_500",Arial,sans-serif;font-size:21px;color:#e21836}.pt-checkout .display-product .cart-row li .position-for-moobile{margin:0}.display-product .cart-row .item-quantity:before{color:#333;content:"Quantity:";font-family:"museo_slab_500",Arial,sans-serif}.display-product li.item-total:before{color:#333;content:"Price:";font-family:"museo_slab_500",Arial,sans-serif}.pt-checkout.pt-order-confirmation .order-shipment-table.display-product .item-details{width:67%;margin-bottom:0}.order-confirmation .three-promo{margin:0 auto 27px}.order-shipment-table.display-product .left-section,.order-shipment-table.display-product .right-section{width:100%}.order-shipment-table.display-product .left-section li.item-total,.order-shipment-table.display-product .left-section li.item-quantity{width:26%;text-align:right;margin-right:4%}.pt_order .account-inner-wrapper .display-product li.item-quantity{text-align:left}.orderconfirm-recommendations{margin:0 10px}.order-confirmation .promo-adjustment{position:inherit}.order-summary-header{min-height:160px;padding:0}.order-summary-header div{width:85%;margin:0 auto 5px auto}.order-confirmation-details .order-summary-header .order-date .value{width:62%}.order-confirmation-details .order-summary-header .value{width:58%}.order-review-n-summary,.order-review-n-summary .order-summary-left,.order-review-n-summary .order-summary-right{width:100%;margin:0}.order-review-n-summary .order-summary-left li{width:100%}.order-review-n-summary .order-summary-left li .value{font-size:.93em}.order-review-n-summary .order-summary-left li .value .mini-address-location span.value{margin-left:0;float:left}.order-review-n-summary .order-summary-left li .value div.orderpaymentinstrumentsgc{margin-bottom:10px}.order-review-n-summary .order-summary-right .order-payment-summary ul{padding:10px 6%;width:88%}#order-review .view-more-items-show{margin:30px 24%}#order-review .view-cart-item-mobile{display:block;border:2px solid #e4e4e4;color:#9e2b48;padding:15px 10px 15px 35px;margin:0 0 20px;cursor:pointer;background:transparent url("../images/icn-sprite.png") no-repeat 10px -2430px}.shipping-method-changed-mobile{display:block;color:#F00;margin-bottom:5px;text-align:center}#order-review .view-cart-item-mobile span{text-indent:-999999px;background:transparent url("../images/icn-sprite.png") no-repeat right -2380px;width:20px;height:20px;display:inline-block;float:right}.pt-order-confirmation .order-review-n-summary .order-shipment-table .view-cart-item-mobile{display:none}.pt-order-confirmation .order-review-n-summary .order-shipment-table.display-product{width:94%;margin:20px 3%}.pt-order-confirmation .order-review-n-summary .order-shipment-table.display-product .left-section li.item-quantity{display:none}.pt-order-confirmation .order-review-n-summary .order-shipment-table.display-product .left-section .cart-row .item-total{margin-right:0}.pt-order-confirmation .display-product li.item-total::before{content:" "}.pt-order-confirmation .order-shipment-table.display-product li.product-info{width:73%}.pt-order-confirmation .order-review-n-summary .order-summary-left li .value .mini-address-location span.value{font-size:1em}.pt-order-confirmation .order-review-n-summary .order-summary-left .payment-amount span.value{font-size:1em;float:none;margin-left:0}.pt_order .order-summary-header{min-height:auto}.pt_store-locator .content-asset figure{height:71px}.pt_store-locator .content-asset figure img{height:76px}.pt_store-locator .content-asset figure figcaption{padding:0 6%;width:88%}.pt_store-locator .content-asset figure figcaption h1{font-size:14px}.pt_store-locator .store-locator-container #secondary .secondary-navigation{float:none}.pt_store-locator .store-locator-container #secondary .secondary-navigation .customer-service-left-nav{float:none}
.pt_store-locator .store-locator-container #secondary .secondary-navigation .static-content-leftnav{float:none}.pt_store-locator .store-locator-container .store-locator-left-ads{display:none}.pt_store-locator .store-locator-container .store-locator-result-container{margin:41px auto 25px;padding:20px;width:92%;padding:4%;border-radius:0;height:auto}.video-deals{display:block;text-align:center;margin:0 auto}.search-result-content.video-display{padding:10px 0 0;text-align:center}.video-display .top-left{text-align:center;width:650px;margin:20px auto 0}.search-result-found .video-display ul.search-result-items .grid-tile{margin:0 15px 15px}.video-display .category-promo .inner-white-box{margin:61px 0 0;width:295px}.video-display .category-promo.promo-2{float:none;width:295px;margin:0 auto 20px;border:1px solid #ccc;background-position:center 5px;height:175px}.content-asset.ca-video-header,.content-asset.video-header{margin-bottom:-65px;margin-top:85px;font-family:"Montserrat",Arial,sans-serif}.pt_customer-service .content-asset figure figcaption{padding:0 6%;width:88%}.pt_customer-service .contact-us-container #secondary .secondary-navigation{float:none}.pt_customer-service .contact-us-container #secondary .secondary-navigation .customer-service-left-nav{float:none}.pt_customer-service .contact-us-container .contact-us-right-container{margin:0 auto;padding:20px;width:92%;padding:0;border-radius:0;min-height:800px;height:auto}.pt_customer-service .contact-us-container #secondary .secondary-navigation .customer-service-left-nav h3.title{padding:17px 5%}.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav{float:none}.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav h3.title{padding:17px 5%}.pt_customer-service .primary-content .site-map-container ul li{width:100%}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .form-row.year.label-removed.required .error-message{margin-left:-132%;clear:both;width:280px}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date span.error-message,.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date span.error{position:static;width:250px}.heroVideo .bottombannercontainer iframe{width:300px;height:200px}.pt_account .gigya-registration-wrapper{width:100%}.pt_account .gigya-registration-wrapper #frmLinkAccount input{width:94%;padding:8px 3%}.pt_account .gigya-registration-wrapper #frmLinkAccount fieldset>h3{width:100%}.pt_articledetails .article-nav-container{width:auto}.pt_articledetails .primary-content{min-width:320px}.article-nav-container .search-result-content{padding:20px 10px;float:none;max-width:inherit;min-width:300px}.pt_articledetails #secondary .refinement h2 .arrow-up.arrowpos1{right:4%}.swipe-badge-layer{display:block;height:40px;width:40px;background-size:300px;bottom:0!important}.pdp-main .pdp-redesign .product-col-1,.pdp-main .pdp-redesign .product-col-2{margin:0 10px;min-width:300px;padding:0;width:300px}.pdp-main .pdp-redesign .product-col-1 .product-name{margin:57px 0 2px}.pdp-main .pdp-redesign .product-col-2{text-align:center}.pdp-redesign #product-content{text-align:left}.pdp-main #promo-code-msg{background-position:26px -753px}.responsive-tabs__heading a{font-size:14px;padding:15px 10px}.responsive-tabs__heading{background-position:98.7% -87px}.pdp-main .responsive-tabs__heading--active{background-position:98.7% -132px}.pdp-redesign span.error,.pdp-redesign span.error-message{font-size:12px}.pdp-main .product-variations .variant-dropdown,.pdp-main .product-variations .sbHolder,.pdp-main select.select-box,.pdpForm fieldset .inventory,.pdpForm .add-to-cart-wrapper,.pdp-redesign .pdpForm a.static-btn,.pdp-redesign .pdpForm #add-to-cart{width:220px}.pdp-main .pdp-redesign .top-description-margin{margin:0 10px}.pdp-redesign .horz-list .out-of-stock-msg,.pdp-redesign .horz-list .out-of-stock-msg a.local-store{font-size:11px;text-align:right}.pdp-redesign a.local-store{margin:20px 0 -12px}.pdp-main .pdp-redesign .product-in-store .hazmat-wrapper{margin-top:20px}.pdp-main .pdp-redesign .product-in-store a.static-btn,.pdp-main .pdp-redesign .product-in-store a.static-btn:hover{width:180px}.pdp-main .pdp-redesign .horz-list .product-in-store .hazmat-wrapper .error{font-size:11px}#pdpMain .horz-list fieldset .inventory.product-in-store{margin:0}#pdpMain .horz-list .add-to-cart-wrapper.product-in-store{width:100%}.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{font-size:12px;width:66px}.pdp-redesign .add-to-cart-wrapper.product-in-store .secondary-button span{background-position:100% -201px}.pdp-redesign .add-to-cart-wrapper.product-in-store .secondary-button:hover span{background-position:100% -64px}.pdp-redesign #product-content.basic-template{width:220px;margin-left:35px}#pdpMain .horz-list ul li,#pdpMain .horz-list ul li.price-detail{width:55px}
#pdpMain .horz-list ul li.list-inventory{width:80px}#pdpMain .horz-list fieldset .inventory{float:right;margin:0 0 10px}#pdpMain .horz-list .number-container .controls li.decrement,#pdpMain .horz-list .number-container .controls li.increment,#pdpMain .horz-list ul li.item-id{display:none}#pdpMain .horz-list .number-container .controls li.quantity-box-container{background:0;width:46px}#pdpMain .horz-list .availability-block,#pdpMain .horz-list .increment-quantity{left:10px}#pdpMain .horz-list .increment-quantity p{margin:0}#pdpMain .horz-list .add-to-cart-wrapper{float:right;clear:both}#pdpMain .horz-list .product-add-to-cart{position:inherit}.horz-list .product-add-to-cart #Quantity,.horz-list .product-add-to-cart #no-quantity{border-radius:5px}.color-list .list,.color-list.swatches-list .list{padding-left:12px}.pdp-main .pdp-redesign .product-col-1 #liquifireImageDiv{height:300px}.pdp-main .pdp-redesign #image,.pdp-redesign .product-col-1 a.product-image.main-image{width:250px;height:250px;left:25px;padding-top:25px}.pdp-main .pdp-redesign .product-col-1 .main-image-container .product-image.main-image img{width:250px}.pdp-main .pdp-redesign .product-col-1 .video-player{margin:0;width:300px;height:300px;margin:20px 0 10px;padding-bottom:15px}.pdp-main .pdp-redesign .product-thumbnails ul li{width:60px;height:60px}.pdp-main .pdp-redesign .product-thumbnails .thumb .image-border,.pdp-main .pdp-redesign .product-thumbnails .video-thumb .image-border{width:56px;height:56px;top:-64px}.product-col-2 .product-review-links .BVRRRatingNormalImage,.product-col-2 .product-review-links .BVRRRatingNormalOutOf,.product-col-2 .product-review-links .BVRRRatingSummaryLinks,.product-col-2 .product-review-links .BVRROverallRatingContainer{float:none}.product-col-2 .product-review-links .BVRRRatingNormalImage{display:inline}.product-col-2 .product-review-links .BVRRRatingSummaryLinks{margin:0}.product-col-2 .product-review-links .BVRRRatingEntry{padding:0}.product-col-2 .product-review-links .BVRRRatingSummaryLinks a{font-size:12px}.product-col-2 .product-review-links .BVRRRatingSummaryNoReviews{padding:0}.product-col-2 .product-review-links .BVRRRatingSummaryNoReviews .BVRRRatingSummaryLink span,.product-col-2 .product-review-links .BVRRRatingSummaryNoReviews .BVRRRatingSummaryLink a,.product-col-2 .product-review-links .BVRRRatingSummaryLinks{display:inline;float:none;margin-top:0}.product-col-2 .product-review-links .BVRRRatingSummaryNoReviews .BVRRRatingSummaryLink{width:300px}.product-col-2 .product-review-links .BVRRRatingSummaryNoReviews .BVRRRatingSummaryNoReviewsWriteImageLink{margin:0}.product-col-2 .product-review-links .BVRRRatingSummaryLinkWriteFirst{margin:5px 0}.product-col-2 .product-review-links .BVRRRatingSummaryLinkWriteFirst a,.product-col-2 .product-review-links .BVRRRatingSummaryLinkWriteFirst a,.product-col-2 .product-review-links .BVRRRatingSummaryLinkWriteFirst a:visited,.product-col-2 .product-review-links .BVRRRatingSummaryLinkWriteFirst a:hover,.product-col-2 .product-review-links .BVRRRatingSummaryLinkWriteFirst a:focus,.product-col-2 .product-review-links .BVRRRatingSummaryLinkWriteFirst a:active{display:inline}.ui-dialog.bonusproduct{width:100%!important;padding:20px 0 30px}#bonus-product-tile .grid-tile.new-row{margin-left:20px}#bonus-product-list .product-title,.ui-dialog.bonusproduct .ui-dialog-titlebar-close,#bonus-product-list .selected-bonus-product{padding:0 10px}#bonus-product-list .promotion-callout{padding:10px;text-align:left}#bonus-product-tile .grid-tile{margin:0 0 10px 10px;width:145px;height:300px}#bonus-product-tile .grid-tile.new-row{margin-left:10px}#bonus-product-list .selected-bonus-product{padding:0 10px;min-height:74px}#bonus-product-list .add-to-cart-bonus{margin:0 auto;display:block;clear:both;float:none}.trending-project-container h4{margin:25px 0 15px 10px}.trendingprojects.jcarousel{width:300px;margin:0 10px}.trendingprojects.jcarousel ul li{margin:0;width:300px}.trendingprojects.jcarousel ul li img{width:100%;height:auto}.trendingprojects.jcarousel ul li .carousel-img-layer{width:300px;height:255px;display:block}.trending-project-wrapper .slider-control,.classes-section .slider-control,.events-section .slider-control{text-align:center}.trending-project-wrapper .slider-control .jcarousel-pagination a,.classes-section .slider-control .jcarousel-pagination a,.events-section .slider-control .jcarousel-pagination a{width:9px;height:9px}.project-ideas-container ul li{margin:0;padding:10px 0;width:100%;min-height:20px;background-color:#f6f6f6;border-bottom:1px solid #ccc}.project-ideas-container li a{margin:0}.project-ideas-container li img{display:none}.project-ideas-container li .caption{text-align:left;font-size:1.33em;margin-left:20px}.project-ideas-container li.new-row{margin-left:0}.project-ideas-container h4{margin:10px 0 15px 10px}.category-landing{min-width:320px;max-width:320px}.classesnevents-wrapper{padding-top:10px}.classesnevents-wrapper h2{font-size:1.5em;margin:15px 10px}
.classesnevents-wrapper .banner-img img{margin:0 10px;height:100px;width:93%}.classesnevents-wrapper .banner-description{margin:5px 10px 20px;font-size:.875em}.classes-wrapper li .featured-section{height:126px;width:320px}.classes-wrapper li h4.caption{padding-left:3%;width:97%;text-align:left}.classesnevents-wrapper .jcarousel{width:320px;margin-top:10px}.classesnevents-wrapper .jcarousel li{margin:0;width:320px}.classesnevents-wrapper .jcarousel ul li .carousel-img-layer{width:320px;height:330px;display:block}.classes-wrapper li .content-section{text-align:left}.classes-wrapper li h5{margin-top:10px}.classes-wrapper li p{height:175px}.events-wrapper h4{margin:10px 10px 15px 10px}.events-wrapper .banner-right{width:320px;margin:0 auto 15px;height:auto;padding-bottom:15px;float:inherit}.events-wrapper .banner-right img{height:112px}.events-wrapper .banner-left{width:300px;padding:10px;height:auto;margin:0 auto 20px;float:inherit}.events-wrapper .banner-left .left-column{width:100%;margin:0 0 20px 0;float:inherit}.events-wrapper .banner-left .right-column{width:100%;margin:0;float:inherit}.events-wrapper .banner-left .right-column img{width:80%}.events-wrapper .banner-left .right-column a.primary-button{display:inline-block}.events-wrapper .banner-right .content-section{padding:7px 10px 0}.events-tiles li img{height:220px}.events-tiles.jcarousel ul li{width:320px}.events-tiles p{font-size:.750em}.events-tiles .tile-data{width:200px;min-height:220px;margin:0;padding:5px 10px 10px;text-align:left;background-color:#fff;position:absolute;left:50px;z-index:1}.events-tiles .toggleLink{right:98px}.events-tiles .events-signup{left:35%;z-index:2}.events-tiles .view-more{z-index:2}.events-tiles .view-more:hover,.events-tiles .view-more:focus{text-decoration:underline;z-index:2}.classes-wrapper{width:320px;overflow:hidden}.classes-wrapper ul.column-1 li{width:320px}.classes-wrapper ul.column-1 li h4.caption{width:98%;padding:15px 0 15px 2%}.classes-wrapper ul.column-2 li{width:320px}.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:0}.classes-wrapper ul.column-3{width:2000em}.classes-wrapper ul.column-3 li{width:320px}.classes-wrapper ul.column-4 li{width:320px}.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:0}.pt_staticcontent .wrapper .tips-and-technique{padding:10px 0}.tips-and-technique h2{font-size:1.500em;padding:10px 10px 15px}.tips-and-technique .banner-description{margin:10px 10px 20px}.tips-and-technique .shadow-left img{width:93.5%;margin:0 10px}.tips-technique.jcarousel{width:320px;margin:0 auto}.tips-technique.jcarousel ul li{width:320px;text-align:left;min-height:0;margin-top:0}.tips-technique.jcarousel ul li .carousel-img-layer{width:320px;height:230px;display:block}.tips-technique-tiles>li{margin-left:0;width:320px;height:380px;position:relative}.tips-technique-tiles .tile-details ul{margin:10px 0 10px 10px;width:auto;display:inline-block}.tips-technique-tiles .tile-details{padding:7px 10px 15px;position:relative;background:#fff}.tips-technique-tiles .tile-images .tile-title{width:94%;padding:6px 10px 7px;font-size:.875em}.tips-technique-tiles .tile-details .viewall{margin:25px auto 10px}.tips-and-technique .slider-control{clear:both;text-align:center;margin:0 auto}.tips-and-technique .slider-control .jcarousel-pagination a{width:10px;height:10px}.pdp-main .section .project-creativebug{background:0}.cobranded-wrapper{padding:12px 0 0 0;margin-top:11px}#cb-header{height:80px;padding-top:20px;background:url("../images/cb-header-bg-left.png") top left / auto 50% no-repeat,url("../images/cb-header-bg-right.png") bottom right / auto 50% no-repeat,url("../images/cb-header-bg-repeat.png")}#cb-header .logo-section,#cb-header .tagline-section{float:none;width:100%;height:auto;text-align:center}#cb-header .logo-section .creativebug-logo,#cb-header .logo-section .michaels-logo{height:32px;margin:0;padding:0;padding:.2em .4em}#cb-header .logo-section .michaels-logo img{width:87px;height:auto}#cb-header .tagline-section img{margin-top:2%;height:auto;width:300px}#cb-header .logo-section .creativebug-logo img{width:115px;height:auto}#cb-banner .video-section{width:100%;float:none;height:170px}#cb-banner #hero-carousel{height:170px}#cb-banner #hero-carousel img{width:100%;height:100%}#cb-banner #video-play{top:23%}#cb-banner #video-play img{width:47px}#cb-banner #video-play .play-text{font-size:1em}#cb-banner .banner-content{width:94%;float:none;min-height:313px;padding:25px 10px 12px}#cb-banner .banner-content img{width:296px;height:auto}#cb-banner .banner-content p.ribbon-content{background-position:0 72%;height:50px;padding-top:6px;width:293px;line-height:normal}#cb-banner .banner-content p{width:90%}#classes-grid .tile{max-width:145px;padding:0 2px}#classes-grid .play-button-overlay img{max-width:38px}
#cb-classes h3{font-size:1.125em;margin-left:12px}.cb-footer-banner{width:97%;padding:5px;text-align:center}.cb-footer-banner .inset-border{width:93%}.cb-footer-banner .column-left{float:none;width:100%}#cb-classes .cb-footer-banner h3{width:95%;margin:0 0 10px 0;font-size:2.063em}.cb-footer-banner h3 span{display:block}.cb-footer-banner h4{font-size:1.3em;width:100%}.cb-footer-banner .ribbon-row{width:100%;margin-left:0}.cb-footer-banner .ribbon-row p.ribbon-small{float:none;width:100%;background-position:-17% 40%}.cb-footer-banner .ribbon-row p{line-height:normal}.cb-footer-banner .column-right{width:100%;float:none;padding-top:10px;text-align:center}.signin-register.for-mobile-only,#createAccountMobile{display:block;margin-top:0}.signin-register.for-desktop-only{display:none}.signin-register{padding:0!important}.sign-in-wrapper.new-login .inner-wrapper{padding:20px}.sign-in-wrapper.new-login .inner-wrapper .col-1{padding:0 0 30% 0;width:100%}.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="email"],.sign-in-wrapper.new-login .col-1 form .form-row input[type="text"],.sign-in-wrapper.new-login .col-1 form .form-row input[type="number"]{width:90%}.sign-in-wrapper.new-login .col-1 form .form-row .hide-show-password{width:92%}.sign-in-wrapper.new-login #signInRegister button{width:79%;margin-right:10%;margin-left:10%}.sign-in-wrapper.new-login .inner-wrapper .col-2{border:0;padding:0;width:100%;margin:10px 0 30% 0}.create-account-dialog #RegistrationForm .form-row{width:100%}.create-account-dialog #RegistrationForm .new-password-style .form-row{width:86%}.create-account-slot,.view-policy,.sign-in-wrapper.new-login .col-2{display:none}.create-account-dialog #RegistrationForm .form-row.label-inline{padding-bottom:7px}.pt_account .primary-content .account-inner-wrapper.my-preferences{padding:.6em 20px 30%;width:87%}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .new-password-style .help-password{margin-left:10px;width:25px}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .new-password-style .hide-show-password span{right:0}.sign-in-wrapper.new-login.persistant-login .inner-wrapper .col-1{padding:20px 0 30% 0;width:100%}.sign-in-wrapper.new-login.persistant-login .inner-wrapper{width:auto}.sign-in-wrapper.new-login.persistant-login .sign-in-register{padding:0 6% 0 6%}.signin-mobile{background:url("../images/sprite.png") no-repeat scroll -585px -842px transparent;text-indent:-999999px;width:29px;height:32px;cursor:pointer;float:left;position:relative;display:block}.signin-mobile a{width:29px;height:32px;display:block}.mobile-create-account .create-account-dialog h2{margin-top:0}.mobile-create-account .create-account-dialog .newFormStyle input[type=tel],.mobile-create-account .create-account-dialog .newFormStyle input[type=number],.mobile-create-account .create-account-dialog .newFormStyle input[type=email],.mobile-create-account .create-account-dialog .newFormStyle input[type=text],.mobile-create-account .create-account-dialog .newFormStyle input[type=password]{width:91%}.mobile-create-account .create-account-dialog #RegistrationForm .new-password-style .form-row,.new-password-style div.password-message{width:100%}.mobile-create-account .create-account-dialog .newFormStyle .hide-show-password span{right:-8px}.mobile-create-account .create-account-dialog #RegistrationForm .signup-emails input[type="checkbox"]{margin-bottom:12px}.mobile-create-account .create-account-dialog .newFormStyle input[type="text"]{float:left}.thank-you-dialog{position:relative;top:30px}.password-tooltip-content-mobile{top:30px;right:30px}.sign-in-wrapper.new-login #signInRegister .hide-show-password span{right:0}.newFormStyle .custom-checkbox>.box{margin-bottom:0}#signInRegister #password-reset-signin{margin-bottom:10px}.create-account-dialog .newFormStyle .custom-checkbox>.box{margin-bottom:10px}.create-account-dialog .newFormStyle .new-password-style .help-password{margin-left:14px}.pt_account .account-inner-wrapper.loyalty .half,.pt_account .account-inner-wrapper.loyalty .child-stage-holder{width:100%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .child-life-stage select.select-box{width:77%}.pt_account .account-inner-wrapper.loyalty .child-stage-holder .remove-child{padding:0;padding-right:5px}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .vertical-align{line-height:normal}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .reward-survey .vertical-align{margin-bottom:.4em}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .basic-profile-information{width:95.5%}.pt_account .account-inner-wrapper.loyalty .inner-tile-container.overview-reward-profile{width:94%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .state-n-zip{width:98%}
.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .phone,.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .state-n-zip .state{width:48%;left:0}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .state-n-zip .zip{width:48%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .city{width:100%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm h3#crafting-information::before{margin-top:0;height:0}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .checkbox-wrapper .error{width:auto}.pt_account .account-inner-wrapper.loyalty .reward-logo-icon{margin:auto}.pt_account .account-inner-wrapper.loyalty .overview-reward-profile .reward-logo-icon{padding-bottom:0}.dialog-michaels-reward-card .ui-dialog-titlebar-close{margin:-5px 0 0}.show-on-mobile{display:block}.show-on-desktop,.show-on-tab-portrait,.hide-on-mobile{display:none}.reward-mail-copy{width:300px!important}#reward-dialog-container{padding:1.5em 1em}.ui-dialog[aria-labelledby=ui-dialog-title-reward-dialog-container] .ui-dialog-buttonpane{margin-bottom:1.5em}.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.reward-mail-copy{padding:5px 0 0 0}.reward-mail-copy .ui-dialog-titlebar-close.ui-corner-all{top:15px;right:5px;z-index:999}.welcome-popup,.one-time-popup{width:280px!important;padding:20px 10px 10px}.welcome-popup div#dialog-container,.one-time-popup div#dialog-container{padding-top:5px}.welcome-popup .ui-dialog-titlebar-close.ui-corner-all,.one-time-popup .ui-dialog-titlebar-close.ui-corner-all{right:0}.welcome-popup span.ui-icon.ui-icon-closethick::BEFORE,.one-time-popup span.ui-icon.ui-icon-closethick::BEFORE{content:none}}@media only screen and (min-width :320px) and (max-width :767px) and (orientation :landscape){.projects-tab{left:210px}.categories{margin:0 auto;max-width:320px;min-width:320px;padding:40px 0;position:relative}.category-landing .tabbed-product-slider .projects-tab{left:50px}h2.category-heading{left:65px}.email-sign-up{display:none}.large-cate{height:275px;margin-bottom:75px;width:90%!important}.small-cate{height:130px;margin-bottom:65px;width:43%!important}.sixteen-grid .shopCat-16{top:0}.home-bottom-center-shadow{background-size:99%;margin-top:-10px}.header-search input[type="text"]{width:71%;margin:17px 5% 0}.text-box-width{left:-2%!important;margin-top:17px!important;width:73%!important}.header-search #suggestions{left:-607px;width:548px}.sign-in-wrapper .col-1 .login-account form .form-row button,.sign-in-wrapper.checkout-login .col-1 .login-account form .form-row button{width:60%}.pt_account .my-account-banner span{position:absolute}.pt_account .primary-content .inner-tile-container>a{float:right}.checkout-progress-indicator ul li.step-2,.order-review .step-2.inactive{padding-left:32%}.checkout-progress-indicator ul li.step-3{padding-left:23%}.order-review .step-2.inactive{padding-right:23%}.billing .step-1.inactive{padding-right:32%}.pt-checkout .formfield input[type="text"],.pt-checkout .formfield input[type="password"],.pt-checkout.pt-order-confirmation .formfield input[type="text"],.pt-checkout.pt-order-confirmation .formfield input[type="password"]{width:93.5%}.pt-checkout .formfield.firstname input[type="text"],.pt-checkout .formfield.lastname input[type="text"],.pt-checkout .formfield.address1 input[type="text"],.pt-checkout .formfield.address2 input[type="text"],.pt-checkout .formfield.phone input[type="tel"],.pt-checkout .formfield.city input[type="text"]{width:93.5%}.pt-checkout .formfield.zip input[type="text"]{width:80.5%}.pt-checkout .gift-message-text textarea,.newFormStyle input[type="email"]{width:93.5%}.in-your-cart{width:92.2%}.pt-checkout .safe-shopping-guarantee-box{width:88%}.pt-checkout .billing-gift-card h4{width:96.5%}.check-balance-section{width:auto}#shiptostore .formfield.maxdistance{margin:0 19%;width:60%}.search-store-location .formfield.location input[type="text"]{width:93.5%}.shippingoptions li:first-child label,.shippingoptions li:last-child label{padding-right:0;width:96.4%}.pdp-main .recommendations.other .jcarousel{padding:0;width:55%}.pdp-main .recommendations.cross-sell .jcarousel{margin:0 auto}.pdp-main .section .you-will-also-need .additional-material-title{margin:6.5% 30% 5% 30%;min-width:190px}.pdp-main .section .you-will-also-need ul.additional-materials{margin:25px auto}.pdp-main #product-content #show-products-below,.pdp-main #product-content #show-products-below:hover{width:86%}.pdp-main .project-instructions h3{width:96%}.pdp-main .section.what-you-all-need{padding-bottom:1px}.pdp-main .section .product-set-item a.static-btn,.product-set-item a.static-btn:hover{background-position:96% -187px}
.pdp-main .add-to-cart-wrapper .product-actions{margin-top:35px}.pdp-main .section .project-instructions h3{width:94%;background-position:98% -85px}.pdp-main .section .project-instructions .instruction-steps table{width:97%}.pdp-main .product-set-container .product-col-2 #divGigyaShareBar{padding-bottom:0}.responsive-tabs__panel .video-player{height:250px}.pdp-main .sbOptions{left:-1px}.ui-dialog.bonusproduct{width:72%!important}.sign-in-wrapper.new-login #signInRegister .hide-show-password span{right:20px}#signInRegister #password-reset-signin{font-size:12px}.sign-in-wrapper.new-login #RegistrationForm .form-row.label-inline label{font-size:10px}.sign-in-wrapper.new-login .col-2 .hide-show-password span{right:8px}.mobile-create-account .create-account-dialog #RegistrationForm .new-password-style .form-row{width:87%}//.mobile-create-account .create-account-dialog .newFormStyle input[type="password"]{width:93%}.password-tooltip-content-mobile{top:35px;right:50px}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .checkbox-wrapper .error{width:120%}.pt_account .account-inner-wrapper.account-addresses>h2{width:75%}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){.guest-user-register-container .right input[type="email"]{width:94%}.guest-user-register-container .right .new-password-style input[type="password"]{width:88%}.guest-user-register-container .right .new-password-style .hide-show-password{width:89%}.guest-user-register-container .right .new-password-style .help-password{right:10px}#order-review .view-more-items-show{margin:30px 37%}.search-store-location .formfield.location input[type="text"]{width:95.5%}.pt-order-confirmation .top.actions{top:225px;right:inherit}ul.table-cart-detail li .image-aera{width:120px}.pt_cart .mobileview.item-edit-details-mobile{margin-left:25px}.position-for-moobile,ul.table-cart-detail li ul.product-availability-list li,ul.table-cart-detail li .product-list-item .attribute,.promotions-message-content,.sp-left-colum .table-cart-detail .mobile-arrangement{margin-left:135px}.qty-mobile-aera.number-container{margin-left:131px}}@media only screen and (min-width :320px) and (max-width :568px) and (orientation :landscape){.header-search #suggestions{left:-549px;width:490px}.no-hits-search #suggestions{width:246px;left:0;top:140px}.sp-right-colum div.mobile-promo{width:86%}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .month span.error{left:0;top:55%}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .year span.error{left:0;top:61%}.pt-checkout .formfield.creditcard-type .form-row,.pt-checkout .formfield.select-credit-card .form-row{width:100%}.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .month span.error-message,.pt-checkout #PaymentMethod_CREDIT_CARD .card-expiration-date .year span.error-message{left:0;top:74%}.pdp-main .sbOptions{width:99.5%}.pdp-main .product-variations .variant-dropdown:nth-child(2){margin-right:0}.pt_order .primary-content .account-inner-wrapper .order-detail-options a:last-child{line-height:normal;margin-left:28px}.promo-code-link{width:97%}#order-review .view-more-items-show{margin:30px 32.5%}.shippingoptions li:first-child label,.shippingoptions li:last-child label{padding-right:0;width:95.4%}.guest-user-register-container .right input[type="email"]{width:93%}.guest-user-register-container .right .new-password-style input[type="password"]{width:86%}.shipping-info-response .shipping-method-gift-container .shipping-gift-details h5{color:#666;width:55%;text-align:left;margin-left:26px}.pt-order-confirmation .top.actions{right:inherit;margin:12px;top:210px;clear:both}.search-store-location .searchstores{right:0}.sign-in-wrapper.new-login .col-2 .help-password{margin-left:0}.create-account-dialog #RegistrationForm .new-password-style .form-row{width:90%}.sign-in-wrapper.new-login #RegistrationForm .form-row.label-inline label{font-size:.625em}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .new-password-style .form-row{width:90%}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .new-password-style .hide-show-password span{right:-9px}.pt_account .account-nav-container .account-inner-wrapper.my-preferences .newFormStyle .mobile-phone .create-account-term-conditions{font-size:.625em}}@media screen and (min-width:640px){.pt_order .primary-content .account-inner-wrapper .order-detail-options a:last-child{line-height:normal;margin-left:28px}}@media only screen and (min-device-width:668px) and (max-device-width:736px) and (orientation:landscape){.pt-order-confirmation .top.actions{top:225px;right:inherit}}@media only screen and (min-width :768px) and (max-width :1023px){#main{margin-top:85px;position:relative}.pt-articlewithoutleftnav #main,.pt_articledetails .primary-content-fullview{margin-top:130px}
.pt-checkout.pt-order-confirmation #main{margin-top:115px}#header{height:85px}.pt_cart #header{height:75px}#header .wrapper,nav{width:100%;min-width:768px}.dummy{display:block!important}.show-search{display:block!important}.hide-search{display:none!important}header .wrapper{height:45px}a#menu{left:27px}.menubtn-position{left:20px!important}.level-1 .menu-utility-user li{top:20px}.level-1 .menu-utility-user li.logout-signup,.pt-checkout.pt-order-confirmation .level-1 .menu-utility-user li.logout-signup{top:0}.mobile-bg-searchclick{background:url("../images/sprite.png") no-repeat scroll -351px -61px rgba(0,0,0,0)!important}#mobile-searchgo.mobile-bg-searchclick:hover{background:url("../images/sprite.png") no-repeat scroll -351px -61px rgba(0,0,0,0)!important}#mini-cart:hover>.cart-box{display:none}.textbox-search input[type=text]:hover>.promo-add{display:none}#header .primary-logo{background:url("../images/michaels_mobile_logo.png") no-repeat scroll center 0 transparent;background-size:95px 27px;height:27px;margin:10px auto 0;position:inherit;width:95px;float:none}#header .primary-logo a{height:100%}.pt-checkout.checkout-process #header .primary-logo{margin-top:10px;position:relative}.mobile-bg-search{top:6px;width:75px}.mobile-bg-search input[type="submit"]{background-position:370px -63px}.promo-add{clear:both;color:#fff;float:left;left:0;margin:-3px auto 0;padding:0;position:absolute;top:66px;width:100%;z-index:3000}.mini-cart-label,.btn-go,.email-sign-up{display:none}.email-signup:hover>.email-sign-up{display:none}.email-signup:hover{background-color:transparent;box-shadow:none}.mini-cart-empty{color:#333}.mini-cart-basket{border-radius:14px;display:inline-block;height:20px;left:8px;line-height:20px;position:relative;text-align:center;top:23px;width:20px}.menu-utility-user ul li.logout-signup{float:none;margin:118px 0 0 129px}#mini-cart:hover{background-color:transparent}.weekly-ad,.blogs-ad{display:block}.textbox-search{display:none;background:url("../images/menumobile-bg.jpg") repeat;float:left;position:fixed;top:56px;left:0;width:100%;z-index:6000;padding:4px 0 4px 0;height:67px}.no-hits-search .textbox-search{background:none repeat scroll 0 0 rgba(0,0,0,0);position:relative;right:0;top:0;display:block}.header-search{right:0;top:-62px;z-index:21}.header-search:hover{background:url("../images/sprite.png") no-repeat scroll 3px -246px transparent}.header-search input[type="text"]{background:none repeat scroll 0 0 #fff;border:0 none;color:#333;display:block;height:38px;margin:12px 15px 10px 6px;position:absolute;right:67px;width:82.5%;padding:2px 13px}.header-search:hover>.header-search input[type="submit"]{background:url("../images/sprite.png") no-repeat scroll -368px -62px transparent}.header-search input[type="submit"]{right:32px;top:17px}#navigation,.pt-checkout.pt-order-confirmation #navigation{z-index:auto}.header-search legend{background:none repeat scroll 0 0 transparent}.btn-go{background-color:#d7112f;border:medium none;border-radius:5px;display:inline-block;float:left;height:44px;margin:11px 15px 0 2px;padding:1em 1.5em;color:#fff;font-size:.8em;text-align:center;position:absolute;right:4px}nav{height:30px;width:100%}.promo-menu{display:none}.email-signup>a{border-right:0;padding-right:0}.custom-banner-header{display:none}.top-nav-header{right:94px}.pt-checkout.checkout-process #header{position:absolute}.pt-checkout.pt-order-confirmation #header .primary-logo{left:0}.pt-checkout #main{margin-top:115px}.pt-checkout .menu-utility-user li.logout-signup{margin:21px 0 0 142px;top:auto}#shippingtoaddress .address-book a.editaddress span{margin-left:15px}.header-search #suggestions{left:-742px;top:118px;width:660px;z-index:99999}.header-search #suggestions div{width:97%}.pdp-main .product-col-1,.pdp-main .product-col-2{width:100%}.pdp-main .product-set-container .product-col-1 #liquifireImageDiv{margin:auto;height:365px;width:365px}.pdp-main .product-set-container .product-set .video-player{width:100%;height:365px;margin:auto}.pdp-main .product-col-1 .video-player-div{width:365px;height:365px;margin:auto}.pdp-main .product-set-container .product-thumbnails ul{margin:auto;float:none}.pdp-main #zoomView{width:250px;height:250px;left:50%}.pdp-main .product-set-container .product-thumbnails .thumb,.pdp-main .product-set-container .product-thumbnails .video-thumb{padding:0}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .form-row input{width:88.5%;padding:6px 12px}.pt_account .primary-content .account-inner-wrapper.my-preferences{padding:1.6em 10% 20%;background:#fff}.create-account-slot,.create-account-dialog #RegistrationForm .view-policy{display:none}.sign-in-wrapper.new-login .inner-wrapper{padding:8px 13px 7% 20px}.sign-in-wrapper.new-login .col-2 h2{width:72.5%;font-size:1em;text-transform:none}.create-account-dialog #RegistrationForm .form-row,.new-password-style div.password-message{width:72.5%}
.sign-in-wrapper.new-login .inner-wrapper .col-1{width:43%}.sign-in-wrapper.new-login .inner-wrapper .col-2{width:53%}//.create-account-dialog #RegistrationForm .new-password-style .form-row{width:62%}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .new-password-style .help-password{width:25px;margin-left:12px}.sign-in-wrapper.new-login.persistant-login .inner-wrapper{width:54.5%}.level-1 .menu-utility-user li.signin-register{top:12px;left:-3px}.level-1 .menu-utility-user li{top:22px;left:6px}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .new-password-style .hide-show-password span{right:0}.pt_account .account-inner-wrapper.my-preferences #RegistrationForm .new-password-style .form-row{width:84%}.password-tooltip-content-mobile{right:auto;left:15px}.newFormStyle .custom-checkbox>.box{margin-bottom:0}.create-account-dialog .newFormStyle .custom-checkbox>.box{margin-bottom:16px}#signInRegister #password-reset-signin{margin-bottom:10px}.pt_account .tiles-container li:nth-child(2n+2):not(.bottom){float:right}.content-asset.ca-accountoverview-rewardblocktext{padding-bottom:.6em}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .right-part{left:-0.3em;position:relative}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .form-row input{width:94%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .state{left:.25em}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .phone{left:-0.7em}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .basic-profile-information{width:100%}.pt_account .account-inner-wrapper.loyalty .half{width:48%}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm h3#crafting-information::before{margin-top:-85px;height:85px}.show-on-tab-portrait{display:block}.show-on-desktop,.show-on-mobile{display:none}}@media only screen and (min-width :768px) and (max-width :1023px) and (orientation :landscape){#navigation ul.level-1>li{padding:15px 0}}@media only screen and (min-width :1024px) and (max-width :1279px){#main{margin-top:153px}.pt-checkout.pt-order-confirmation #main{margin-top:153px}#header{width:100%;z-index:999;height:153px}.pt_cart #header{height:153px}.pt_cart #main{margin-top:22px}.pt-checkout.checkout-process #main{margin-bottom:0;padding-bottom:0}.pt-checkout.checkout-process #header,.pt-checkout.checkout-process header{width:100%;z-index:999}#header .primary-logo{margin:11px 30px;background:url("../images/logo-ipad.png") no-repeat scroll center 0 rgba(0,0,0,0);width:143px;height:52px}.pt-checkout.checkout-process #header .primary-logo{margin:11px 20px}#header .primary-logo a{display:block;height:70px}#header .primary-logo span{left:-999em;position:absolute}.promo-add{float:left;font-family:'Montserrat',Arial;font-size:.6888em;margin:9px 0 0 2%;padding:2px;left:-55px}.header-banner{clear:both;float:right;font-size:1.2em;margin:0 6px}.header-search{position:absolute;right:7%;top:-42px;z-index:21}.header-search input[type="text"]{background:none repeat scroll 0 0 #fff;border:0 none;color:#333;height:33px;margin:1px auto 10px;width:250px;position:relative;right:-17%;padding:0 20px 0 10px;font-size:.688em;font-weight:normal}#mobile-searchgo:hover{background-position:-405px -45px}.header-search input[type="submit"]{background:url("../images/sprite.png") no-repeat scroll -405px -6px transparent;margin-top:2px;border:0 none;height:33px;width:33px;position:absolute;right:-31%}.header-search legend{background:none repeat scroll 0 0 transparent}.btn-go,.menu-utility-navbg,.custome-services,.bookstore-header,.weekly-ad,.store-events,.login-bg,.blogs-ad{display:none}nav ul.level-1 li a{line-height:20px;font-size:.75em}ul.level-1>li{padding:9px 0 8px}#navigation ul.level-1 li a,#navigation ul.level-1 li.first a{padding:0 15px}ul.level-2{width:96%}div.level-2{top:36px}#navigation ul.level-1 ul.level-2 li a{padding:0 5px}#navigation ul.level-1 ul.level-3 li a{padding:0}#navigation div.level-3-div.multipleColumns{width:100%}.email-sign-up{margin:10px 0 0 -282px}.email-sign-up .top-arrow-emailsignup{width:98px}#mini-cart{float:right;margin:0 40px 0 0;padding:0}.mini-cart-total{font-size:.588em}.mini-cart-label{margin:10px 10px 0 0}.mini-cart-content{margin:5px 11px 0 -229px;display:none;top:20px}#mini-cart:hover .mini-cart-content{display:none}.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{max-height:360px;overflow:auto}.mini-cart-product{background:none repeat scroll 0 0 #fff;border-color:#fff;border-style:solid;border-width:1px 1px 0;overflow:hidden;padding:10px}.mini-cart-product.collapsed{background:none repeat scroll 0 0 #e8e8e8}
.mini-cart-image{float:left;width:80px}.mini-cart-image img{max-width:90%}.mini-cart-name{float:left;font-family:Georgia,serif}.mini-cart-attributes{font-size:.9em;font-weight:bold;width:50%}.mini-cart-product .product-availability-list{float:right;font-size:.9em;font-weight:bold;width:50%}.mini-cart-subtotals{font-weight:700;padding:10px 0 0;text-align:center}.mini-cart-subtotals .label{margin:0 20px 0 0}.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{top:9px;width:20px}.mini-cart-empty{border-radius:2px}#mini-cart:hover{background-color:#fff}#mini-cart:hover>.cart-box{display:block}.menu-utility{color:#8f8f8f;float:right;font-size:1em;letter-spacing:1px;margin:10px 0 10px -77px;padding:0}.pt-checkout.checkout-process #header .menu-utility-user{margin-right:16px;font-size:.750em}.menu-utility-user{color:#8f8f8f;float:right;font-size:.588em;font-family:Arial,sans-serif;letter-spacing:1px;margin:10px 7px 0 0;padding:0}.menu-utility li{border-right:1px solid;float:left;font-size:.588em;font-family:Arial,sans-serif;list-style:none outside none;padding:0 7px}.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-user li.last{border:0 none}.shopping-cart-bg .shopping-cart-top{padding:0 20px 20px}.Cart-see-details{font-size:.7em;margin:0 10px 20px;padding:5px}.Cart-see-details span{display:inline}#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:bold}#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:normal}#mini-cart .cart-box .btn-checkout{display:block;font-size:.875em;font-weight:normal;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:normal;margin:20px 10px;padding:10px 75px;text-align:left;border:5px solid #efefef}.pt_cart .cart-promo-content{padding:0 20px 18px}#checkout-faq{padding:20px}.signin-register .sign-in-register .top-arrow-signinregister{width:112px}}@media only screen and (min-width :1024px) and (max-width :1279px) and (orientation :landscape){.pdp-main .section .product-col-1 .video-player{width:360px;height:360px;margin-top:0}.pdp-main .section .product-col-1 .video-player .video-player-div{width:100%;height:100%}.pdp-main #zoomView{width:250px;height:250px;left:50%}.newFormStyle .custom-checkbox>.box{margin-bottom:0}.create-account-dialog .newFormStyle .custom-checkbox>.box{margin-bottom:16px}#signInRegister #password-reset-signin{margin-bottom:10px}.pt_emailsignup #EmailSignUp .age-verify-email-signup .form-row.label-inline label{width:97%}ul.table-cart-detail li:first-child,.pt_cart .bonus-product-container ul.bonus-product-detail>li:first-child{width:48%}ul.table-cart-detail li{width:17%}ul.table-cart-detail li div.cart-order-totals button.remove-btn{margin-bottom:10px}.pt-checkout #main .wrapper .left-column{width:66%}.checkout-for-devices-only{display:block}.checkout-for-desktop-only{display:none}#order-review .order-review .bottom-button-container .ca-safe-shopping-guarantee{width:auto;float:none;margin:0}.search-store-location .searchstores{right:-5px}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .phone{width:43.3%;left:-0.5em}.pt_account .account-inner-wrapper.loyalty #LoyaltyProfileForm .state{left:.75em}}@media screen and (max-width:768px){.pdp-main .product-image-container img{width:100%;height:100%}.zoomContainer{display:none!important}.pdp-main .product-image-container img#zoom_05{margin-left:0;pointer-events:none}.social-button.copy{display:none}}@media screen and (min-width:769px) and (max-width:1279px){.zoomWindowContainer div-old{max-height:275px;min-height:200px;margin-top:-140px!important}
}@media screen and (max-width:1279px){.pdp-main .product-image-container div img{width:60px;height:60px;margin-top:-2px;margin-left:-2px}.pdp-main .product-image-container div a{width:56px;height:56px}}@media screen and (max-width:767px){.pdp-main .product-image-container div a{margin-left:6px;margin-right:6px;margin-bottom:20px}}@media screen and (min-width:768px) and (max-width:1279px){.pdp-main .product-image-container img#zoom_05{margin-left:0;max-width:450px}#pdpMain .product-image-container{text-align:center;margin-right:20px}.pdp-main .product-image-container img#zoom_05{margin-top:25px}}@media screen and (min-width:1280px){.zoomWindowContainer div-old{max-height:580px;min-height:220px;margin-top:-90px!important}.pdp-main .product-image-container img#zoom_05{margin-left:0;max-width:500px}}@media only screen and (max-width :767px){.slider-wrapper.horizontal-slider .product-image.recommendation_image{height:auto;width:auto}.pdp-main .social-icons-wrap{margin-left:auto;margin-right:auto;clear:both;width:100%;text-align:center}.pdp-main .product-actions ul.menu li a.wl-action{margin-top:20px}.pt_customer-service #main .sbOptions{padding-right:0}}@media screen and (max-width :1023px){.pt_product-search-noresult #main{margin-top:85px}.pt_customer-service#wrapper{min-width:0}.pt_customer-service .primary-content{width:100%;float:none}.pt_customer-service .contact-us-container #secondary,.pt_customer-service .contact-us-container #secondary nav{background:#bbb}.pt_customer-service .contact-us-container{width:100%}}@media screen and (max-width :1279px){.pt_customer-service .contact-us-container .selectOption{width:300px;margin:10px 8px 0 0;padding:5px}.pt_customer-service .contact-us-container #service_option_next{margin-right:-15px}.pt_customer-service .contactus-form{margin:auto;margin-top:10px}.pt_customer-service .contact-us-container .customercontact .phone input,.pt_customer-service .contact-us-container .customercontact .orderno input{width:80%}.pt_customer-service .contact-us-container .customercontact .phone .form-row,.pt_customer-service .contact-us-container .customercontact .orderno .form-row{margin:0}.pt_customer-service .contact-us-container .customercontact .phone input{margin-right:0}.pt_customer-service .contact-us-container .customercontact div.phone,.pt_customer-service .contact-us-container .customercontact div.orderno{width:49%}.pt_customer-service .contact-us-container .customercontact div.phonecare{width:94%}.pt_customer-service .contact-us-container .formfield.comment textarea{width:681px}.pt_customer-service .contactus-forms .customername,.pt_customer-service .contactus-forms .customercontact{width:47%}.pt_customer-service .contactus-forms .customercontact{margin-left:20px}.pt_customer-service .contact-us-container .formfield.comment{margin-left:0;margin-right:70px}.pt_customer-service .contact-us-container .customername{margin-left:0}.pt_customer-service .contact-us-container .customercontact div.email,.pt_customer-service .contact-us-container .customername div.firstname,.pt_customer-service .contact-us-container .customername div.lastname{width:96%}.pt_customer-service .contact-us-container .customercontact .phone input,.pt_customer-service .contact-us-container .customercontact .orderno input{width:75%}.pt_customer-service .contact-us-container .contactus-customercare .customercontact .phone input{widtH:100%}}@media screen and (min-width :1024px) and (max-width :1279px){.pt_customer-service .contactus-form{margin:0}.pt_customer-service .contactus-customercare .nextbutton #service_option_next_cust{margin-right:-30px}}@media screen and (min-width :1024px){.pt_customer-service .primary-content{width:81%;min-height:0;position:relative;background:0;padding:0;display:inline-block;margin:0}.pt_customer-service .primary-content:before{position:absolute;content:"";bottom:15px;left:10px;width:90%;top:80%;max-width:100%;box-shadow:0 20px 10px #777;transform:rotate(-1deg);z-index:0}.pt_customer-service .contactus-forms{box-sizing:border-box;background:#fff;width:100%;position:relative;border-radius:5px;padding:20px;min-height:135px}.pt_customer-service .contactus-forms .formfield.choices{width:44%;display:block;clear:both}}@media screen and (max-width :767px){.pt_product-search-noresult #main{margin-top:0}.pt_customer-service .contactus-customercare .formfield.choices,.pt_customer-service .contact-us-container .contactus-customercare .customercontact .phone input,.pt_customer-service .contactus-customercare .zipcode .form-row.required input{width:270px!important}.pt_customer-service .contactus-customercare .zipcode .form-row.required input{margin-top:-7px}.pt_customer-service .contact-us-container #find_a_store{display:block;margin-top:10px}.pt_customer-service .contact-us-container .contactus-customercare .formfield.commentcare textarea#dwfrm_customerservice_comment{margin-top:-10px}.pt_customer-service .contactus-customercare .nextbutton #service_option_next_cust{margin-right:-42px}
.pt_customer-service .contact-us-container #secondary{width:100%}.pt_customer-service .contact-us-container .customercontact div.phonecare input{width:90%}.pt_customer-service .contact-us-container #find_a_store{margin-left:auto;display:block;margin-right:auto}.pt_customer-service .primary-content{max-width:300px;padding-left:10px;padding-right:10px;padding-top:50px}.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav h3.title{padding:12px 5%}.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav ul li a{color:#fff}.pt_customer-service .contact-us-container .customercontact,.pt_customer-service .contact-us-container .customername{width:100%;margin-left:0}#wrapper.pt_customer-service #main .contact-us-container{max-width:320px}.pt_customer-service .contact-us-container .customercontact div.phone,.pt_customer-service .contact-us-container .customercontact div.orderno{width:100%}.pt_customer-service .contact-us-container .customercontact .phone input,.pt_customer-service .contact-us-container .customercontact .orderno input{width:90%;margin-left:0}.pt_customer-service .contact-us-container input[type=tel],.pt_customer-service .contact-us-container input[type=number],.pt_customer-service .contact-us-container input[type=email],.pt_customer-service .contact-us-container input[type=text],.pt_customer-service .contact-us-container input[type=password]{width:94%;margin-left:0}.pt_customer-service .contact-us-container .customercontact .orderno input{margin-left:0}.pt_customer-service .contact-us-container .formfield.comment{margin-right:30px;margin-top:20px}.pt_customer-service .contact-us-container .customercontact{margin-top:-24px}.pt_customer-service .contact-us-container .formfield.comment textarea#dwfrm_customerservice_comment{margin-top:-7px;width:100%}.pt_customer-service .contactus-onlineorder .customerphoneorderno .formfield.orderno input{margin-left:0}.pt_customer-service .contact-us-container .customername input,.pt_customer-service .contact-us-container .customercontact input{margin-top:5px}.pt_customer-service .contact-us-container #service_option_next{margin-right:-30px}.pt_customer-service .contact-us-container .customerphoneorderno div.phone,.pt_customer-service .contact-us-container .customerphoneorderno div.orderno{display:block;vertical-align:top}.pt_customer-service .contact-us-container .formfield.commentcare textarea#dwfrm_customerservice_comment{margin-top:0}.pt_customer-service .contact-us-container .customercontact div.phonecare input{width:90%}.pt_customer-service .contact-us-container #drpChoices{width:100%}.pt_customer-service .contact-us-container #service_option_next.selectsubmitcare{margin-right:5px}.pt_customer-service .contact-us-container .selectOption{width:280px;margin:5px 5px;padding:5px}.pt_customer-service .contact-us-container .formfield.commentcare span.error,.pt_customer-service .contact-us-container .formfield.comment span.error{float:left!important;width:260px;margin-top:10px}}@media screen and (max-width :1023px){.pt_customer-service #footer{margin-top:0}.pt_customer-service #main{margin-bottom:0;padding-bottom:0}.pt_customer-service #navigation{display:none}.pt_customer-service .contact-us-container{margin-bottom:0;height:auto}.pt_customer-service .contact-us-container #secondary,.pt_customer-service .contact-us-container #secondary nav{background:#666!important}.pt_customer-service .contactus-form{margin:auto;margin-top:10px;width:auto;display:block;min-width:100px;max-width:300px}}@media screen and (min-width :768px){.pt_customer-service .contactus-forms .formfield.choices{margin-bottom:-10px}}@media screen and (min-width :768px) and (max-width :1023px){.pt_customer-service .contactus-forms .formfield.choices{width:315px}.pt_customer-service .contactus-customercare .nextbutton #service_option_next_cust{margin-right:-30px}.pt_customer-service .primary-content{width:728px;margin-left:auto;margin-right:auto}.pt_customer-service .contact-us-container .formfield input[type="text"]{width:96%}.pt_customer-service .contact-us-container .zipcode .form-row.required input{width:90%}.pt_customer-service .contact-us-container .customercontact .orderno input[type="text"]{width:85%!important;margin-left:-2px;float:none}.pt_customer-service .contact-us-container .customercontact .phone input[type="text"]{width:85%!important}.pt_customer-service .contact-us-container #service_option_next_order{margin-right:-53px!important}.pt_customer-service .contact-us-container .zipcode .form-row.required{width:45%}.pt_customer-service #find_a_store{margin-left:7px}.pt_customer-service .contact-us-container .customercontact div.phonecare{width:96%}.pt_customer-service .contact-us-container .contactus-customercare .customercontact .phone input{widtH:96%}.pt_customer-service #dvStores .selectOption{width:340px}}@media screen and (min-width :1024px) and (max-width :1279px){.pt_customer-service #dvStores .selectOption{width:340px}
.pt_customer-service .primary-content{width:764px}.pt_customer-service .contact-us-container .formfield input[type="text"]{width:98%}.pt_customer-service .contact-us-container{width:984px}.pt_customer-service .contact-us-container .customercontact .orderno input[type="text"]{width:85%!important;margin-left:3px;float:none}.pt_customer-service .contact-us-container .customercontact .phone input[type="text"]{width:85%!important}.pt_customer-service .contact-us-container #service_option_next_order{margin-right:-58px}.pt_customer-service .contact-us-container .zipcode .form-row.required{width:42%}.pt_customer-service #find_a_store{margin-left:32px}}@media screen and (max-width :767px){.pt_customer-service #dvStores.formfield.stores span.error,.pt_customer-service #dvStoresError.formfield.stores span.error{width:100%;margin-left:0;padding-top:3px}.pt_customer-service .contactus-onlineorder h5{margin-bottom:0!important}.pt_customer-service #dvStores .selectOption{width:300px}.pt_customer-service .contact-us-container .customername{margin-top:-20px}.pt_customer-service .contact-us-container .formfield.choices{margin-top:5px}.pt_customer-service .contact-us-container input[type=tel],.pt_customer-service .contact-us-container input[type=number],.pt_customer-service .contact-us-container input[type=email],.pt_customer-service .contact-us-container input[type=text]{margin-top:12px}.pt_customer-service .contact-us-container #service_option_next_order{margin-right:-30px}.pt_customer-service .contact-us-container .zipcode .form-row.required{width:94%;margin-left:0;margin-bottom:0}.pt_customer-service .contact-us-container #find_a_store{margin-bottom:20px}.pt_customer-service .contact-us-container .formfield.commentcare textarea#dwfrm_customerservice_comment{margin-top:15px}.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav h3.title.hide{background:url("../images/my-account-down.png") no-repeat scroll 88% 24px rgba(0,0,0,0)}.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav h3.title{background:url("../images/my-account-open.png") no-repeat scroll 88% 19px rgba(0,0,0,0)!important}.pt_customer-service .contact-us-container #secondary .secondary-navigation .static-content-leftnav h3.title.hide{background:url("../images/my-account-up.png") no-repeat scroll 88% 19px rgba(0,0,0,0)!important}}@media screen and (min-width :1280px){.pt_customer-service .contactus-forms .formfield.choices{width:400px;display:block;clear:both}.pt_customer-service #find_a_store{margin-left:7px}}@media only screen and (max-width :1023px){.pt_product-search-result #secondary{margin-top:80px}}@media only screen and (min-width :1024px){.search-result-found ul.search-result-items.search-first-page .grid-tile{width:20%!important}.search-result-found ul.search-result-items .grid-tile:nth-child(5n){border-right:1px solid #fff}.search-result-found .search-result-content.wide-tiles ul.search-result-items .grid-tile{width:33.33333333333%!important}.search-result-found .search-result-content.wide-tiles ul.search-result-items .grid-tile:nth-child(5n){border-right:1px solid #eaeaea!important}.search-result-found .search-result-content.wide-tiles ul.search-result-items .grid-tile:nth-child(3n){border-right:1px solid #fff!important}.search-result-found .search-result-content.wide-tiles ul.search-result-items .grid-tile .product-image img{width:auto}.wide-tiles .product-tile .product-image{float:none;width:100%}}@media only screen and (min-width :769px){.search-result-found .search-result-content.wide-tiles ul.search-result-items .grid-tile:hover,.search-result-found .search-result-content ul.search-result-items .grid-tile:hover{border:1px solid #999!important}.search-result-options-bottom .pagination.mobile-bottom-paging{display:none!important}.pt_product-search-result .mobile-sort{display:none!important}.pt_product-search-result .pagination .paging-total-results{display:none}.pt_product-search-result #secondary .white-bg .refinement ul{margin-left:0}.sort-by-dom-label.show-mobile-sort,.mobile-filter-done,.mobile-category-header{display:none!important}.pt_product-search-result .category-header h1{padding-left:0}.mobile-sort{display:none!important}.pt_product-search-result #main{margin-top:153px}.search-result-found #secondary{border:0;border-bottom:0}.pt_product-search-result #secondary .white-bg.fixed-top{position:fixed;border-bottom:1px solid #eee;max-width:1280px;width:100%}.pt_product-search-result #primary .search-result-options{max-width:1280px;width:100%}.search-result-found .primary-content,.search-result-found .refinements{float:none;max-width:1280px;margin:0 auto}.search-result-found .category-landing .primary-content{float:right}.search-result-found #secondary .white-bg.fixed-top .category-header h1{margin-bottom:14px}.search-result-items .product-image img{width:auto;height:auto}
.filter-label.show-mobile-filters{display:none!important}.product-pricing .product-sales-price{margin-left:0}.white-bg button{display:inline-block!important}.white-bg button.mobile-filter-done{display:none!important}}@media only screen and (min-width :430px) and (max-width :1023px){.search-result-found ul.search-result-items .grid-tile{width:25%!important}.search-result-found .search-result-content.wide-tiles ul.search-result-items .grid-tile{width:50%!important}.wide-tiles .product-tile .product-image{float:none;width:100%}#wrapper.pt_product-search-result{min-width:0}.pt_product-search-result .search-result-found .primary-content{float:none;margin:0}}@media only screen and (max-width:1279px) and (min-width:769px){.pt_product-search-result .category-landing{margin:0 auto;max-width:964px;min-width:964px}}@media only screen and (max-width:768px) and (min-width:320px){.pt_product-search-result .pagination .results-hits{width:60px}ul.search-result-items{width:100%}.pt_product-search-result .search-result-content{max-width:none;min-width:320px}.pt_product-search-result p.search-found-header{margin-top:0;height:45px;font-size:15px;display:none}}@media only screen and (max-width :425px){.search-result-items li.grid-tile .product-image a.thumb-link img,.search-result-items .product-name{width:90%;height:auto;margin-top:0!important;display:block}.search-result-found .search-result-content.wide-tiles ul.search-result-items .grid-tile{width:100%!important}.search-result-found .search-result-content.wide-tiles ul.search-result-items .grid-tile .product-image img{width:90%;height:auto;display:block;margin-top:0!important}.search-result-found .search-result-content.wide-tiles ul.search-result-items .grid-tile .product-image a{margin-right:0}.wide-tiles .product-tile .product-image{float:none;width:100%}.search-result-found ul.search-result-items .grid-tile{width:50%!important;height:400px}#wrapper.pt_product-search-result{min-width:0}.search-result-items .product-name,.product-image{float:none}.search-result-items .product-name h3{padding-left:6px}.pt_product-search-result .product_options .quickview_options{display:none}.search-result-found ul.search-result-items .grid-tile *{text-align:left}.search-result-found ul.search-result-items .grid-tile .product-name{margin-top:17px!important}.pt_product-search-result .swipe-badge-layer.swipe-badge-michaels-exclusive{left:-5px}.search-result-found ul.search-result-items .grid-tile .badge{margin-left:8px}.search-result-found ul.search-result-items .grid-tile .product-pricing .clearance-badge,.search-result-found ul.search-result-items .grid-tile .product-pricing .product-discounted-price{margin-left:5px}.pt_product-search-result .product-pricing .product-sales-price{margin-left:5px}.search-result-found ul.search-result-items .grid-tile .product-image{text-align:center}.search-result-found ul.search-result-items .grid-tile{padding:4px!important}.product-pricing .product-sales-price{padding-left:10px;color:#333;font-weight:700;font-size:.85em}.pt_product-search-result .product_options .available_sizes{font-size:12px;padding-left:10px}.search-result-found ul.search-result-items .grid-tile .product-tile{height:100%!important}.primary-content a.name-link,.product-pricing .product-sales-price{margin-left:0;padding-right:0}.more-option-link{margin-left:10px}}@media only screen and (max-width :768px){.pt_product-search-result #secondary .white-bg .refinement span.projectproduct_count{font-size:14px;line-height:12px;vertical-align:top}.pt_product-search-result .shop-filter-label{position:static;padding:12px 12px;font-size:18px;display:block;color:#333;font-weight:bold;clear:both;border-top:1px solid #666;margin-top:-1px;box-sizing:border-box}.pt_product-search-result #secondary,.pt_product-search-result .search-result-found #secondary{border-bottom:0;background:#fff}.pt_product-search-result .shop-filter-label.mobile-label{width:100%;border-top:1px solid #aaa}.pt_product-search-result .desktop-label{display:none}.pt_product-search-result .mobile-label{display:inline-block}.pt_product-search-result #secondary .refinement ul.scrollable li a,.pt_product-search-result #secondary .refinement ul.project-refinement:not(.Color) li a,.pt_product-search-result #primary .refinement ul.project-refinement:not(.Color) li a,.pt_product-search-result .other-category-results-with-count li a{background:url("../images/interface/icon-refine-link-check.png") no-repeat scroll right 9px rgba(229,197,197,0);height:30px}.pt_product-search-result #secondary .refinement ul.scrollable li.selected a,.pt_product-search-result #secondary .refinement ul.project-refinement:not(.Color) li.selected a,.pt_product-search-result #primary .refinement ul.project-refinement:not(.Color) li.selected a,.pt_product-search-result #secondary .refinement ul.scrollable li a.active,.pt_product-search-result .other-category-results-with-count li a.active{background:url("../images/interface/icon-refine-link-check.png") no-repeat scroll right -94px rgba(0,0,0,0)}
.pt_product-search-result #secondary .refinement ul li.clear-refinement a{background:none!important}.pt_product-search-result #primary ul li .product-name a{font-weight:bold}.pt_product-search-result .refinement ul.scrollable:not(.Color) li,.pt_product-search-result .refinement ul.project-refinement:not(.Color) li,.pt_product-search-result #secondary .white-bg .refinement.dropdown-clearance-sale li{height:30px;line-height:30px}.pt_product-search-result #secondary .refinement ul li.clear-refinement{height:20px;line-height:20px}.pt_product-search-result #secondary .category-refinement ul li a.refinement-link{padding:10px 0!important;margin-left:5px}.pt_product-search-result .sort-by-dom-label.show-mobile-sort.downarrow{padding-bottom:12px;border-bottom:0;border-color:#999}.mobile-sort a.sorting-option{padding:3px 7px!important;font-size:14px!important;border-right:0}.pt_product-search-result #primary .search-result-options.search-result-options-top{overflow:hidden;border-bottom:0;border-top:1px solid #fff}.pt_product-search-result .mobile-sort{margin-top:0;border-top:1px solid #999;z-index:1}.search-result-found ul.search-result-items .grid-tile .badge{position:absolute}.search-result-found ul.search-result-items .grid-tile a.name-link{padding-right:0;margin-right:0}.pt_product-search-result .product_options .product_option{width:100%}.pt_product-search-result .product-pricing .product-sales-price{float:none}.pt_product-search-result .wide-tiles .product-tile .product-pricing span{width:auto}.pt_product-search-result .category-landing,.pt_product-search-result .category-landing .primary-content,.pt_product-search-result .category-landing #secondary{margin-top:0!important;width:320px!important;overflow:hidden}.pt_product-search-result .search-result-content{width:100%}.pt_product-search-result .search-result-items li.grid-tile .product-image a.thumb-link img,.search-result-found .search-result-content.wide-tiles ul.search-result-items .grid-tile .product-image img{width:auto;height:auto}.pt_product-search-result .search-result-items li.grid-tile .product-image a.thumb-link img,.pt_product-search-result .search-result-content li.grid-tile .product-image a.thumb-link{max-height:150px;min-height:0}.search-result-found .search-result-content.wide-tiles ul.search-result-items .grid-tile .product-image img,.pt_product-search-result .search-result-content.wide-tiles li.grid-tile .product-image a.thumb-link{max-width:100%;max-height:260px;min-height:150px}.pt_product-search-result .pagination .paging-total-results{display:inline-block;letter-spacing:-0.4px;position:absolute;bottom:5px;left:0}.pt_product-search-result .pagination .paging-total-results,.pt_product-search-result #primary .search-result-options-top .pagination ul{display:none}.pt_product-search-result .mobile-filter-count,.pt_product-search-result .mobile-filterresult-count{display:inline-block;margin-left:5px}.pt_product-search-result #secondary .white-bg ul:not(.Color) a span{padding:0}.pt_product-search-result .mobile-filterresult-count{top:30px;left:8px;position:absolute;font-size:13.2px}.pt_product-search-result .filter-container div.breadcrumb{display:none;padding-top:10px}.pt_product-search-result #secondary .white-bg .refinement h3{background:none!important}.pt_product-search-result div.breadcrumb{display:block;overflow:auto}.pt_product-search-result .pagination ul li.current-page{background:none!important}.pt_product-search-result .pagination ul li.first-last{line-height:8px}.pt_product-search-result #primary .search-result-options .pagination .page-range{white-space:inherit;width:60px;margin:3px 0 0 10px;font-size:10.5px;line-height:15px;margin-right:0;position:relative}.pt_product-search-result .search-promo{padding:0}.pt_product-search-result .pagination .results-hits,.pt_product-search-result .pagination ul{margin-top:10px}.pt_product-search-result .pagination .results-hits{margin-top:5px;margin-left:10px}.pt_product-search-result #primary .search-result-options .desktop-label{display:none!important}.pt_product-search-result #secondary .white-bg .refinement h2.refinement-header,.pt_product-search-result #secondary .white-bg .refinement span{padding:16px 12px;font-size:16px;float:left}.pt_product-search-result #primary .refinement h3,.pt_product-search-result #secondary .white-bg .refinement h3,.pt_product-search-result #secondary .white-bg .refinement h2.refinement-header{position:relative}.pt_product-search-result #primary .refinement h3::after,.pt_product-search-result #secondary .white-bg .refinement h3::after,.pt_product-search-result #secondary .white-bg .refinement h2.refinement-header::after{content:"+";background-color:#666;color:white;font-weight:normal;border-radius:25px;width:25px;height:25px;position:absolute;line-height:26px;text-align:center;font-size:25px;right:15px;top:10px}.pt_product-search-result #secondary .white-bg .refinement h2.refinement-header{background:none!important;width:100%}.pt_product-search-result #primary .refinement h3.downarrow::after,.pt_product-search-result #secondary .refinement h3.downarrow::after,.pt_product-search-result #secondary .white-bg .refinement h2.refinement-header.downarrow::after{content:"-";background-color:#666;color:white;font-weight:normal;border-radius:25px;width:25px;height:25px;position:absolute;line-height:22px;text-align:center;font-size:25px}
.pt_product-search-result #secondary .white-bg .refinement ul{margin-left:0}.pt_product-search-result .search-container-result .textbox-search{margin-bottom:0;padding:0;height:auto}.pt_product-search-result .search-container-result .textbox-search input[type=text]{max-width:100%;border:0;float:left;background:#fff;box-shadow:none}.pt_product-search-result .search-container-result .textbox-search button{width:100px;border-radius:0;position:absolute;right:0}.pt_product-search-result .search-container-result .textbox-search input[type=text],.pt_product-search-result .search-container-result .textbox-search button{margin:0}.search-result-options-bottom .pagination ul{width:250px;float:none;margin:0 auto!important}.pt_product-search-result #secondary .white-bg .filter-container{width:100%;margin-top:5px}.pt_product-search-result .pagination{position:relative}.pagination .page-range span{display:none}.pt_product-search-result ul#search-result-items{width:auto;width:100%;max-width:100%}.category-header{display:none}.mobile-category-header{display:block;font-size:24px;display:block;font-size:15px;margin-left:5px}.mobile-category-header h1{font-size:24px!important}.mobile-category-header.fixed-top h1{font-size:24px!important}.mobile-category-header.fixed-top{position:fixed;top:0;z-index:5;width:100%;background:#fff;height:auto;line-height:23px;vertical-align:middle;font-size:16px;padding-left:5px;margin-left:0}.pt_product-search-result .sort-by-dom{background:#e4e4e4;float:none;display:none}.filter-label,.sort-by-dom-label{color:#333;font-size:16px}.sort-by-dom-label{margin-right:-4px}.pt_product-search-result .pagination ul *,.pt_product-search-result .pagination ul li,.pagination .page-range{font-size:13.2px;color:#333!important;background:none!important;text-align:left}.pagination ul li.current-page span{display:none}.pt_product-search-result .items-per-page{display:none!important}.pt_product-search-result .pagination ul li{font-size:14px;display:inline-block;float:none}.pagination{float:none;display:inline-block;width:115px;background:#e4e4e4;vertical-align:top;text-align:left}.pagination .page-range,.pagination ul li.current-page{float:none;margin:0}.results-hits .toggle-grid{position:static}.pt_product-search-result .sort-by-dom label,.pt_product-search-result .product_options .quickview_options{display:none}.pt_product-search-result #header{position:relative}.search-result-found ul.search-result-items .grid-tile{height:400px}.search-result-found .wide-tiles ul.search-result-items .grid-tile{height:400px}.search-result-found ul.search-result-items .grid-tile .product-tile{height:330px}.pt_product-search-result #primary .search-result-options{background:#fff;margin:0}.pt_product-search-result #primary .search-result-options-bottom{border-top:0 solid #ccc}.search-result-options .pagination{background:0}.filter-label.show-mobile-filters{margin-left:8px}.pt_product-search-result .sort-by-dom-label.show-mobile-sort.downarrow{background:none!important}.pt_product-search-result .mobile-sort::before{content:"a";color:#fff;position:absolute;top:-1px;background:#FFF;left:0;width:62px;z-index:-1}.pt_product-search-result .sort-by-dom-label.show-mobile-sort,.pt_product-search-result .filter-label.show-mobile-filters{padding-top:5px;padding-bottom:5px;padding-left:7px;padding-right:7px;margin-right:-2px;border:1px solid #000;margin-top:3px!important;text-transform:uppercase;background:0;width:auto}.pt_product-search-result .sort-by-dom-label.show-mobile-sort{margin-left:12px}.sort-by-dom-label.show-mobile-sort,.filter-label.show-mobile-filters{display:inline-block!important;float:left;margin-top:13px;text-transform:none;font-weight:bold;font-size:15px}.pagination{float:none;display:inline-block;width:200px;background:#e4e4e4}.pt_product-search-result .pagination ul,.pt_product-search-result .pagination ul *{margin:0!important;padding:0!important}.pt_product-search-result #primary .refinement{display:none}.pt_product-search-result #secondary .refinement ul.scrollable li.clear-refinement a,#secondary .Color.refinement ul.project-refinement li.clear-refinement a{height:20px}.pt_product-search-result #secondary .white-bg ul.swatches li.selected a{width:55px;height:55px;box-sizing:border-box}.pt_product-search-result #secondary .white-bg .refinement{width:100%;max-width:100%;background:#e4e4e4;padding:0;margin:0;box-sizing:border-box;border-bottom:1px solid #666}.pt_product-search-result #secondary .white-bg .refinement.dropdown-clearance-sale li{background:#fff}.pt_product-search-result #secondary .white-bg ul.swatches a{width:55px;height:55px}.pt_product-search-result #secondary .white-bg .refinement ul{position:relative;background:#fff}.pt_product-search-result #secondary .white-bg{position:fixed;top:0;height:100%;overflow:auto;width:100%;display:none;z-index:1115}.pt_product-search-result #secondary .white-bg .refinement .refinement-header{padding:10px 10px 10px 0;border-bottom:0;width:100%;box-sizing:border-box}
.pt_product-search-result #secondary .white-bg .refinement h3{padding:0;border-bottom:0;width:100%;box-sizing:border-box;overflow:hidden}select.search-sorting{display:none}ul#grid-sort-header{position:absolute;margin-left:170px;top:50px;z-index:100000;display:none}ul#grid-sort-header:before{position:absolute;top:0;bottom:0;width:4000px;left:-1000px;content:""}.mobile-sort{display:none;position:absolute;top:220px;display:block!important;clear:both;z-index:1111;background:#fff;left:260px}.pt_product-search-result #secondary{margin-top:0}.white-bg button.filter-reset{display:block!important;position:absolute;top:-44px;right:96px;background:0;text-decoration:underline;border:0;width:auto;text-transform:none;color:#999}.white-bg .filter-label{height:45px;margin-top:10px;font-weight:bold}.white-bg button.mobile-filter-done{display:block!important;position:absolute;top:7px;right:11px}.pt_product-search-result #primary .search-result-options .pagination .page-range{float:left}.pt_product-search-result #primary .search-result-options .pagination ul{float:none;margin-top:3px!important}.pt_product-search-result #primary .search-result-options .pagination{width:300px;margin:0 auto!important;display:block;float:none;height:40px}.pt_product-search-result #primary .search-result-options-top .pagination{width:100%;min-width:320px;border-bottom:1px solid #eaeaea;height:45px}.pt_product-search-result #primary .search-result-options.search-result-options-top .paging-of-range .first-last{display:none}.pt_product-search-result #primary .search-result-options .pagination.desktop-bottom-paging{display:none}.pt_product-search-result #primary .search-result-options .pagination.mobile-bottom-paging,.pt_product-search-result #primary .search-result-options-bottom{background:#fff;z-index:0}.pt_product-search-result #primary .search-result-options .pagination.mobile-bottom-paging *{color:#333!important;text-transform:none}.pt_product-search-result #primary .search-result-options .pagination.mobile-bottom-paging li *{height:10px;line-height:12px}.pt_product-search-result .search-result-content div.breadcrumb{padding-bottom:0;padding-top:0;border-bottom:1px solid #999;display:none}.pt_product-search-result #primary .search-result-options .pagination.mobile-bottom-paging{margin-top:15px!important;height:40px;font-weight:bold}.pt_product-search-result #secondary .white-bg .refinement ul#category-level-1{margin-top:45px;position:static}.pt_product-search-result #secondary .white-bg .refinement.dropdown-products-projects ul li a{display:block!important}.pt_product-search-result .category-landing-container .refinement.Category.category-refinement ul{display:none!important}.pt_product-search-result .category-landing .category-header{display:block;padding-top:20px}.pt_product-search-result .category-landing #secondary{margin-top:20px!important}.pt_product-search-result .category-landing #secondary .refinement.Category h2{background:url("../images/interface/arrow-down.png") 96% 5px no-repeat scroll rgba(0,0,0,0);width:100%;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.pt_product-search-result .category-landing .refinement.Category .dropdown-clearance-sale{border:0}.pt_product-search-result .category-landing .refinement.Category .dropdown-clearance-sale ul,.pt_product-search-result .category-landing-container .refinement.Category.category-refinement ul.dropopen{display:block!important}}@media only screen and (min-width :1024px) and (max-width :1279px){.pt_product-search-result #main{margin-top:0}.pt_product-search-noresult .search-result .primary-content{padding-left:25px}}@media only screen and (min-width :769px) and (max-width :1023px){.pt_product-search-result .category-landing .primary-content,.pt_product-search-result .category-landing #secondary{margin-top:100px!important}.pt_product-search-result .search-container-result .textbox-search input[type=text]{margin-top:10px}.pt_product-search-result p.search-found-header{padding-bottom:0;padding-left:10px;margin-bottom:-20px;font-size:26px;margin-top:60px}.pt_product-search-result #main{margin-top:85px}.pt_product-search-result .category-landing .primary-content,.pt_product-search-result .category-landing #secondary{margin-top:0}}@media only screen and (min-width :1024px) and (max-width :1279px){.pt_product-search-result .search-container-result .textbox-search input[type=text]{margin-bottom:10px}.search-result-found #secondary{margin-top:145px!important}.pt_product-search-result .search-found-container{margin-top:105px!important}}@media only screen and (max-width :850px){.pt_product-search-result .product-pricing .product-discounted-price span,.product-pricing .product-sales-price{margin-left:0;padding-left:0}}@media only screen and (min-width :1280px){.pt_product-search-result .category-landing .primary-content,.pt_product-search-result .category-landing #secondary{display:inline-block;vertical-align:top;margin-top:20px!important}.pt_product-search-result .category-landing{margin-top:145px}
.pt_product-search-result #main{margin-top:30px}.pt_product-search-result .product-pricing .product-discounted-price span,.product-pricing .product-sales-price{margin-left:0}.pt_product-search-result .search-container-result .textbox-search input[type=text]{margin-bottom:10px}}@media only screen and (max-width :1280px){.hr-divider{display:none}}@media only screen and (min-width :1281px){.pt_product-search-result #primary .search-result-options.scrolldown{border-bottom:1px solid #fff}.pt_product-search-result #primary .search-result-options-top{z-index:997}}@media only screen and (max-width :429px){.search-result-found .search-result-content.wide-tiles ul.search-result-items .grid-tile .product-image img,.pt_product-search-result .search-result-content.wide-tiles li.grid-tile .product-image a.thumb-link{max-width:100%;max-height:220px;min-height:150px}.search-result-found .wide-tiles ul.search-result-items .grid-tile{height:350px}.pagination{width:190px;float:right}.search-result-options-bottom .pagination{width:auto}.pt_product-search-result .product-promo .promotional-message{margin-left:5px}.pt_product-search-result .search-result-found ul.search-result-items .grid-tile{width:50%!important}}@media only screen and (min-width :768px) and (max-width :768px) and (orientation :portrait){.pt_product-search-result #secondary .white-bg,.pt_product-search-result #footer .wrapper{min-width:768px;width:768px}.pt_product-search-result .category-landing #secondary,.pt_product-search-result .search-result-found .category-landing .primary-content{max-width:none;min-width:0}.pt_product-search-result .search-result-found #secondary{border:0}.pt_product-search-result .category-landing #secondary{width:180px!important}.category-landing .tabbed-product-slider{width:580px}.pt_product-search-result .category-landing{margin:0 auto;max-width:768px;min-width:768px}.pt_product-search-result .search-result-found .category-landing .primary-content{width:580px!important}.category-landing .jcarousel{margin:30px 40px 26px;overflow:hidden;width:450px}.pt_product-search-result #header{height:75px}.pt_product-search-result #secondary .white-bg .refinement.Category span.arrow-pos{display:none!important}}@media only screen and (min-width :768px) and (max-width :768px){.pt_product-search-result #secondary .white-bg,.pt_product-search-result #footer .wrapper{min-width:768px;width:768px}.pt_product-search-result .category-landing #secondary,.pt_product-search-result .search-result-found .category-landing .primary-content{max-width:none;min-width:0}.pt_product-search-result .search-result-found #secondary{border:0}.pt_product-search-result .category-landing #secondary{width:180px!important}.category-landing .tabbed-product-slider{width:580px}.pt_product-search-result .category-landing{margin:0 auto;max-width:768px;min-width:768px}.pt_product-search-result .search-result-found .category-landing .primary-content{width:580px!important}.category-landing .jcarousel{margin:30px 40px 26px;overflow:hidden;width:450px}.pt_product-search-result #header{height:75px}.pt_product-search-result #secondary .white-bg .refinement.Category span.arrow-pos{display:none!important}}@media only screen and (min-width :768px) and (max-width :1279px){.pt_product-search-noresult .no-result-main{max-width:1280px}.pt_product-search-result .search-result-count #secondary{margin:0}.pt_product-search-result #primary .search-result-options{margin:0}.pt_product-search-result #secondary,.pt_product-search-result .search-result-found{max-width:none;min-width:0;margin:0}}@media only screen and (min-width :769px){.pt_product-search-result #primary .search-result-options-bottom.scrolldown{border-bottom:1px solid #ccc}}@media only screen and (max-width :768px) and (orientation:landscape){.pt_product-search-result #secondary .white-bg .refinement h2.refinement-header,.pt_product-search-result #secondary .white-bg .refinement span{font-size:16px!important}}@media only screen and (min-width :768px) and (max-width :1279px) and (orientation :portrait){.pt_product-search-noresult .no-result-main{max-width:1280px}.pt_product-search-result .search-result-count #secondary{margin:0}.pt_product-search-result #primary .search-result-options{margin:0}.pt_product-search-result #secondary,.pt_product-search-result .search-result-found{max-width:none;min-width:0;margin:0}}
@media print{#navigation,.navigation-top-bg,.menu-utility-user,.menu-utility,.section.bv,.mini-cart-total,#menu,.pencil-line,.breadcrumb,.show-more-products,#divGigyaShareBarParams,#divGigyaShareBar,.navigation-bottom-bg,.pt-order-confirmation .top.actions,.pt-order-confirmation .actions,.pt-order-confirmation .right-column,.orderconfirm-recommendations{display:none}.promo-add{float:none;margin:50px 30% 0;text-align:center;padding-top:50px;display:none}#header{position:static}#header .primary-logo{text-indent:0!important;margin-top:60px}#main,.pt-checkout.pt-order-confirmation #main{margin-top:0}.pdp-main .productshortDescriptions,.pdp-main .view-more,.pdp-main iframe,.product-add-to-cart,.button-fancy-medium,.pdp-main .section .difficulty-level-container .sticky-tooltip,.pdp-main .video-player,.pdp-main .controls,.section .recommendations.other,.pt_product-details #footer,ul.responsive-tabs__list li,.pdp-main .social-icons-wrap a{display:none}.pdp-main .column-two-wrapper{height:auto!important;overflow:inherit!important}.pdp-main .product-col-1 .product-image.main-image{display:block}.pdp-main .product-set-container .productshortDescriptionsPrint{text-indent:0;font-size:14px;margin-top:15px}.productshortDescriptionsPrint{text-indent:0;font-size:14px;display:block}.pdp-main .product-set-container .product-col-1 .product-image.main-image{display:block}.pdp-main .recommendations.other .jcarousel{width:100%}.pdp-main .section #product-set-list{margin:0}.pdp-main .recommendations .jcarousel{width:950px}ul.responsive-tabs__list li:first-child{display:block;margin:0 auto}.pdp-main .no-thumbnails #liquifireImageDiv{margin-right:10%}.pdp-main .social-icons-wrap>*{float:none}.pdp-main .product-set-list .product-set-image{width:100%}.pdp-main .product-col-1 #liquifireImageDiv #image{display:none}.pdp-main dl.tags dt{width:auto;font-size:14px}.pdp-main .section .you-will-also-need{margin:0}.pdp-main .section #product-set-list .product-set-item{margin:2% 0!important}.pdp-main .section .you-will-also-need .additional-material-container{background:0;border:0;text-align:left;box-shadow:none;border-radius:0}.pdp-main .section .you-will-also-need .additional-material-container img{display:none}.pdp-main .section .you-will-also-need .additional-material-title{width:100%;padding:0;margin:0 0 5%}.pdp-main .section .you-will-also-need .additional-materials{margin:0}.pdp-main .section .you-will-also-need .additional-materials li{text-align:left}.pdp-main .section.what-you-all-need .product-number{display:block;font-size:12px;text-align:left;padding-top:10px}.ui-dialog-content .pdp-main .product-set-list .product-set-details{width:97%}.pdp-redesign .product-full-description{display:block}.pdp-redesign .product-short-description,.pdp-redesign .reviews-section{display:none}.pt-order-confirmation #header{border-bottom:1px solid #ccc;padding-bottom:25px}.pt-checkout.pt-order-confirmation h2{display:none}.order-confirmation-details .product-list-item a,.order-confirmation-details .order-summary-left li .value .mini-address-name,.order-confirmation-details .order-summary-left li .value .payment-type{font-weight:normal}.order-confirmation-details .order-summary-header{position:absolute;top:-100px;left:300px;width:50%;border-bottom:0}.order-summary-contentslot{display:none}.store-number .faq-contactus{float:right;text-align:center;font-family:Montserrat,Arial,sans-serif;font-size:16px;color:#666;margin-top:-50px}.store-number .faq-contactus span{font-size:14px;display:block;text-align:center}}
.preferred-store{background:transparent;padding:0;font-family:"Montserrat",Arial,sans-serif;width:100%}.preferred-store,.preferred-store p{font-size:12px;margin-bottom:0;line-height:normal;padding:0}.preferred-store .box-inner-container.store-address-box>p{margin-bottom:0}.preferred-store h1{font-style:normal;color:#333;font-size:24px}.preferred-store h2.preferred-store-title{font-style:normal;color:#666;font-weight:bold;font-size:16px;padding-bottom:10px}.preferred-store>footer{padding-top:10px}.preferred-store .store-search-form{clear:both}.preferred-store .store-search-form #address-line{width:256px;margin-right:20px;font-size:12px;padding:6px 12px}.preferred-store .store-search-form #find-store{padding:11px 20px;color:#fff;margin-top:0}.preferred-store #find-store span{background-position:0 0;padding-right:0;font-size:14px}.preferred-store .box-inner-container{width:90%;float:none;margin:auto}.preferred-store table{border-collapse:collapse;font-size:12px}.preferred-store td{padding:0}.preferred-store .store-address-box{border:2px solid #ccc;border-radius:5px;padding:5px;margin-bottom:2%;text-transform:uppercase;min-height:6.3em}.preferred-store input[type=radio]:not(old){display:none}.preferred-store input[type=radio]:not(old)+label{line-height:inherit}.preferred-store input[type=radio]:not(old):checked+label div:first-child,.preferred-store .store-address-box:hover{border:2px solid #e01836;border-radius:5px;padding:5px;margin-bottom:2%}.preferred-store .ps-one-third{width:33.33%;float:left;margin-bottom:10px}.preferred-store .ps-one-third:nth-of-type(3n+1){clear:both}.loyalty .preferred-store #response{width:101.8%}.dialog-preferred-store .preferred-store>header{padding:0 8px}.coupon-wrapper .preferred-store .store-address-box{min-height:7.35em}.dialog-preferred-store{width:890px!important}.dialog-preferred-store span.ui-icon.ui-icon-closethick::BEFORE{content:'Close'}@media screen and (max-width:1024px){.loyalty .preferred-store .ps-one-third{width:50%;float:left}.loyalty .preferred-store .ps-one-third:nth-of-type(3n+1){clear:none}.loyalty .preferred-store .ps-one-third:nth-of-type(2n+1){clear:both}.coupon-wrapper .preferred-store>footer>#response>.addresses-list{margin-left:-0.8%}.coupon-wrapper .preferred-store .box-inner-container{width:95%}.dialog-preferred-store .preferred-store>header{padding:0 10px}}@media screen and (max-width:899px){.dialog-preferred-store{width:660px!important}.loyalty .preferred-store #response{width:102.9%}.coupon-wrapper .preferred-store .ps-one-third,.dialog-preferred-store .preferred-store .ps-one-third{width:50%;float:left}.coupon-wrapper .preferred-store .ps-one-third:nth-of-type(3n+1),.dialog-preferred-store .preferred-store .ps-one-third:nth-of-type(3n+1){clear:none}.coupon-wrapper .preferred-store .ps-one-third:nth-of-type(2n+1),.dialog-preferred-store .preferred-store .ps-one-third:nth-of-type(2n+1){clear:both}.coupon-wrapper .preferred-store header,.coupon-wrapper .preferred-store>footer #response .no-store-error-message{margin-left:1.6em}.coupon-wrapper .preferred-store>footer>#response>.addresses-list{margin-left:1.5%;width:97%}}@media screen and (max-width:699px){.dialog-preferred-store{width:300px!important}.preferred-store .ps-one-third{width:88%;padding:0 9px}.preferred-store{width:90%;margin:auto}.preferred-store .box-inner-container{width:95%}.loyalty .preferred-store,.loyalty .preferred-store #response,.loyalty .preferred-store .box-inner-container{width:100%;box-sizing:border-box}.loyalty .preferred-store .ps-one-third,.dialog-preferred-store .preferred-store .ps-one-third{width:100%;padding:0;float:none}.dialog-preferred-store .preferred-store{margin-bottom:1em;margin-top:.5em}.dialog-preferred-store .preferred-store>footer #response .no-store-error-message{margin-left:0}.dialog-preferred-store .preferred-store .store-search-form #address-line{margin-right:0;width:244px}.dialog-preferred-store .preferred-store>header{padding:0}.coupon-wrapper .preferred-store header,.coupon-wrapper .preferred-store>footer #response .no-store-error-message,.coupon-wrapper .preferred-store>footer>#response>.addresses-list,.dialog-preferred-store .preferred-store>footer>#response>.addresses-list{margin-left:0;width:100%}.coupon-wrapper .preferred-store .ps-one-third{width:98%;padding:0}.coupon-wrapper .selectstore-box{margin:auto;width:100%;clear:both}.coupon-wrapper .preferred-store .ps-one-third,.coupon-wrapper .preferred-store .box-inner-container{width:100%}.coupon-wrapper .preferred-store .store-search-form #address-line{margin-right:0;width:100%}.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.dialog-preferred-store{padding:5px 0 0 0}.dialog-preferred-store .ui-dialog-titlebar-close.ui-corner-all{top:16px;right:8px;z-index:999}.dialog-preferred-store span.ui-icon.ui-icon-closethick::BEFORE{content:none}}
