/* CSS imported from http://www.michaels.com/static/on/demandware.static/-/Sites-MichaelsUS-Library/default/v1472110659822/css/custom.css */
.find-a-store{background:url("http://2.shard.www.michaels.com.edgekey.net/S/w/hW2PZKnqc.jpg") no-repeat scroll 0 0 #fff}.weekly-deals{background:url("http://2.shard.www.michaels.com.edgekey.net/q/M/IastWTTsE.png") no-repeat scroll 0 0 #fff}.weekly-deals.shadow-right:after,.find-a-store.shadow-right:after,.bblock-rainbowloom.shadow-right:after{top:100%}.sub-title,.title{color:#333}.find-a-store .inner-white-box{padding-top:10px;height:220px}.find-a-store .sub-title,.weekly-deals .sub-title{text-transform:uppercase;font-family:"Montserrat"}.find-a-store .sub-title{font-size:.75em}.find-a-store h3{font-size:1.9em;font-weight:400;margin:.3em 0 2px}#findastore,#findastore-near{width:220px;margin-top:23px}.weekly-deals #weekly-deals,#findastore,#findastore-near{padding:13px 10px}.weekly-deals .title{font-family:"Montserrat";font-size:3em;font-weight:400;padding-top:120px}.weekly-deals .sub-title{font-size:.94em}.weekly-deals #weekly-deals{margin-top:35px;width:220px}.weekly-deals #weekly-deals.primary-button,.weekly-deals #weekly-deals.secondary-button{display:inline-block;margin-top:10px}.three-promo-container .home-bottom-center{background:none repeat scroll 0 0 rgba(0,0,0,0)}.three-promo-container .home-bottom-left,.three-promo-container .home-bottom-center,.three-promo-container .home-bottom-right{float:left;width:auto}.margin-zero{margin:0}.sub-title.lh-fourtee{margin:25px 0 0 0}.lh-fourtee{line-height:30px}.wedding-online .sub-title{line-height:30px;margin-bottom:10px;margin-top:25px}.three-promo-container{display:block;max-width:1182px;min-width:1182px;width:auto;margin:0 auto;padding:20px 0}.three-promo{height:319px;text-align:center;width:360px}.three-promo .inner-white-box{background-color:rgba(0,0,0,0);border-radius:5px;height:175px;width:302px;margin:30px 29px 0}.michaels-moment .inner-white-box{background-color:#FFF;border-radius:0;height:78px;width:100%;margin:242px 0 0}.weekly-off{background:url("http://2.shard.www.michaels.com.edgekey.net/G/m/0sR-dSZA0.png") no-repeat scroll 0 0 #fff;margin-left:0}.michaels-moment{background:url("http://1.shard.www.michaels.com.edgekey.net/K/W/vxe6-Ov_A.jpg") no-repeat scroll 0 0 #fff;margin:0 20px}.wedding-online{background:url("http://2.shard.www.michaels.com.edgekey.net/P/3/DDBynAHtw.png") no-repeat scroll 0 0 #fff}.home-bottom-slots h3,.home-bottom-slots p,.home-bottom-slots a,.three-promo h3,.three-promo p,.three-promo a{font-family:"Montserrat";font-weight:400}.weekly-off h3.title{font-size:50px;line-height:50px;margin-bottom:auto}.michaels-moment h3.title{text-transform:uppercase;padding-top:17px;margin:0}.three-promo .sub-title{font-size:17px}.michaels-moment p.sub-title{font-size:.9em;text-transform:uppercase}.three-promo .sub-title.fifteen{font-size:15px}.wedding-online .title{font-size:25px}.wedding-online .inner-white-box{margin-top:95px}.home-bottom-slots .shadow-right:after{bottom:4px;-webkit-box-shadow:-15px 0 7px 5px #4b4b4a;-moz-box-shadow:-15px 0 7px 5px #4b4b4a;box-shadow:-15px 0 7px 5px #4b4b4a;top:99%;width:79%}.home-bottom-slots .shadow-left:before{bottom:4px;-webkit-box-shadow:15px 0 7px 5px #4b4b4a;-moz-box-shadow:15px 0 7px 5px #4b4b4a;box-shadow:15px 0 7px 5px #4b4b4a;top:99%;width:79%}.home-bottom-right.shadow-right{clear:none}.things-we-love,.cake-boss{float:left;height:155px;margin:10px 0;width:155px;padding:10px;text-align:center}.things-we-love h3,.cake-boss h3,.things-we-love p,.cake-boss p{font-family:"Montserrat";text-transform:uppercase;font-weight:normal}.things-we-love h3{font-size:1.5em;margin:22px 10px 0 10px;letter-spacing:2px}.things-we-love p{font-size:.75em;margin:4px 6px 0 6px}.cake-boss p{font-size:.75em;margin:92px 6px 0 6px}.things-we-love.shadow-left:before,.cake-boss.shadow-left:before{left:5px;top:95%;transform:rotate(-3deg);width:75%}.things-we-love{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTU3RDJCRjQ3NDc1MTFFMzk1MDBERDAxNDE3NzFBNkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTU3RDJCRjU3NDc1MTFFMzk1MDBERDAxNDE3NzFBNkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NTdEMkJGMjc0NzUxMUUzOTUwMEREMDE0MTc3MUE2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NTdEMkJGMzc0NzUxMUUzOTUwMEREMDE0MTc3MUE2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pnx3x58AAACYSURBVHja7JYBCoAgDEVdJ+gIHcEjddO6Qd1gR/AIawOFCGQzygg2+Ag6/mNOhkBEoWcMoXM40IEO/AkQACILWZS1sKa8lj05j6qZjDZNHCipBqHmBZZZKhVYr4z94JePZjfmrU/1MBr6lyRP9TICJeZsWoVZCmgBlkpTDfYG8ArdWGNLi+4ACxTPlVmB4H8aBzrwc+AhwAAkQGxD/AIgqwAAAABJRU5ErkJggg==") no-repeat scroll center 10px #fff}.cake-boss{background:url("http://1.shard.www.michaels.com.edgekey.net/5/b/jO5uWOvc0.png") no-repeat scroll center 14px #fff}.category-promo{float:left;height:190px;width:442px}.category-promo.promo-1{background:url("http://1.shard.www.michaels.com.edgekey.net/b/9/mTT3uQlys.png") no-repeat scroll center 20px #fff}.category-promo.promo-2{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAwCAYAAABuZUjcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkUwQjZFRjQ3OTI1MTFFMzgwQUI4ODY3RTIxOERFQTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkUwQjZFRjU3OTI1MTFFMzgwQUI4ODY3RTIxOERFQTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRTBCNkVGMjc5MjUxMUUzODBBQjg4NjdFMjE4REVBNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRTBCNkVGMzc5MjUxMUUzODBBQjg4NjdFMjE4REVBNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmDgKwYAAAM/SURBVHja7Fk9SGNBEJ7EC4KYRiJKYqEmCBYmoIgE/yqDYmeaFLEUO3+ChUUQERurWImFSRFES0VLNaiBaGMTEkEsROUEtUv8xzA3u4fvTHzvGZPngbADA7v7Zme/nZ2ZnU10iAg/kfTwQ0kAF8AFcAFcABfABXABXAD/BvpF/JvY+MNwpwHzoGQyicPDw3h8fIzfRXt7e3yNy8vLvOQZ8JSawMLCApaUlLDXBpaVleHa2pqsXDQaxdvbW0U9V1dXeHBwIPstHA5z/YyNRiPvf0IpReDX19c4MDAgKXzP09PTH+RXVlawpqYG0+k072cyGenbxcUFms1mjEQiH+b5fD7ZNQYHByVdeQNfXV1FnU4nq/CN+/v78e7uLvv4aLyxsRGDwSDfhNVq5W2TyYR6vT5L9ubmBru7u1XXKC8vx83Nzc+Bn52dYXt7u6qy91xXV5d1/EonxHhoaEiS29rawsrKyrzX6e3t5R7wHjhPh4+Pj7CxsQFerxfoiCEUCsHp6SnQYqqhTRsFp9MJZFXer6+vB4fDARQXQFYGu93O2wQSbDYblwkEAtDT0wMUD6q6Jycn4eTkBBYXF4FAg8fjge3tbXh+fv4rwNAT4f7+Pp6fn3+IdCZSVVWFfX19ODs7i62trbJWGRsbw66uLiTlfC7z0ZmZGd6empri80ZGRmTndnZ28rihDWFFRQUfi8fjWVjIkBiLxd7cM6WaVe7v73lAPT09SWMTExOqx8o2yACzDNTQ0MDbTU1NqnPm5ub++QAZcWdnB19eXgrLKkq0u7uL4+PjuLy8jB0dHXn7aS67XC6e9kZHR/Hw8PCraf/rwHNzfKHA19fXi7mvUkXVKpSBCp7b0tJSdK1SMNXW1oLb7Ybq6mqgQIZEIqEq39bWBs3NzfDw8ACU54urVopxlVyijSi6BgtQDSmlaVlLGUfxm9/v17Y+1NLirLJ7szArxpaWlnjbYDCo1R0FWVzHU4uG9TjVOPympFqE90tLS4FyMmj8c3Za8xcQu+rJ0lJ/fn4eLBaL9k8JLc+P3bRyl8nR0RG+vr5q+vBgrvJfnm7MVZgbaeUqOvFXigAugAvgArgALoAL4AK49vRHgAEAanz56oVl+3EAAAAASUVORK5CYII=") no-repeat scroll center 20px #fff;margin-left:10px}.category-promo .inner-white-box{background-color:#fff;border-radius:5px;height:125px;margin:61px 0 0 41px;width:373px;text-align:center}.category-promo h3,.category-promo p{font-family:"Montserrat";font-weight:400;text-transform:uppercase}.category-promo .black-line{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAPCAYAAABOWynpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTY5NzA1NEM3OTI2MTFFM0I3MTlENjAwQjFBMDhFQjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5NzA1NEQ3OTI2MTFFM0I3MTlENjAwQjFBMDhFQjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNjk3MDU0QTc5MjYxMUUzQjcxOUQ2MDBCMUEwOEVCMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNjk3MDU0Qjc5MjYxMUUzQjcxOUQ2MDBCMUEwOEVCMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgnigX8AAAGOSURBVHja7JbJTgJBEIZtZBMQXILBJUYTb+jdxLfwYfXmE3j2oolxjVtcQECQYfwr+SYZSWQm0YOH7uRLM9NV1VV/dQMuDMMpP9KPjJfAC+YF84J5wbxgfvwwskkGzrlvjyJM0YTRhLWCGIhgfKtY7EkxcuJzrAbHO8d6Fv8++43YL4fPB3MZn3d7SPMXK5tC1LrYwnZdrIprcS/mxJJ4E5diRmyKonig8CoCnZH8nqiIE/HKmtlsUPQjBQ4p2IqbjYnSQNhz4q8Rr4tNg7wD/CvEM7FqoiOOmXexPxKH4jnxACWpqhPW1LSPMBawJHZiXbMknxAtgwgmzDYCXokWdi/4REWazyKFtGhCCdsofoY4VvCFaGNT42SYX554ZexuyaNOLib0CiX1aH4PrCGn4kBa3PyFYDkSqdIVK3KZrndJZkjSjvU+AhdJ3NbnEeAOMRawL1Bki3gVCgo4SdOkkme9zfta7DoN8ckTe0AO0fXsI3r0nV3kcwf/gCs5+rVgfvhfSS+YF+wfjy8BBgDhwHoTly6sswAAAABJRU5ErkJggg==") no-repeat scroll center 0 #fff;padding-top:20px}.category-promo h3{font-size:1.5em;margin:22px 10px 0 10px}.category-promo.promo-2 h3{font-size:2.3em;margin:-12px 10px 0 10px}.sub-title.big-font{font-size:1.4em;margin:-4px 6px 0 6px}.category-promo .lowercase{text-transform:capitalize}.category-promo p{font-size:.85em;margin:0 6px 0 6px}.category-bottom-promo-wrap{margin-bottom:40px}.category-promo.shadow-right:after{top:101%}.caret{background:url("data:image/png;base64,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") no-repeat 0 0;width:32px;height:32px;display:inline-block}.caret:hover{background-position:0 -32px}.caret-sm{background:url("data:image/png;base64,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") no-repeat -32px 0;width:16px;height:16px;display:inline-block;margin:0 0 -2px 5px}.caret-sm:hover{background-position:-32px -32px}@media only screen and (min-width:768px) and (max-width:1279px) and (orientation:portrait){.three-promo-container{display:block;max-width:728px;min-width:728px;text-align:center;width:auto;margin:0 auto;padding:20px}.three-promo{background-size:200px 178px;height:178px;text-align:center;width:200px}.three-promo .inner-white-box{height:120px;width:202px;margin:32px 0 0}.michaels-moment .inner-white-box{height:50px;width:100%;margin:135px 0 0}.weekly-off h3.title{line-height:32px;margin-bottom:auto;margin-top:0;font-size:29px}.lh-fourtee{line-height:9px}.wedding-online .inner-white-box{margin-top:52px}.michaels-moment.three-promo .inner-white-box{margin-top:128px}.three-promo .sub-title,.michaels-moment h3.title{font-size:10px}.michaels-moment p.sub-title{font-size:.5em}.three-promo .sub-title.fifteen{font-size:9px}.wedding-online .title{font-size:15px}.inner-white-box>br{display:none}.wedding-online.three-promo .sub-title{margin:0}.sub-title.lh-fourtee{margin:13px 0}.home-bottom-two-slots.wrapper{max-width:665px;min-width:665px;width:auto;margin:0 auto;padding:0 5%}.half-grid-promo{background-size:300px auto !important;max-height:176px;min-height:176px;text-align:center;width:300px}.find-a-store .inner-white-box{height:145px;padding-top:10px;width:235px;margin:10px 33px}.find-a-store .inner-white-box .title{padding-top:0}.weekly-deals .title,.find-a-store .title{font-size:1.5em;padding-top:45px}.weekly-deals .sub-title,.find-a-store .sub-title{font-size:.5em;margin-top:0}.weekly-deals #weekly-deals,#findastore,#findastore-near{margin-top:10px}#findastore,#findastore-near,#weekly-deals{width:170px}.dotted-border{border:3px dotted #000}#homepage-slider{margin-bottom:21px}#homepage-slider .background-image{background-size:cover;height:330px;min-height:330px}#homepage-slider .dotted-border{margin-top:70px;padding:4px;width:277px}.home-slider-promo h2.title{font-size:2.25em;letter-spacing:1px;padding-top:54px}.home-slider-promo .sub-title{font-size:.563em;padding-top:21px}.home-slider-promo button{margin:12px 0 8px}#findastore,#findastore-near,#weekly-deals{font-size:.7em;padding:10px 5px;width:185px}.weekly-deals .title{padding-top:65px;line-height:25px}.weekly-deals .sub-title{display:none}}@media only screen and (min-width:768px) and (max-width:1279px) and (orientation:landscape){.three-promo-container{display:block;max-width:960px;min-width:960px;text-align:center;width:auto;margin:0 auto;padding:20px 30px}.three-promo{height:250px;text-align:center;width:280px;background-size:280px 250px}.three-promo .inner-white-box{height:185px;width:220px}.michaels-moment{margin:0 30px}.michaels-moment .inner-white-box{height:70px;width:100%;margin:185px 0 0}.weekly-off h3.title{font-size:40px}.three-promo .sub-title,.michaels-moment h3.title{font-size:13px}.three-promo .sub-title.fifteen{font-size:12px}.wedding-online .title{font-size:20px}.lh-fourtee{line-height:15px}.wedding-online .inner-white-box{margin-top:70px}.michaels-moment.three-promo .inner-white-box{margin-top:182px}.weekly-off .sub-title.margin-zero{margin-top:15px}.inner-white-box>br{display:none}.sub-title.lh-fourtee{margin:10px 0}.wedding-online .sub-title{line-height:30px;margin-bottom:20px}.home-bottom-two-slots.wrapper{max-width:1000px;min-width:1000px;width:auto;margin:0 auto;padding:0 1%}.half-grid-promo{background-size:470px auto !important;min-height:272px;text-align:center;width:47%;margin:0 auto 30px}.find-a-store .inner-white-box{height:240px;margin:10px 90px;padding-top:10px;width:290px}.find-a-store .inner-white-box .title{padding-top:0}.weekly-deals .title,.find-a-store .title{font-size:2em}.find-a-store .title{padding-top:100px}.weekly-deals .sub-title,.find-a-store .sub-title{font-size:.7em;margin-top:0}.weekly-deals #weekly-deals,#findastore,#findastore-near{margin-top:20px}.dotted-border{border:3px dotted #000}#homepage-slider{margin-bottom:21px}#homepage-slider .background-image{background-size:cover;height:330px;min-height:330px}#homepage-slider .dotted-border{margin-top:50px;padding:7px;width:406px}.home-slider-promo h2.title{font-size:3.25em;letter-spacing:2px;padding-top:54px}.home-slider-promo .sub-title{font-size:.813em;padding-top:21px}.home-slider-promo button{margin:18px 0 13px}.weekly-deals .title{padding-top:105px;line-height:35px}}@media only screen and (min-width:320px) and (max-width:767px){.three-promo-container{display:block;max-width:320px;min-width:320px;text-align:center;width:auto;margin:0 auto 20px;padding:0}.three-promo-container .home-bottom-left,.three-promo-container .home-bottom-right{float:left;width:auto;margin:10px}.three-promo-container .home-bottom-center{float:none;width:300px;margin:10px auto}.three-promo{height:250px;text-align:center;width:280px;background-size:280px 250px}.three-promo .inner-white-box{height:185px;width:220px;margin:40px 29px 0}.michaels-moment{margin:0}.michaels-moment .inner-white-box{height:70px;width:100%;margin:182px 0 0}.weekly-off h3.title{font-size:2.5em;line-height:60px}.three-promo .sub-title{font-size:80%}.michaels-moment h3.title{font-size:1em}.wedding-online .title{font-size:1.4em}.wedding-online .inner-white-box{margin-top:69px}.wedding-online .sub-title{margin-bottom:0}.lh-fourtee{line-height:15px}.sub-title.lh-fourtee{margin:18px 0}.half-grid-promo.weekly-deals{background-size:contain;float:none;min-width:300px;max-width:300px;min-height:176px;margin:0 auto 15px}.half-grid-promo{margin:0 auto}.weekly-deals .title{font-size:1.5em}.weekly-deals .sub-title{font-size:.5em;margin-top:15px}.weekly-deals #weekly-deals{margin-top:10px}.half-grid-promo.find-a-store{border-left:0 none;border-right:0 none;width:100%;margin:25px 0 40px;text-align:center}.find-a-store .inner-white-box{float:none;margin:42px auto}#homepage-slider{margin:0 0 9px;max-height:160px}#homepage-slider .background-image{height:115px}#homepage-slider .dotted-border{border:3px dotted #000;margin:8px auto;padding:2px;width:150px}.home-slider-promo h2.title{font-size:1.500em;letter-spacing:1px;padding:38px 0 24px}.home-slider-promo .sub-title,.home-slider-promo button{display:none}.weekly-deals .title{padding-top:60px;line-height:25px}.weekly-deals .sub-title{display:none}}.pagination ul{margin:.75em 0 0}.pagination ul li{padding:.5em 0}.pagination ul li.first-last a{background-color:#fff;color:#666;font-size:1em;padding:.5em;margin:0 .35em}.pagination ul li.current-page{background-color:#666;color:#fff;padding:.5em;margin:0 .35em}.pagination ul li a{background-color:#fff;color:#666;font-size:1em;padding:.5em;margin:0 .35em}@media(max-width:767px){.pt_product-search-result .pagination ul li{font-size:14px}.pt_product-search-result .pagination ul li a{font-size:1em}}body,.copyright{background:#e9e9e9}.shadow-left,.shadow-left:before,.shadow-left:after,.shadow-right,.shadow-right:before,.shadow-right:after{box-shadow:none !important}.navigation-top-bg{background:0;box-shadow:none}#header{background:#e9e9e9}#navigation2{display:none}.hide-mobile{display:none !important}.show-mobile{display:block !important}.show-desktop{display:none !important}.navigation-bottom-bg{box-shadow:0 4px 4px rgba(0,0,0,0.4)}.searchpromo-left{display:none}.category-tab-slider .tab-slider{background-image:none !important}.notice-section{padding:20px 0;background:#fff;display:none;text-align:center;z-index:1;width:100%;margin-bottom:-20px;clear:both}.notice-section a{color:#333;font-weight:bold}.promo-add .promotion-section span{display:none}.promo-add .promotion-section-b p:first-of-type{display:inline-block}.promo-add .promotion-section-b p{display:none}.promo-add .promotion-section-c p{display:none}.product-slider>div.slider-wrapper:first-of-type .slider-title{color:#d61634}.footer-grid-second-last .sub-sub-nav-footer{display:block;margin-left:10px}.footer-icons .photocenter .icons{background:url("data:image/png;base64,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") no-repeat transparent;background-position:-4px -2px}.footer-icons .photocenter a:hover .icons{background-position:-3px -58px}#cart-add-coupon-dialog,.dialogContent{padding:20px 0}#cart-add-coupon-dialog .status.ajax-succes,.dialogContent .status.ajax-succes{background-image:url("http://2.shard.www.michaels.com.edgekey.net/2/k/Zrx15XFVI.png");background-repeat:no-repeat;background-color:transparent;background-position:0 -372px;padding-left:28px;color:#00a651;width:20px;height:20px;display:inline-block;float:left}#cart-add-coupon-dialog .status.ajax-error,.dialogContent .status.ajax-error{background-image:url("http://2.shard.www.michaels.com.edgekey.net/2/k/Zrx15XFVI.png");background-repeat:no-repeat;background-color:transparent;background-position:0 -248px;color:#d61634;width:20px;height:20px;display:inline-block;float:left}#cart-add-coupon-dialog .message.ajax-succes,.dialogContent .message.ajax-succes{color:#00a651}#cart-add-coupon-dialog .message.ajax-error,.dialogContent .message.ajax-error{color:#d61634}#cart-add-coupon-dialog .view-coupon-policy,.dialogContent .view-coupon-policy{text-align:right;text-decoration:underline;margin:0;padding:20px 0;font-size:.85em}.nine-grid{display:none}.new-dialog a.apply-coupon{font-size:1.5em;color:#9c2d49}.sixteen-grid{overflow:hidden}#custom-shop-categories .categories{padding:40px 0 0 !important}#navigation div.level-3-div.multipleColumns .promotional-links li a{color:#a6425b;border-left:1px solid #a6425b}.category-tab-slider p{margin:1em 0}.categories ul.sixteen-grid li{box-sizing:border-box}h2.category-heading{background:#e9e9e9}p.search-found-header{background:#fff;padding:40px 122px 20px}.pt_product-search-noresult .search-result{background:#fff}.pt_product-search-noresult .search-result #primary div.shadow-left:before,.pt_product-search-noresult .search-result .shadow-right:after{box-shadow:none}.tabbing.slider-wrapper.horizontal-slider.active,.tabbed-product-slider.one .slider-wrapper.horizontal-slider{box-sizing:border-box}.grid-tile-promo{border:0;margin:0 auto}@media(max-width:767px){body{background:0;background-color:#e9e9e9}.new-dialog{width:320px !important;padding:20px 10px;box-sizing:border-box}.new-dialog p.disclaimer{font-size:.6em}#cart-add-coupon-dialog,.dialogContent{text-align:left !important}.sixteen-grid li{width:320px !important;height:auto;padding:0;margin:0 auto;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box}.sixteen-grid li img{display:none}.sixteen-grid li .category-name{text-align:left;padding:10px 20px;font-size:.9em}.sixteen-grid .category-grid-promo{display:none}}@media only screen and (max-width:1279px) and (min-width:768px) and (orientation:portrait){.hide-mobile{display:block !important}.show-desktop{display:none !important}.notice-section{padding:10px 0;display:none}.promo-add .promotion-section span{display:inline-block;margin:0 10px}.promo-add .promotion-section-b p:first-of-type{display:inline-block;margin:0 10px}.promo-add .promotion-section-b p{display:none}.footer-grid-second-last .sub-sub-nav-footer{display:none}.footer-icons .photocenter .icons{background-position:-67px -2px}.footer-icons .photocenter a:hover .icons{background-position:-67px -42px}}@media(min-width:768px) and (max-width:1279px) and (orientation:landscape){.hide-mobile{display:block !important}.show-desktop{display:none !important}.notice-section{padding:10px 0;display:none}.footer-grid-second-last .sub-sub-nav-footer{display:none}.footer-icons .photocenter .icons{background-position:-4px -2px}.footer-icons .photocenter a:hover .icons{background-position:-3px -58px}}@media(min-width:768px) and (max-width:1197px){#navigation .content-promotion-block{display:none}}@media(min-width:768px) and (max-width:1279px){.promo-add{margin:0;position:relative}.promo-add .promotion-section{font-size:1em;padding:2px 10px;background:#fcfcfc;box-shadow:0 1px 2px #ccc;border-radius:4px;width:200px;position:absolute;top:30px;left:40px;line-height:1.4em}.promo-add .promotion-section span{display:block}.promo-add .promotion-section-b{width:360px;position:absolute;top:20px;left:20px;text-align:left;margin-left:20px;text-transform:uppercase}.promo-add .promotion-section-b p:first-of-type{color:#333;font-size:14px}.promo-add .promotion-section-b p:first-of-type strong{color:#e52f4a;font-size:18px}.promo-add .promotion-section-b p{color:#666;font-size:12px;display:inline-block}.promo-add .promotion-section-b p.disclaimer{font-size:11px;text-transform:none}.promo-add .promotion-section-c{width:360px;position:absolute;top:30px;left:30px;text-align:left;margin-left:20px}.promo-add .promotion-section-c p{color:#333;font-size:14px;display:inline-block}.promo-add .promotion-section-c p strong{color:#e52f4a;font-size:16px}#custom-shop-categories .categories{padding:20px;position:relative}}@media(min-width:1280px){.hide-mobile{display:block !important}.show-desktop{display:inline-block !important}.promo-add{margin:0;position:relative}.promo-add .promotion-section{font-size:1.2em;padding:2px 10px;background:#fcfcfc;box-shadow:0 1px 2px #ccc;border-radius:4px;width:250px;position:absolute;top:40px;left:20px;line-height:1.4em}.promo-add .promotion-section span{display:block}.promo-add .promotion-section-b{width:360px;position:absolute;top:36px;left:20px;text-align:left;margin-left:20px;text-transform:uppercase}.promo-add .promotion-section-b p:first-of-type{color:#333;font-size:16px}.promo-add .promotion-section-b p:first-of-type strong{color:#e52f4a;font-size:20px}.promo-add .promotion-section-b p{color:#666;font-size:14px;display:inline-block}.promo-add .promotion-section-b p.disclaimer{font-size:11px;text-transform:none}.promo-add .promotion-section-c{width:360px;position:absolute;top:36px;left:20px;text-align:left;margin-left:20px}.promo-add .promotion-section-c p{color:#333;font-size:16px;display:inline-block}.promo-add .promotion-section-c p strong{color:#e52f4a;font-size:20px}.notice-section{display:none}.searchpromo-left{display:block}.footer-grid-second-last .sub-sub-nav-footer{display:none}.footer-icons .photocenter .icons{background-position:-4px -2px}.footer-icons .photocenter a:hover .icons{background-position:-3px -58px}ul.menu-category>li:nth-child(2)>.level-2 li{max-width:100px}#custom-shop-categories .categories{padding:20px;position:relative}}@media(min-width:768px) and (max-width:1023px){.promo-add{margin:0;position:relative;width:100%;top:0}.promo-add .promotion-section-c{width:360px;margin:0 auto;text-transform:uppercase;position:relative;left:0;top:10px;text-align:center}.promo-add .promotion-section-c p{color:#eaeaea;font-size:12px;display:inline-block}.promo-add .promotion-section-c p strong{color:#fff}}@media(min-width:768px) and (max-width:1110px){ul.menu-category>li:nth-child(1)>.level-2 li{max-width:75px;background:transparent}.nav-featured-banner ul li{max-width:240px !important}.promotional-links ul li{max-width:none !important}#navigation div.level-3-div ul.level-3.menu-left>li.cols{width:200px;max-width:200px}}.searchpromo-left{float:left;height:auto;margin:10px 0;width:155px;padding:20px 10px;text-align:center;background:#fff}.searchpromo-left a{width:100%;display:inline-block}.searchpromo-left a h3{font-family:"Montserrat";text-transform:uppercase;font-weight:normal;font-size:2em;margin:0 10px 0 10px;letter-spacing:2px}.searchpromo-left a p{font-family:"Montserrat";text-transform:uppercase;font-weight:normal;font-size:1em;margin:4px 6px 0 6px}.searchpromo-left h3{font-family:"Montserrat";text-transform:uppercase;font-weight:normal;font-size:1.5em;margin:0 10px 0 10px;letter-spacing:2px}.searchpromo-left p{font-family:"Montserrat";text-transform:uppercase;font-weight:normal;font-size:1em;margin:4px 6px 0 6px}.searchpromo-left p a{text-transform:uppercase !important;padding:5px 0 !important}.searchpromo-left.shadow-left:before{left:5px;top:95%;transform:rotate(-3deg);width:75%}.cart-add-promo{border:0}.cart-add-promo .title{text-transform:uppercase}.cart-add-promo .coupon{text-transform:none;font-size:1.05em}.cart-add-promo .coupon strong{color:#e21836}.see-details{display:block;font-size:.8em;font-weight:normal;margin:0;padding:10px 0;text-align:center;border:0;color:#444}.category-landing .category-promo{position:relative;width:320px}.category-landing .category-promo.promo-right{margin-left:0}.category-landing .category-promo.video-image div{overflow:hidden;width:100%;height:100%}.category-landing .category-promo.video-image div a .play-button{top:0;background-color:rgba(0,0,0,0.2)}.category-landing .category-promo.video-image div a .play-button div{text-align:center;margin-top:20px}.category-landing .category-promo.video-image div a .play-button div .title{color:#fff;font-size:1.7em;margin-top:0;text-shadow:1px 1px 2px rgba(0,0,0,0.2)}.category-landing .category-promo.video-image div a .play-button div .sub-title{color:#fff;font-size:1.2em;display:none}.category-landing .category-promo.video-image div a .play-button:hover{background-color:rgba(0,0,0,0.5)}.category-landing .category-promo.video-image div a .play-button:hover div .title{text-shadow:1px 1px 2px rgba(0,0,0,0.2)}.category-landing .category-promo.promo-image div{overflow:hidden;width:100%;height:100%;position:relative;background:#fff}.category-landing .category-promo.promo-image div a{display:block;position:absolute;top:0;left:0;height:100%;width:100%}.category-landing .category-promo.promo-image div a .title{font-size:1.7em;margin:0 10px 0 10px}.category-landing .category-promo.promo-image div a .sub-title{font-size:1.2em;margin:0 10px;text-transform:none;display:none}.category-landing .category-promo.promo-image div a.copy-left{width:62%}.category-landing .category-promo.promo-image div a.copy-left .title{margin:25px 10px 0 10px}.category-landing .category-promo.promo-image div a.copy-right{right:0;width:55%;left:auto}.category-landing .category-promo.promo-image div a.copy-right .title{margin:25px 10px 0 10px}.category-landing .category-promo.promo-image div a.light{color:#fff}.category-landing .category-promo.promo-image div a.light .title{color:#fff}.category-landing .category-promo.promo-image div a.light .sub-title{color:#fff}.category-landing .category-promo.promo-image div img.bg{height:100%}.category-landing .category-promo.promo-image div img.fp-right{position:absolute;right:-50px;top:0}.category-landing .category-promo.promo-image div img.fp-left{position:absolute;left:-50px;top:0}.category-landing .category-promo.promo-image-fix img{width:100%}.category-landing .category-promo.promo-image-fix.shadow-right:after{top:94%}.category-landing .sub-banner-container .cat-banner-text .secondary-button{display:none}.content-slot.slot-grid-header .sub-banner-container img{width:100%;height:auto}@media screen and (min-width:768px) and (max-width:1279px){.category-landing .category-promo{width:320px}.category-landing .category-promo.promo-right{margin-left:10px}.category-landing .category-promo.promo-image div a .sub-title{display:block}.category-landing .category-promo.promo-image div a.copy-left{width:52%;overflow:visible}.category-landing .category-promo.promo-image div a.copy-right{width:52%}.category-landing .category-promo.promo-image div img.fp-right{right:-50px}.category-landing .category-promo.promo-image div img.fp-left{left:-50px}.category-landing .category-promo.promo-image-fix{width:340px;height:auto}.category-landing .sub-banner-container .cat-banner-text .secondary-button{display:inline-block}}@media screen and (min-width:1280px){.category-landing .category-promo{width:442px}.category-landing .category-promo.promo-right{margin-left:15px}.category-landing .category-promo.promo-image div a .sub-title{display:block}.category-landing .category-promo.promo-image div a.copy-left{width:52%}.category-landing .category-promo.promo-image div a.copy-right{width:52%}.category-landing .category-promo.promo-image div img.fp-right{right:0}.category-landing .category-promo.promo-image div img.fp-left{left:0}.category-landing .category-promo.promo-image-fix{width:462px;height:210px}.category-landing .category-promo.promo-image-fix.shadow-right:after{top:96%}.category-landing .category-promo.video-image div a .play-button div{margin-top:40px}.category-landing .category-promo.video-image div a .play-button div .title{font-size:2.0em}.category-landing .sub-banner-container .cat-banner-text .secondary-button{display:inline-block}}.weekly-off a.primary-button{display:inline-block;margin-top:20px}.weekly-off h3.title{font-size:48px;margin-bottom:0}.weekly-off .inner-white-box{margin-top:5px}.weekly-off .sub-title.lh-fourtee{margin:20px 0 10px 0}@media(min-width:768px) and (max-width:1279px){.weekly-off a.primary-button{margin-top:15px}.weekly-off .inner-white-box{margin-top:10px}.weekly-off h3.title{margin-bottom:0}.weekly-off .sub-title.margin-zero{margin:0}.weekly-off .sub-title.lh-fourtee{margin:30px 0 10px 0}}@media(min-width:768px) and (max-width:1279px) and (orientation:portrait){.weekly-off{background-image:none}.weekly-off p{font-size:10px}.weekly-off a.primary-button{display:inline-block;margin-top:12px}.weekly-off .inner-white-box{margin-top:20px}.weekly-off h3.title{font-size:32px}.weekly-off .sub-title{font-size:11px;line-height:14px}.weekly-off .sub-title.lh-fourtee{margin:0 0 5px 0;padding:0 10px}}@media(min-width:1280px){.weekly-off a.primary-button{margin-top:55px}.weekly-off .inner-white-box{margin-top:30px}.weekly-off h3.title{margin-bottom:0}.weekly-off .sub-title.lh-fourtee{margin:30px 0 10px 0;line-height:normal}}.three-promo a.primary-button{color:#fff}.three-promo.cblock-center{margin:0}.three-promo .title{font-size:48px;font-family:"Montserrat"}.three-promo .sub-title{font-family:"Montserrat"}.three-promo .product-discounted-price .product-standard-price{color:#ccc;text-decoration:line-through;font-size:.7em}.three-promo .product-discounted-price .product-sales-price{color:#d61634}.three-promo.coupon-border{background:url("http://1.shard.www.michaels.com.edgekey.net/J/Z/weIM7G4c8.png") no-repeat #fff;background-size:contain;position:relative;overflow:hidden}.three-promo.coupon-border .inner-white-box{position:absolute;top:0;right:0;bottom:0;left:0;height:80%;width:100%;margin:auto;padding:0 20px;box-sizing:border-box;z-index:1}.three-promo.coupon-border .inner-white-box .title{margin:5px 0}.three-promo.coupon-border .inner-white-box .sub-title{margin:0 0 15px}.three-promo.coupon-border a.primary-button{display:block;position:absolute;bottom:20px;left:50%;width:180px;margin-left:-110px;z-index:2}.three-promo.cblock-custom-frame{background:url("http://2.shard.www.michaels.com.edgekey.net/o/Y/3MZaLFW1g.jpg") no-repeat #fff;background-size:contain;position:relative;overflow:hidden}.three-promo.cblock-custom-frame .inner-white-box{position:absolute;top:0;right:0;bottom:0;left:0;height:40%;width:100%;margin:auto;padding:0 20px;box-sizing:border-box;z-index:1}.three-promo.cblock-custom-frame .inner-white-box .title{margin:5px 0;background:0;border:0;text-indent:0;padding:0;height:auto}.three-promo.cblock-custom-frame .inner-white-box .sub-title{margin:0 0 5px}.three-promo.cblock-custom-frame a.primary-button{display:block;position:absolute;bottom:20px;left:0;width:100%;margin-left:0;z-index:2}.three-promo.image-promo{position:relative;overflow:hidden;background:#fff}.three-promo.image-promo .inner-white-box{position:absolute;top:auto;right:auto;bottom:10px;left:0;height:auto;z-index:1}.three-promo.image-promo .inner-white-box a.primary-button{display:inline-block;margin-top:-8px}.three-promo.image-promo .title{font-size:25px}.three-promo.image-promo .image-promo-bg{position:absolute;top:-10px;left:0;width:100%;height:auto}.three-promo.image-promo .image-promo-bg img{width:100%}@media(max-width:767px){.three-promo a.primary-button{border:0;background:0;box-shadow:none;color:#333;padding:0}.three-promo a.primary-button span{background-position:100% -200px}.three-promo .white a.primary-button{color:#fff}.three-promo .white a.primary-button span{background-position:100% -63px}}@media(min-width:768px) and (max-width:1279px){.three-promo.cblock-center{margin:0 20px}.three-promo.coupon-border{background-size:100% 100%;padding:0 10px}.three-promo.coupon-border .inner-white-box{height:70%}.three-promo.coupon-border a.primary-button{bottom:10px}.three-promo.cblock-custom-frame{background-size:100% 100%}.three-promo.cblock-custom-frame .inner-white-box{height:40%}.three-promo.cblock-custom-frame a.primary-button{bottom:10px;left:50%;width:140px;margin-left:-90px}.three-promo.image-promo .inner-white-box a.primary-button{display:inline-block;margin-top:2px}.three-promo.image-promo .image-promo-bg{top:0}}@media(min-width:768px) and (max-width:1279px) and (orientation:portrait){.three-promo.coupon-border .inner-white-box{height:90%;padding:0 10px}.three-promo.coupon-border .inner-white-box .title{font-size:24px}.three-promo.coupon-border .inner-white-box .sub-title{font-size:12px;margin:0 0 5px}.three-promo.coupon-border .inner-white-box p{font-size:10px}.three-promo.coupon-border a.primary-button{bottom:10px;width:140px;margin-left:-90px}.three-promo.cblock-custom-frame .inner-white-box{height:45%;padding:0 10px}.three-promo.cblock-custom-frame .inner-white-box .title{font-size:24px;margin:0}.three-promo.cblock-custom-frame .inner-white-box .sub-title{font-size:12px;margin:0 0 5px}.three-promo.cblock-custom-frame .inner-white-box p{font-size:10px}.three-promo.cblock-custom-frame a.primary-button{bottom:10px;width:140px;margin-left:-90px}.three-promo.image-promo .inner-white-box a.primary-button{display:inline-block;margin-top:2px}.three-promo.image-promo .title{font-size:16px}.three-promo.image-promo .sub-title{font-size:12px}.three-promo.image-promo p{font-size:10px}.three-promo.image-promo .image-promo-bg{top:-10px}.three-promo a.primary-button{border:0;background:0;box-shadow:none;color:#333;padding:0}.three-promo a.primary-button span{background-position:100% -202px}}@media(min-width:1280px){.three-promo.cblock-center{margin:0 20px}.three-promo.coupon-border .inner-white-box{height:60%}.three-promo.cblock-custom-frame .inner-white-box{height:40%}.three-promo.cblock-custom-frame a.primary-button{left:50%;width:160px;margin-left:-100px}.three-promo.image-promo .inner-white-box a.primary-button{display:inline-block;margin-top:2px}.three-promo.image-promo .image-promo-bg{top:0}}.bblock{position:relative;background-color:#fff;min-width:320px;max-width:320px;min-height:176px;box-sizing:border-box;margin:0 auto 15px}.bblock.right{float:none}.bblock.left{float:none}.bblock .inner-wrapper{position:absolute;top:50%;right:auto;bottom:auto;left:auto;max-width:150px;padding:5px;margin-top:-5em;z-index:1;font-family:Montserrat}.bblock .inner-wrapper.right{right:0}.bblock .inner-wrapper.left{left:0}.bblock .inner-wrapper.light .title,.bblock .inner-wrapper.light .sub-title,.bblock .inner-wrapper.light p{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3)}.bblock .inner-wrapper .title{line-height:1em}.bblock .bg-img{max-height:180px}.bblock .bg-img img{width:100%}.bblock .cta{position:absolute;top:auto;right:auto;bottom:25px;left:auto}.bblock .cta.right{right:5px}.bblock .cta.left{left:5px}.bblock span.price{font-family:Montserrat,'Arial normal'}@media(min-width:768px) and (max-width:1279px){.bblock{min-height:290px;max-width:none;margin:0 auto 30px}.bblock.right{float:right}.bblock.left{float:left}.bblock .inner-wrapper{max-width:220px;padding:5px;margin-top:-6em}.bblock .inner-wrapper .title{font-size:2em}.bblock .inner-wrapper .sub-title{font-size:1em}.bblock .cta{bottom:30px}.bblock .cta.right{right:10px}.bblock .cta.left{left:10px}.bblock.shadow-right:after{bottom:0}}@media(min-width:768px) and (max-width:1279px) and (orientation:portrait){.bblock{max-height:196px;min-height:176px;overflow:hidden}.bblock .inner-wrapper{max-width:130px;padding:5px;margin-top:-4em}.bblock .inner-wrapper .title{font-size:1.5em}.bblock .inner-wrapper .sub-title{font-size:.85em}.bblock .cta{bottom:20px}.bblock .cta.right{right:5px}.bblock .cta.left{left:5px}.bblock .hide-mobile{display:none !important}}@media(min-width:1280px){.bblock{min-height:330px;max-width:none;margin:0 auto 30px}.bblock.right{float:right}.bblock.left{float:left}.bblock .inner-wrapper{max-width:260px;width:100%;padding:10px;margin-top:-8em}.bblock .inner-wrapper .title{font-size:2.5em}.bblock .inner-wrapper .sub-title{font-size:1.5em}.bblock .cta{max-width:260px;text-align:center;width:100%;padding:10px;bottom:25px}.bblock .cta.right{right:0}.bblock .cta.left{left:0}.bblock.shadow-right:after{bottom:0}}.bblock-rainbowloom{background:url("http://1.shard.www.michaels.com.edgekey.net/V/9/P3oe7YPJA.jpg") no-repeat scroll 0 0 #fff;position:relative;background-size:auto 100%;float:none;min-width:300px;max-width:300px;min-height:176px;margin:0 auto 15px}.bblock-rainbowloom .inner-wrapper{width:150px;height:100%;position:absolute;top:0;right:0;bottom:auto;left:auto}.bblock-rainbowloom p{font-size:14px;display:none}.bblock-rainbowloom .title{font-size:32px;line-height:34px;margin:30px 0 0 0}.bblock-rainbowloom .sub-title{font-size:12px;margin-bottom:5px;display:block}.bblock-rainbowloom a.primary-button{display:inline-block;margin:0 -65px 0 0;position:absolute;top:auto;right:49%;bottom:5px;left:auto}@media(min-width:768px) and (max-width:1279px){.bblock-rainbowloom{background-size:100% auto !important;float:left;min-width:300px;max-width:none;min-height:272px}.bblock-rainbowloom .inner-wrapper{width:240px;right:0}.bblock-rainbowloom .inner-wrapper p{display:block}.bblock-rainbowloom .inner-wrapper .title{font-size:50px;line-height:45px;margin:40px 0 10px 0}.bblock-rainbowloom .inner-wrapper .sub-title{font-size:20px;margin-bottom:5px}.bblock-rainbowloom .inner-wrapper a.primary-button{margin:0 -96px 0 0;right:49%;bottom:30px}}@media(min-width:768px) and (max-width:1279px) and (orientation:portrait){.bblock-rainbowloom{background-size:auto 100% !important;max-height:176px;min-height:176px}.bblock-rainbowloom .inner-wrapper{width:150px;right:0}.bblock-rainbowloom .inner-wrapper p{display:none}.bblock-rainbowloom .inner-wrapper .title{font-size:32px;line-height:34px;margin:30px 0 0 0}.bblock-rainbowloom .inner-wrapper .sub-title{font-size:12px;margin-bottom:5px;display:block}.bblock-rainbowloom .inner-wrapper a.primary-button{display:inline-block;margin:0 -65px 0 0;position:absolute;top:auto;right:49%;bottom:5px;left:auto}}@media(min-width:1280px){.bblock-rainbowloom{position:relative;float:left;min-height:322px;width:47.4%;max-width:none;margin:2px 0 30px}.bblock-rainbowloom .inner-wrapper{width:250px;height:100%;position:absolute;top:0;right:10px;bottom:auto;left:auto}.bblock-rainbowloom .inner-wrapper p{font-size:14px;display:block}.bblock-rainbowloom .inner-wrapper .title{font-size:60px;line-height:55px;margin:10px 0 20px 0}.bblock-rainbowloom .inner-wrapper .sub-title{font-size:20px;margin-bottom:5px}.bblock-rainbowloom .inner-wrapper a.primary-button{display:inline-block;margin:0 -106px 0 0;position:absolute;top:auto;right:49%;bottom:40px;left:auto}}.bblock-kinetic-sand{background:url("http://1.shard.www.michaels.com.edgekey.net/e/I/h8Ubwz_MY.jpg") no-repeat scroll 0 0 #fff;position:relative;background-size:auto 100%;float:none;min-width:300px;max-width:300px;min-height:176px;margin:0 auto 15px}.bblock-kinetic-sand .inner-wrapper{width:150px;height:100%;position:absolute;top:0;right:0;bottom:auto;left:auto;color:#fff}.bblock-kinetic-sand p{font-size:14px;display:none;color:#fff}.bblock-kinetic-sand .title{font-size:32px;line-height:34px;margin:30px 0 0 0;color:#fff}.bblock-kinetic-sand .sub-title{font-size:12px;margin-bottom:5px;display:block;color:#fff}.bblock-kinetic-sand a.primary-button{display:inline-block;margin:0 -65px 0 0;position:absolute;top:auto;right:49%;bottom:5px;left:auto}@media(min-width:768px) and (max-width:1279px){.bblock-kinetic-sand{background-size:100% auto !important;float:left;min-width:300px;max-width:none;min-height:272px}.bblock-kinetic-sand .inner-wrapper{width:240px;right:0;color:#fff}.bblock-kinetic-sand .inner-wrapper p{display:block;color:#fff}.bblock-kinetic-sand .inner-wrapper .title{font-size:50px;line-height:45px;margin:40px 0 10px 0;color:#fff}.bblock-kinetic-sand .inner-wrapper .sub-title{font-size:20px;margin-bottom:5px;color:#fff}.bblock-kinetic-sand .inner-wrapper a.primary-button{margin:0 -96px 0 0;right:49%;bottom:30px}}@media(min-width:768px) and (max-width:1279px) and (orientation:portrait){.bblock-kinetic-sand{background-size:auto 100% !important;max-height:176px;min-height:176px}.bblock-kinetic-sand .inner-wrapper{width:150px;right:0;color:#fff}.bblock-kinetic-sand .inner-wrapper p{display:none;color:#fff}.bblock-kinetic-sand .inner-wrapper .title{font-size:32px;line-height:34px;margin:30px 0 0 0;color:#fff}.bblock-kinetic-sand .inner-wrapper .sub-title{font-size:12px;margin-bottom:5px;display:block;color:#fff}.bblock-kinetic-sand .inner-wrapper a.primary-button{display:inline-block;margin:0 -65px 0 0;position:absolute;top:auto;right:49%;bottom:5px;left:auto}}@media(min-width:1280px){.bblock-kinetic-sand{position:relative;float:left;min-height:322px;width:47.4%;max-width:none;margin:2px 0 30px}.bblock-kinetic-sand .inner-wrapper{width:250px;height:100%;position:absolute;top:0;right:10px;bottom:auto;left:auto;color:#fff}.bblock-kinetic-sand .inner-wrapper p{font-size:14px;display:block;color:#fff}.bblock-kinetic-sand .inner-wrapper .title{font-size:60px;line-height:55px;margin:10px 0 20px 0;color:#fff}.bblock-kinetic-sand .inner-wrapper .sub-title{font-size:20px;margin-bottom:5px;color:#fff}.bblock-kinetic-sand .inner-wrapper a.primary-button{display:inline-block;margin:0 -106px 0 0;position:absolute;top:auto;right:49%;bottom:40px;left:auto}}.weekly-deals{background:url("http://2.shard.www.michaels.com.edgekey.net/T/G/JO8zjY93o.jpg") no-repeat;background-position:0 -10px;background-color:#fff;position:relative}.weekly-deals .inner-wrapper{width:180px;height:100%;position:absolute;top:0;right:0;bottom:auto;left:auto}.weekly-deals .inner-wrapper .title{font-size:20px;line-height:24px}.weekly-deals .inner-wrapper .sub-title{font-size:16px;text-transform:none}.weekly-deals .inner-wrapper a.primary-button{display:inline-block;margin:0 -85px 0 0;position:absolute;top:auto;right:49%;bottom:5px;left:auto;width:150px !important}@media(min-width:768px) and (max-width:1279px){.weekly-deals .inner-wrapper{width:280px}.weekly-deals .inner-wrapper .title{font-size:36px;line-height:34px}.weekly-deals .inner-wrapper .sub-title{font-size:16px;text-transform:none}.weekly-deals .inner-wrapper a.primary-button{margin:0 -120px 0 0;bottom:30px;width:220px !important}}@media(min-width:768px) and (max-width:1279px) and (orientation:portrait){.weekly-deals .inner-wrapper{width:180px}.weekly-deals .inner-wrapper .title{font-size:20px;line-height:24px;padding-top:55px}.weekly-deals .inner-wrapper .sub-title{font-size:16px;text-transform:none}.weekly-deals .inner-wrapper a.primary-button{margin:0 -85px 0 0;bottom:5px;width:150px !important}}@media(min-width:1280px){.weekly-deals{position:relative}.weekly-deals .inner-wrapper{width:320px;height:100%;position:absolute;top:0;right:0;bottom:auto;left:auto}.weekly-deals .inner-wrapper .title{font-size:40px;line-height:45px}.weekly-deals .inner-wrapper .sub-title{font-size:16px;text-transform:none}.weekly-deals .inner-wrapper a.primary-button{display:inline-block;margin:0 -120px 0 0;position:absolute;top:auto;right:49%;bottom:40px;left:auto;width:220px !important}}.corporate-page{color:#333;line-height:1.5em}.corporate-page h1{font-family:"museo_slab_500",Arial,sans-serif;font-size:1.55em;font-weight:500;font-style:normal;margin:24px 0}.corporate-page h2{font-size:1.15em;margin:14px 0}.corporate-page h3{font-size:1.05em;margin:14px 0}.corporate-page p{margin-bottom:10px}.corporate-page a{font-size:1.00em;text-decoration:underline;text-transform:none;color:#e21836}.corporate-page a.read-more{width:100%;display:inline-block;text-align:right;text-decoration:underline;text-transform:uppercase;color:#e21836}.corporate-page table{border-top:1px solid #333;border-right:1px solid #333;margin:20px 0}.corporate-page table thead td,.corporate-page table thead th{text-align:left;font-weight:bold;font-size:.813em;border-bottom:1px solid #333;border-left:1px solid #333;padding:10px;background:#999;color:#fff}.corporate-page table tbody tr.corporate-page-filings-xbrl{display:none}.corporate-page table tbody tr.corporate-page-filings-xbrl.show{display:table-row}.corporate-page table tbody tr.gray{background:#ccc}.corporate-page table tbody tr td{text-align:left;font-size:.813em;padding:4px 10px;border-bottom:1px solid #333;border-left:1px solid #333}.corporate-page hr{margin:0 0 40px 0}.corporate-page ul.bullets{font-family:museo_slab_500,Arial,sans-serif;font-size:13px;margin:0 0 20px 20px}.corporate-page ul.bullets li{list-style-type:disc}.corporate-page ul a{font-size:1.00em;text-decoration:underline;text-transform:none}.corporate-page ol.numeric{font-family:museo_slab_500,Arial,sans-serif;font-size:13px;margin:0 0 20px 20px}.corporate-page ol.numeric li{list-style-type:decimal}.corporate-page ol.numeric li p{font-size:1em}.corporate-page ol a{font-size:1.00em;text-decoration:underline;text-transform:none}.corporate-page .pdf-icon,.corporate-page .data-files-icon{vertical-align:text-bottom;padding:0 0 0 5px}.corporate-page .corporate-color-blk{display:inline;width:30px;height:20px;border:1px solid #333;float:left;margin:0 10px 0 0}.corporate-page .yellow{background:#fff97f}.corporate-page .purple{background:#844dd3}.corporate-page .red{background:#f07083}.corporate-page .red-txt{color:#e21836}.corporate-page .green{background:#19ff5b}.corporate-page .blue{background:#57c0ef}.corporate-page .gray{background:#999}.corporate-page .holiday{color:#e21836}.corporate-page .coporate-calendar-key{list-style:none;width:100%;margin:0 0 10px 0;padding:0;overflow:hidden}.corporate-page .coporate-calendar-key li{float:left;padding:4px 10px 4px 0;margin:0 10px 0 0;border-right:1px solid #333}.corporate-page .coporate-calendar-key li.last{border-right:0}.corporate-page .coporate-calendar{width:100%;text-transform:uppercase}.corporate-page .coporate-calendar.left{float:none}.corporate-page .coporate-calendar.right{float:none;clear:both}.corporate-page .coporate-calendar table thead td{text-align:center;font-weight:bold;font-size:1em;border:1px solid #333;padding:10px 0;background:#e5e5e5;color:#333}.corporate-page .coporate-calendar table tbody th{background:#999;color:#fff;font-size:.8em}.corporate-page .coporate-calendar table tbody td{text-align:center;border-right:1px solid #333;border-bottom:1px solid #333}@media(min-width:768px) and (max-width:1023px){.corporate-page h1{font-size:1.75em}.corporate-page h2{font-size:1.35em}.corporate-page h3{font-size:1.15em}}@media(min-width:1024px){.corporate-page h1{font-size:2em;margin-top:0;line-height:1.2em}.corporate-page h2{font-size:1.55em}.corporate-page h3{font-size:1.25em}.corporate-page .coporate-calendar{width:49.5%}.corporate-page .coporate-calendar.left{float:left}.corporate-page .coporate-calendar.right{float:right;clear:none}.corporate-page .coporate-calendar table thead td{font-size:1.25em}.corporate-page .coporate-calendar table tbody th{font-size:1.15em}}.find-a-store{background-position:center center}.find-a-store .inner-white-box .primary-button{margin-top:10px;display:inline-block;width:auto}.find-a-store .inner-white-box input{width:70%;margin:10px 10% 0}@media(min-width:1280px){.find-a-store .inner-white-box a.primary-button{margin-top:25px}}#homepage-slider{height:200px !important;max-height:200px}#homepage-slider .background-image{background-size:contain !important;height:160px;display:none}#homepage-slider .background-image.active{display:block}#homepage-slider .full-hero-link{display:block;width:100%;height:100%}#homepage-slider .dotted-border{width:300px}#homepage-slider .home-slider-promo{background:rgba(255,255,255,0.85);height:auto;max-height:90px}#homepage-slider .home-slider-promo p{display:none;padding:0}#homepage-slider .home-slider-promo .title{font-size:1.4em;padding:5px 5px}#homepage-slider .home-slider-promo .sub-title{font-size:1em;display:inline-block;padding:5px}#homepage-slider .home-slider-promo .primary-button{display:none;margin-top:5px}#homepage-slider .ca-homepage-banner-copy{position:relative;height:100%;background:rgba(0,0,0,0.1)}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos{width:100%;height:80%;min-width:320px;max-width:768px;overflow:visible;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos p{display:none;padding:0;font-size:1em}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos img.line-break{margin:10px 0}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos .title{font:2em/1em 'Montserrat',Arial normal;letter-spacing:3px;margin:0;text-transform:uppercase}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos .sub-title{font:1em/1em 'Montserrat',Arial normal;margin:0 0 -10px 0;padding:0;display:inline-block}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos .primary-button{display:none;margin:10px 0}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.right{left:auto;right:auto;text-shadow:0 1px 1px rgba(0,0,0,0.3)}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.right .title{color:#fff}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.right .sub-title{color:#fff}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.left{right:auto;left:auto;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3)}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.left .title{color:#fff}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.left .sub-title{color:#fff}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.light{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3)}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.light .title{color:#fff}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.light .sub-title{color:#fff}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.dark{color:#333}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.dark .title{color:#333}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.dark .sub-title{color:#333}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.circle-bg{background:transparent;width:100%;height:90%;border-radius:0}#homepage-slider .ca-homepage-banner-offer{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline .copy-banner{font-family:'Montserrat';font-size:14px}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline .copy-banner img{vertical-align:text-top}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline h2.title{font-family:'Montserrat';font-size:54px;text-transform:uppercase;margin:0;line-height:1em}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline h2.title sup{top:-0.75em;font-size:.5em}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline p{font-family:'Montserrat';font-size:12px}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline p.sub-title{font-family:'Montserrat';font-size:14px;text-transform:uppercase}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline p.disclaimer{font-family:'Montserrat';font-size:12px}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline .line-break{margin:10px auto !important}@media(min-width:768px) and (max-width:1279px){#homepage-slider{height:390px !important;max-height:400px !important}#homepage-slider .background-image{height:390px;background-size:contain}#homepage-slider .dotted-border{width:410px;margin-top:27px}#homepage-slider .home-slider-promo{min-height:200px;max-height:250px;padding:0 15px 10px 15px}#homepage-slider .home-slider-promo p{display:block;padding:0}#homepage-slider .home-slider-promo .title{padding-top:20px;font-size:1.8em}#homepage-slider .home-slider-promo .sub-title{padding:10px 0;font-size:1.2em}#homepage-slider .home-slider-promo .primary-button{display:inline-block;margin-top:15px}#homepage-slider .ca-homepage-banner-copy{background:transparent}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos{width:45%;height:65%;min-width:300px;max-width:450px}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos p{display:block;padding:5px 0}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos .title{font:3.5em/1em 'Montserrat',Arial normal;letter-spacing:3px;margin:0;text-transform:uppercase}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos .sub-title{font:1.5em/1em 'Montserrat',Arial normal;margin:0;display:block}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos .primary-button{display:inline-block;margin:10px 0}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.right{left:auto;right:60px;text-align:left;color:#333;text-shadow:0 0 0 rgba(0,0,0,0)}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.right .title{color:#333}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.right .sub-title{color:#333}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.left{right:auto;left:60px;text-align:left;color:#333;text-shadow:0 0 0 rgba(0,0,0,0)}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.left .title{color:#333}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.left .sub-title{color:#333}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.light{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3)}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.light .title{color:#fff}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.light .sub-title{color:#fff}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.dark{color:#333}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.dark .title{color:#333}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.dark .sub-title{color:#333}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.circle-bg{background:rgba(50,50,50,0.25);width:360px;height:360px;border-radius:225px}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.circle-light{background:rgba(238,238,238,0.75)}#homepage-slider .ca-homepage-banner-offer{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline .copy-banner{font-family:'Montserrat';font-size:26px}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline .copy-banner img{vertical-align:text-top}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline h2.title{font-family:'Montserrat';font-size:100px;text-transform:uppercase}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline p{font-family:'Montserrat';font-size:18px}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline p.sub-title{font-family:'Montserrat';font-size:30px;text-transform:uppercase}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline p.disclaimer{font-family:'Montserrat';font-size:14px}}@media(min-width:768px) and (max-width:1279px) and (orientation:portrait){#homepage-slider .background-image{background-size:contain}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos{width:75%}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.right{left:auto;right:40px;text-align:right}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.left{right:auto;left:40px;text-align:left}}@media(min-width:1280px){#homepage-slider{height:530px !important;max-height:530px !important}#homepage-slider .background-image{height:530px;background-size:contain}#homepage-slider .dotted-border{width:510px}#homepage-slider .home-slider-promo{min-height:auto;max-height:350px;padding:20px}#homepage-slider .home-slider-promo p{display:block;padding:5px 0}#homepage-slider .home-slider-promo .title{padding-top:0;font-size:3em}#homepage-slider .home-slider-promo .sub-title{font-size:1.5em;padding:0 0 20px 0;margin-bottom:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAAECAYAAAAwCUfLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUtJREFUeNqMk9lKw0AUhidtTNMmWhcqdUEUvFPvBd/Ch9U7n8BrbxTEBXHDJW1ao03jf+AbqCLUgY/OzDnnP0umzv1cgZu+alNsTVH/wxb8U2Pm1zmcuDONSLREzDnmrs4+rqrKGVqJSP3ZnDtiG9ENsSZuxYOYF8viXVzTyBaijxQ9Jz7FhWiIA0sgzsQbNvPZFF/iSYzFSBTiQ8xSuNm7wiq9RH8dvQE+XRoviU/Rs4G0RS5O+d3H/0QcW/COOKSpF6a2h0BJgmcartGANbVL8zciw++VGF+gxSxRRMYAW/h6ff8arNgr0cPHYvrERegl+N1RR4dabEirDGHIhxuCDfNcHAUEJ0w/p8AVpj1AaETCAHvBcGKSmn2B4u9pZBH/Bjky9FKKKfmC/slH2Hvct4nvox/iM+a1FOiG7JsTf4+YfU685XLfAgwAaKpgm1bTkM4AAAAASUVORK5CYII=") no-repeat center bottom}#homepage-slider .home-slider-promo .primary-button{display:inline-block;margin-top:0}#homepage-slider .ca-homepage-banner-copy{background:transparent}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos{width:40%;height:50%;min-width:300px;max-width:450px}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos p{display:block;padding:10px 0}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos .title{font:4.5em/1em 'Montserrat',Arial normal;letter-spacing:3px;margin:0}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos .sub-title{font:1.5em/1.05em 'Montserrat',Arial normal;margin:0;display:block;line-height:1.3em;margin-bottom:10px}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos .primary-button{display:inline-block;margin:10px 0}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.right{left:auto;right:100px;text-align:left;color:#333;text-shadow:0 0 0 rgba(0,0,0,0)}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.right .title{color:#333}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.right .sub-title{color:#333}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.left{right:auto;left:100px;text-align:left;color:#333;text-shadow:0 0 0 rgba(0,0,0,0)}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.left .title{color:#333}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.left .sub-title{color:#333}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.light{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3)}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.light .title{color:#fff}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.light .sub-title{color:#fff}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.dark{color:#333}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.dark .title{color:#333}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.dark .sub-title{color:#333}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.circle-bg{background:rgba(50,50,50,0.25);width:450px;height:450px;border-radius:225px}#homepage-slider .ca-homepage-banner-copy .ca-homepage-banner-copy-pos.circle-light{background:rgba(238,238,238,0.75)}#homepage-slider .ca-homepage-banner-offer{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline .copy-banner{font-family:'Montserrat';font-size:26px}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline .copy-banner img{vertical-align:text-top}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline h2.title{font-family:'Montserrat';font-size:132px;text-transform:uppercase}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline p{font-family:'Montserrat';font-size:18px}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline p.sub-title{font-family:'Montserrat';font-size:28px;text-transform:uppercase}#homepage-slider .ca-homepage-banner-offer .ca-homepage-banner-headline p.disclaimer{font-family:'Montserrat';font-size:14px}}.category-grid-promo{width:auto;min-width:320px;max-width:458px;min-height:150px;margin-bottom:0}.category-grid-promo.light .title{color:#fff}.category-grid-promo.light .sub-title{color:#fff}.category-grid-promo.light p{color:#fff}.category-grid-promo .outer-wrapper{position:relative}.category-grid-promo .outer-wrapper img{position:absolute;top:0;left:0}.category-grid-promo .outer-wrapper .inner-wrapper{position:absolute;top:0;left:auto;right:auto;width:55%;height:100%;overflow:hidden;min-height:150px;max-height:210px}.category-grid-promo .outer-wrapper .inner-wrapper.left{left:10px}.category-grid-promo .outer-wrapper .inner-wrapper.right{right:10px}.category-grid-promo .outer-wrapper .title{margin:5px 0 0 0;font-size:1.2em}.category-grid-promo .outer-wrapper a.primary-button{position:absolute;bottom:5px;left:0;width:140px}@media(min-width:768px) and (max-width:1279px){.category-grid-promo{width:459px;height:208px}.category-grid-promo .outer-wrapper .inner-wrapper{height:208px;width:60%}.category-grid-promo .outer-wrapper .title{margin:30px 0 0 0;font-size:1.6em}.category-grid-promo .outer-wrapper a.primary-button{position:absolute;bottom:40px;left:50%;width:160px;margin-left:-100px}}@media(min-width:1280px){.category-grid-promo{width:459px;height:208px}.category-grid-promo .outer-wrapper .inner-wrapper{height:208px;width:60%}.category-grid-promo .outer-wrapper .title{margin:30px 0 0 0;font-size:1.6em}.category-grid-promo .outer-wrapper a.primary-button{position:absolute;bottom:30px;left:50%;width:180px;margin-left:-110px}}.pencil-container{position:relative;margin-bottom:20px;height:100px;box-sizing:border-box;overflow:hidden}.pencil-container a.primary-button{position:absolute;top:auto;right:5px;bottom:5px;left:auto;margin:0;z-index:2}.pencil-container .copy{position:absolute;top:0;right:auto;bottom:auto;left:0;z-index:1;font-size:.8em;padding:10px}.pencil-container .copy .sub-title span{display:block}.pencil-container .bg-img{position:absolute;top:0;right:0;bottom:auto;left:auto}.pencil-container.shadow-left:before{top:85% !important}@media(min-width:768px) and (max-width:1279px){.pencil-container a.primary-button{right:20px;bottom:10px}.pencil-container .copy{right:0;left:auto;font-size:1em;padding:10px;width:62%}.pencil-container .copy .sub-title span{display:inline}.pencil-container .bg-img{right:auto;left:-140px}}@media(min-width:768px) and (max-width:1279px) and (orientation:portrait){.pencil-container .copy{padding:10px;text-align:left;font-size:1em;width:55%}.pencil-container .bg-img{right:auto;left:-50px}}@media(min-width:1280px){.pencil-container a.primary-button{right:20px;bottom:10px}.pencil-container .copy{right:40px;left:auto;font-size:1.2em;padding:10px 20px;width:54%}.pencil-container .copy .sub-title span{display:inline}.pencil-container .bg-img{right:auto;left:-20px}}.sub-banner-container a .title{font-size:14px}.sub-banner-container a .sub-title{font-size:12px;padding:0;text-transform:none}.sub-banner-container a .cat-banner-text{padding:15px 10px;width:140px;height:55px}.sub-banner-container a .cat-banner-text p{display:inline-block;font-size:12px}.sub-banner-container a .cat-banner-text.light p,.sub-banner-container a .cat-banner-text.light .title{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3)}.sub-banner-container a .cat-banner-text.yellow p,.sub-banner-container a .cat-banner-text.yellow .title{color:#ffd800;text-shadow:0 1px 1px rgba(0,0,0,0.3)}@media(min-width:768px) and (max-width:1279px){.sub-banner-container a .title{font-size:28px}.sub-banner-container a .sub-title{font-size:18px;padding:0}.sub-banner-container a .cat-banner-text{right:0;padding:20px 25px;width:280px;height:135px}.sub-banner-container a .cat-banner-text p{font-size:16px;padding:0}}@media(min-width:768px) and (max-width:1279px) and (orientation:portrait){.sub-banner-container a .cat-banner-text{right:40px}}@media(min-width:1280px){.sub-banner-container a .title{font-size:35px}.sub-banner-container a .sub-title{font-size:20px;padding:0}.sub-banner-container a .cat-banner-text{right:0;padding:20px 50px;width:340px;height:200px}.sub-banner-container a .cat-banner-text p{font-size:16px}}.coupon-wrapper .coupon-banner{margin-bottom:10px}.coupon-wrapper .coupon-footer-block{margin:10px}@media(min-width:768px) and (max-width:1279px){.coupon-wrapper .js-coupon-select li.pull-left:last-child{width:100%}.coupon-wrapper .coupon-footer-block{margin:1%;float:left;width:23%}}@media(min-width:1280px){.coupon-wrapper .js-coupon-select li.pull-left:last-child{width:100%}.coupon-wrapper .coupon-footer-block{margin:1%;float:left;width:23%}}@media only screen and (max-width:767px){#header{margin:0;height:auto;margin-bottom:0 !important;background:0;position:relative}#header .wrapper{border-bottom:1px solid #999;position:relative}#header a#menu{background:url("http://1.shard.www.michaels.com.edgekey.net/W/z/cq5ZjUQFg.png") no-repeat 0 -34px;background-size:25px 190px;width:25px;height:22px;position:absolute;left:20px;top:50%;transform:translateY(-50%) translateX(-50%)}#header .primary-logo{background:0;position:relative;top:0;left:50%;margin:0 0 0 -68px;height:55px;width:138px}#header .primary-logo a{display:block;height:auto;position:absolute;top:5px;width:100%;height:55px;background:url("data:image/png;base64,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") no-repeat center;background-size:85%}#header .top-nav-header{top:0;right:0;width:90px}#header .top-nav-header #mini-cart{height:55px;min-width:50px}#header .top-nav-header #mini-cart .mini-cart-basket{background:url("http://1.shard.www.michaels.com.edgekey.net/W/z/cq5ZjUQFg.png") no-repeat 0 -11px;background-size:25px 190px;width:22px;height:22px;border-radius:0;position:absolute;top:57%;left:12%;transform:translateY(-50%)}#header .top-nav-header #mini-cart .mini-cart-empty{background-color:#d30e2c;color:#fff;font-family:museo_slab_500,Arial,sans-serif;font-size:10px;font-weight:bold;height:auto;position:absolute;padding:2px;right:10px;top:2px}#header .top-nav-header .signin-mobile{background:0;float:none;height:55px;position:relative;width:50%}#header .top-nav-header .signin-mobile a{background:url("http://1.shard.www.michaels.com.edgekey.net/W/z/cq5ZjUQFg.png") no-repeat 0 -116px;background-size:25px 190px;width:22px;height:22px;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%)}#header #navigation nav{height:0}#header.position-move #navigation nav{height:auto}#header .header-search .mobile-bg-search{position:absolute;left:65px;right:auto;background:0;float:none;height:55px;width:22px;top:-56px}#header .header-search .mobile-bg-search input[type=submit]{top:50%;left:auto;background-position:0 -93px !important}#header .header-search input[type=submit]{background:url("http://1.shard.www.michaels.com.edgekey.net/W/z/cq5ZjUQFg.png") no-repeat 0 -93px;background-size:25px 190px;width:22px;height:22px;position:absolute;left:65px;right:auto;top:-28px;padding:0;transform:translateY(-50%) translateX(-50%)}#header .header-search .textbox-search{background:0}#main{margin-top:0}#main.search-show{margin-top:70px}.pt_cart #header{height:65px}p.search-found-header{margin:0;background:#fff;padding:10px}.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}}@media only screen and (max-width:1279px) and (min-width:1024px){#navigation ul.level-1 li a,#navigation ul.level-1 li.first a{padding:0 10px}}@media screen and (min-width:1024px){.pt_customer-service .primary-content:before{box-shadow:none;display:none}}
