body{background:#fff}@media (max-width:767px){body{background:none;background-color:#fff}}.hide-mobile{display:none!important}.show-mobile{display:block!important}.show-desktop{display:none!important}@media only screen and (max-width:1279px) and (min-width:768px) and (orientation:portrait){.hide-mobile{display:block!important}.show-desktop{display:none!important}}@media (min-width:768px) and (max-width:1279px) and (orientation:landscape){.hide-mobile{display:block!important}.show-desktop{display:none!important}}@media (min-width:1280px){.hide-mobile{display:block!important}.show-desktop{display:inline-block!important}}#header{background:#fff;position:absolute;top:0}@media (max-width:767px){#header{margin:0;height:auto;margin-bottom:0!important}#header,#header .wrapper{background:#fff;position:relative}#header .wrapper{border-bottom:1px solid #999}#header a#menu{background:url(../images/sprites.png) no-repeat 0 -34px;background-size:25px 190px;width:25px;height:22px;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}#header .primary-logo{height:55px}#header .primary-logo a{display:block;height:30px}#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(../images/sprites.png) no-repeat 0 -11px;background-size:25px 190px;width:22px;height:22px;border-radius:0;position:absolute;top:57%;left:12%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#header .top-nav-header #mini-cart .mini-cart-empty{background-color:#e01836;color:#fff;font-family:museo_slab_500,Arial,sans-serif;font-size:10px;font-weight:700;height:auto;position:absolute;padding:2px;right:10px;top:2px}#header .top-nav-header .signin-mobile{background:none;float:none;height:55px;position:relative;width:50%}#header .top-nav-header .signin-mobile a{background:url(../images/sprites.png) no-repeat 0 -116px;background-size:25px 190px;width:22px;height:22px;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}#header #navigation nav{height:0}#header.position-move #navigation nav{height:auto;background:#fff}#header .header-search .mobile-bg-search{position:absolute;left:65px;right:auto;background:none;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(../images/sprites.png) no-repeat 0 -93px;background-size:25px 190px;width:22px;height:22px;position:absolute;left:65px;right:auto;top:-28px;padding:0;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}#header .header-search .textbox-search{background:none}}@media screen and (min-width:1024px){#header{height:132px}}@media screen and (max-width:1023px) and (min-width:768px){#header{height:55px}}@media (max-width:767px){.pt-cart #header{height:65px}}.mini-cart-empty{border-radius:0;box-shadow:none;border:1px solid #ccc}.header-search input[type=text]{border-radius:0;box-shadow:none;border:1px solid #999}@media screen and (min-width:1024px){#navigation{background-color:#fff}ul.level-1>li[style^=background]{background:#fff}ul.level-1 li.active,ul.level-1 li.active:hover{background:#333;color:#fff}ul.level-1 li.active:hover a{color:#fff}ul.level-1 li.active[style^=background]{background:#333}ul.level-1 li.active>div.level-2{left:0!important}nav ul.level-1 a,ul.level-1 li:hover a{color:#333}div.level-2{background:#333;box-shadow:none}div.level-2 ul.level-2 li.active{background:#e01836!important;margin-top:-4px!important;padding-top:4px!important;height:38px!important}div.level-2 ul.level-2 li.active a.level-2{color:#fff}}@media only screen and (max-width:1279px) and (min-width:1024px){#navigation ul.level-1 li.first a,#navigation ul.level-1 li a{padding:0 10px}div.level-2{top:30px}}@media (min-width:768px) and (max-width:1197px){#navigation .content-promotion-block{display:none}}#navigation2{display:none}.navigation-top-bg{background:none;border-bottom:2px solid #333}#header .navigation-bottom-bg{box-shadow:none}@media (min-width:1280px){ul.menu-category>li:nth-child(2)>.level-2 li{max-width:100px}}@media (min-width:768px) and (max-width:1110px){ul.menu-category>li:first-child > .level-2 li{max-width:75px;background:transparent}}@media screen and (max-width:1023px) and (min-width:320px){ul.level-1 li{margin:0 1em}nav ul.level-1 a,nav ul.level-1 li.first a.dropdown-arrow,ul.level-1 li a.dropdown-arrow{padding:.75em 1em;background-position:0}nav ul.level-1 li.first a.dropdown-arrow:hover,ul.level-1 li.first:hover>a.dropdown-arrow,ul.level-1 li:hover a.level-1.dropdown-arrow,ul.level-2 li a{background-position:0!important}.btn-back,.btn-back-last,.pt-checkout.pt-order-confirmation div.level-2 h2,div.level-2 h2{margin:0 1em;padding:.75em 0}.level-1 div.level-2 ul.level-2 a{margin:0;padding:.75em 1em}}div.level-2{background:#333}@media screen and (max-width:1023px) and (min-width:320px){#navigation div.level-3-div.multipleColumns,.position-move div.level-2,ul.level-1,ul.level-1>li[style^=background]{background:#333}#navigation div.level-3-div a.fourthLevelCategoryName,#navigation div.level-3-div a.thirdLevelCategoryName,.btn-back,.btn-back-last,.level-1 div.level-2 ul.level-2 a,.pt-checkout.pt-order-confirmation div.level-2 h2,div.level-2 h2{font-family:Montserrat,Arial,sans-serif;font-size:.875em;font-weight:400}nav{height:0}}#navigation div.level-3-div.multipleColumns{height:auto;min-height:350px}#navigation div.level-3-div{background:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none;border:1px solid #ccc;border-top:0}@media (min-width:768px) and (max-width:1110px){#navigation div.level-3-div ul.level-3.menu-left>li.cols{width:200px;max-width:200px}}@media (min-width:768px) and (max-width:1110px){.nav-featured-banner ul li{max-width:240px!important}}#navigation div.level-3-div.multipleColumns .promotional-links{background:#e01836;height:auto;min-height:20px;max-height:40px;border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:40px;font-family:Montserrat,Arial,sans-serif}#navigation div.level-3-div.multipleColumns .promotional-links ul{overflow:hidden}#navigation div.level-3-div.multipleColumns .promotional-links li{float:none;padding:0}#navigation div.level-3-div.multipleColumns .promotional-links li a{color:#a6425b;border-left:1px solid #a6425b;color:#fff!important;display:block;margin:.75em 0}@media (min-width:768px) and (max-width:1110px){.promotional-links ul li{max-width:none!important}}.searchpromo-left{display:none}@media (min-width:1280px){.searchpromo-left .searchpromo-left{display:block}}.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-size:2em;margin:0 10px;letter-spacing:2px}.searchpromo-left a h3,.searchpromo-left a p{font-family:Montserrat;text-transform:uppercase;font-weight:400}.searchpromo-left a p{font-size:1em;margin:4px 6px 0}.searchpromo-left h3{font-size:1.5em;margin:0 10px;letter-spacing:2px}.searchpromo-left h3,.searchpromo-left p{font-family:Montserrat;text-transform:uppercase;font-weight:400}.searchpromo-left p{font-size:1em;margin:4px 6px 0}.searchpromo-left p a{text-transform:uppercase!important;padding:5px 0!important}.searchpromo-left.shadow-left:before{left:5px;top:95%;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);width:75%}@media (min-width:768px){.category-landing-container .category-landing .primary-content{width:690px!important}}@media (min-width:1280px){.category-landing-container .category-landing .primary-content{width:934px!important}}.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,.promo-add .promotion-section-c p{display:none}#footer .navigation-bottom-bg{background:#333;box-shadow:none}.footer-grid-second-last .sub-sub-nav-footer{display:block;margin-left:10px}.footer-icons .photocenter .icons{background:url(../images/photo-center-icon.png) no-repeat transparent;background-position:-4px -2px}.footer-icons .photocenter a:hover .icons{background-position:-3px -58px}@media only screen and (max-width:1279px) and (min-width:768px) and (orientation:portrait){.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){.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:1280px){.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}}#footer .ca-newsletter{background:none}.ca-footer{background:#999}.darice-block a,.darice-block h3,.darice-block h5,.footer-icons a,.footer-links ul.sub-nav-footer li a,.footer-links ul li h4{color:#fff;font-family:Montserrat,Arial,sans-serif}@media only screen and (max-width:1279px) and (min-width:1024px) and (orientation:portrait){#header .primary-logo{position:static;margin:0 0 0 10px;-webkit-transform:scale(.9);transform:scale(.9)}}.copyright{background:#fff}.shadow-left,.shadow-left:after,.shadow-left:before,.shadow-right,.shadow-right:after,.shadow-right:before{box-shadow:none!important}.pt_account .content-asset figure:after,.pt_content-search-result .content-asset figure:after,.pt_emailsignup .content-asset figure:after,.pt_order .content-asset figure:after,.pt_register .content-asset figure:after,.pt_store-locator .content-asset figure:after,.pt_wish-list .content-asset figure:after{background:none}.grid-tile-promo{border:0}#backtotop-scroll{bottom:260px}h2.category-heading{background:#fff}.caret{background:url(../images/caret.png) no-repeat 0 0;width:32px;height:32px;display:inline-block}.caret:hover{background-position:0 -32px}.caret-sm{background:url(../images/caret.png) no-repeat -32px 0;width:16px;height:16px;display:inline-block;margin:0 0 -2px 5px}.caret-sm:hover{background-position:-32px -32px}.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:700}.new-dialog a.apply-coupon{font-size:1.5em;color:#9c2d49}.find-a-store{background-position:50%}.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}.carousel-img-layer{display:none}@media (min-width:1280px){.find-a-store .inner-white-box a.primary-button{margin-top:25px}}.cart-add-promo{border:none}.cart-add-promo .title{text-transform:uppercase}.cart-add-promo .coupon{text-transform:none;font-size:1.05em}.cart-add-promo .coupon strong{color:#e01836}.see-details{display:block;font-size:.8em;font-weight:400;margin:0;padding:10px 0;text-align:center;border:none;color:#444}.newFormStyle input[type=email],.newFormStyle input[type=number],.newFormStyle input[type=password],.newFormStyle input[type=tel],.newFormStyle input[type=text]{border-radius:0}@media (max-width:767px){.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}}@media only screen and (max-width:1279px) and (min-width:768px) and (orientation:portrait){.notice-section{padding:10px 0;display:none}}@media (min-width:768px) and (max-width:1279px) and (orientation:landscape){.notice-section{padding:10px 0;display:none}}@media (min-width:1280px){.notice-section{display:none}}@media screen and (min-width:1024px){.pt_customer-service .primary-content:before{box-shadow:none;display:none}}@media screen and (max-width:1023px){.pt_customer-service #navigation{display:block}}.ca-pdp-container,.customer-review-content{border-top:1px solid #ccc;margin-top:1em;padding:1em 0 0}.ca-pdp-container h2{margin:0 0 1em}.ca-pdp-container h3{margin:0 0 .25em}.ca-pdp-container p{margin:0 0 1em;font-size:1em;line-height:1.5em}.ca-pdp-container p a{font-size:1em;text-decoration:underline}.bv-cv2-cleanslate .bv-core-container-196 .bv-action-bar-header,.bv-cv2-cleanslate .bv-core-container-196 .bv-mbox-breadcrumb{font-size:19px!important}.bv-cv2-cleanslate .bv-core-container-196 .bv-action-bar{padding-top:0!important}@media only screen and (max-width:1023px){#pdpMain #customer_reviews{border-top:0}#pdpMain .product-tab-container .product-tab-container-content.tab-content_active{padding:0}.ca-pdp-container,.customer-review-content{border-top:0!important;margin-top:0!important;padding:1em 0 0!important}.ca-pdp-container h2{display:none}.ca-pdp-container h3{margin:0 20px .25em!important}.ca-pdp-container p{margin:0 20px 1em!important;font-size:.875em!important}.ca-pdp-container p a{font-size:1em!important}}.jcarousel ul li{width:200px;padding:0 10px;box-sizing:border-box}@media only screen and (max-width:767px) and (min-width:320px){.jcarousel ul li{width:141px}}.recommendation-section .slider-wrapper h3.slider-title,.reviews-section h3.slider-title{font-size:1.3em!important;color:#333!important;text-align:left!important;margin:0 0 .5em!important}.recommendation-section .slider-wrapper .jcarousel{margin-top:0!important;max-width:1100px!important;width:100%!important}.slider-wrapper.horizontal-slider .product-image.recommendation_image{width:auto}.slider-control .control a.jcarousel-control-next,.slider-control .control a.jcarousel-control-prev{z-index:2!important}.recommendation-section .product-pricing{text-align:center!important;float:none!important}.recommendation-section .product-name{font-size:1em!important}@media only screen and (min-width:1280px){.recommendation-section .slider-wrapper h3.slider-title,.reviews-section h3.slider-title{margin:0 0 .5em!important}#ca-pdp-reczone1{margin-left:-40px}.slider-control .control a.jcarousel-control-prev{left:40px}.slider-control .control a.jcarousel-control-next{right:40px}}@media only screen and (max-width:1023px){.recommendation-section .slider-wrapper h3.slider-title,.reviews-section h3.slider-title{display:none!important}#ca-pdp-reczone1{margin-left:0}.ca-pdp-reczone1 .section{max-width:100%!important}.slider-control .control a.jcarousel-control-prev{left:0}.slider-control .control a.jcarousel-control-next{right:0}}@media only screen and (max-width:1279px) and (min-width:768px) and (orientation:landscape){#pdpMain .section{width:100%;max-width:1140px;min-width:0}}.product-set-container .product-header-left,.product-set-container .product-header-right{min-height:1px!important}.product-set-container #BVRRSummaryContainer,.product-set-container .reviews-section,.product-set-container .section-bottom-shadow:last-child{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}}.pt_customer-service #main{background:#fff}#cart-add-coupon-dialog,.dialogContent{padding:20px 0}#cart-add-coupon-dialog .status.ajax-succes,.dialogContent .status.ajax-succes{background-position:0 -372px;padding-left:28px;color:#00a651}#cart-add-coupon-dialog .status.ajax-error,#cart-add-coupon-dialog .status.ajax-succes,.dialogContent .status.ajax-error,.dialogContent .status.ajax-succes{background-image:url(/on/demandware.static/Sites-MichaelsUS-Site/-/default/v1416754352101/images/icn-sprite.png);background-repeat:no-repeat;background-color:transparent;width:20px;height:20px;display:inline-block;float:left}#cart-add-coupon-dialog .status.ajax-error,.dialogContent .status.ajax-error{background-position:0 -248px;color:#d61634}#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}@media (max-width:767px){#main{margin-top:0!important}#main.search-show{margin-top:70px}p.search-found-header{margin:0;background:#fff;padding:10px}}.pt_product-search-result .category-landing-container{background:#fff}.pt_product-search-result .category-landing{overflow:hidden}.category-landing .categories{display:none;padding:0}.category-header>h1,.search-result-found .category-landing .refinement.Category.category-refinement h2{font-family:Montserrat,Arial,sans-serif}button.whitebuttonnew{border:1px solid #ccc}.primary-button,.reward-mail-copy button.primary-button,.secondary-button,button{box-shadow:none}@media screen and (max-width:1023px) and (min-width:320px){#main{margin-top:55px}}@media only screen and (max-width:767px) and (min-width:320px){.arrow-up{border-top:5px solid #fff}.arrowpos.arrow-rt{border-left:5px solid #fff}.textbox-search.show-search{background-color:#fff!important}.mobile-subtotal{background:#fff}}.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%}}