#weddinglink .for-desktop-only,#weddinglink .for-mobile-only{height:14px}@media (min-width:1024px){.mrf-pencil--html{position:absolute;width:100%;top:-1px}}.has-graphic-pencil #wrapper.pt-storefront .mrf:not(.homepage-pencil) .mrf-pencil--graphic{display:none}.has-graphic-pencil #wrapper.pt-storefront .homepage-pencil{max-width:1280px;margin:0 auto}.has-graphic-pencil #wrapper.pt-storefront .menu-category.level-1{top:-20px!important}@media (min-width:1024px){.has-graphic-pencil #navigation .mrf-pencil--graphic{position:absolute;width:100%;max-width:1280px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:18px}}@media (min-width:1024px){.has-graphic-pencil #container div#main,.has-graphic-pencil body div.pt_account div#main,.has-graphic-pencil body div.pt_coupons_list div#main,.has-graphic-pencil body div.pt_customer-service div#main,.has-graphic-pencil body div.pt_order div#main,.has-graphic-pencil body div.pt_product-details div#main,.has-graphic-pencil body div.pt_product-search-noresult div#main,.has-graphic-pencil body div.pt_product-search-result div#main,.has-graphic-pencil body div.pt_register div#main,.has-graphic-pencil body div.pt_staticcontent div#main,.has-graphic-pencil body div.pt_wish-list div#main{margin-top:3em!important;margin-top:8vw!important}}@media (min-width:1280px){.has-graphic-pencil #container div#main,.has-graphic-pencil body div.pt_account div#main,.has-graphic-pencil body div.pt_coupons_list div#main,.has-graphic-pencil body div.pt_customer-service div#main,.has-graphic-pencil body div.pt_order div#main,.has-graphic-pencil body div.pt_product-details div#main,.has-graphic-pencil body div.pt_product-search-noresult div#main,.has-graphic-pencil body div.pt_product-search-result div#main,.has-graphic-pencil body div.pt_register div#main,.has-graphic-pencil body div.pt_staticcontent div#main,.has-graphic-pencil body div.pt_wish-list div#main{margin-top:4em!important}}@media (min-width:1024px){.has-graphic-pencil #lookbook{margin-top:3em!important;margin-top:8vw!important}}@media (min-width:1280px){.has-graphic-pencil #lookbook{margin-top:4em!important}}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}}body:not(.pt_checkout-body) header img{image-rendering:auto!important}.nav-separator{background-color:#d30e2c}.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}}.category-seo p{margin:3em 1em;font-size:1em;line-height:1.4}@media (max-width:767px){.category-seo p{margin:2em 1em}}.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}.darice-block{text-transform:none}@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)}}.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}}.slider-control .control a.jcarousel-control-next,.slider-control .control a.jcarousel-control-prev{z-index:2!important}.slider-control .control a.jcarousel-control-prev{left:0}.slider-control .control a.jcarousel-control-next{right:0}.category-landing-container>.category-landing>#primary>.product-slider>div>div.jcarousel>ul>li.grid-tile>div.product-tile>div.product-image>a>img{width:150px!important;height:150px!important}.category-landing-container>.category-landing>#primary>.product-slider>div>div.jcarousel>ul>li.grid-tile{margin-right:1.9em!important;width:150px!important}.ca-pdp-container{margin-top:0;padding:1em 1em 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}}.bv-cv2-cleanslate .bv-core-container-241 .bv-action-bar-header,.recommendation-section .slider-wrapper h3.slider-title{font-size:1.3rem!important;line-height:normal!important;color:#333!important;text-align:left!important;margin:0 0 20px!important}#pdpMain .pdp-redesign .product-tab-content .content-asset.ca-pdp-recommendation{margin-left:20px;font-size:inherit}.recommendation-section .slider-wrapper .jcarousel{width:100%!important;margin-top:0!important;margin-left:-1px}.pdp-main .recommendations .product-slider .slider-wrapper.horizontal-slider{width:auto;overflow:hidden}.slider-wrapper.horizontal-slider .product-image.recommendation_image{width:auto}.recommendation-section .product-pricing{text-align:center!important;float:none!important}.recommendation-section .product-name{font-size:1em!important}.customer-review-content{border-top:1px solid #ccc;margin-top:1em;padding:25px 20px 0!important}.bv-cv2-cleanslate .bv-core-container-241 .bv-action-bar{margin:0!important;padding:0!important}.bv-cv2-cleanslate .bv-core-container-241 button.bv-write-review,.bv-cv2-cleanslate .bv-core-container-241 button.bv-write-review:hover{line-height:2.5em!important}.bv-cv2-cleanslate .bv-core-container-241 .bv-section-summary{margin-top:0!important;margin-right:0!important;margin-left:0!important;padding:0!important}.bv-cv2-cleanslate .bv-core-container-241 .bv-section-summary .bv-content-title{margin-top:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-right:0!important;padding-left:0!important;line-height:normal!important}.bv-cv2-cleanslate .bv-core-container-241 .bv-inline-histogram-ratings table,.bv-cv2-cleanslate .bv-core-container-241 .bv-section-summary .bv-section-summary-inline .bv-secondary-rating-summary .bv-secondary-rating-summary-list{margin-left:0!important;margin-right:auto!important}.bv-cv2-cleanslate .bv-core-container-241 .bv-content-placeholder{margin-right:0!important;margin-left:0!important}@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}}@media only screen and (max-width:1279px) and (min-width:768px) and (orientation:landscape){#pdpMain .section{width:100%;min-width:0}}@media (min-width:1024px){body:not(.pt_checkout-body) #header header div#navigation div.navigation-top-bg ul.menu-category>li{padding:0 15px!important}}body:not(.pt_checkout-body) #header header div#navigation div.navigation-top-bg ul.menu-category>li a.level-1[data-id=topnav-fall]{color:#6ba53a!important;background-image:url(../images/icons/fall-leaf.png);background-repeat:no-repeat;background-size:1em;background-position:100%;min-width:0;padding-right:1.4em!important}@media (max-width:1023px){body:not(.pt_checkout-body) #header header div#navigation div.navigation-top-bg ul.menu-category>li a.level-1[data-id=topnav-fall]{padding-right:0!important;background-position:18%}}body:not(.pt_checkout-body) #header header div#navigation div.navigation-top-bg ul.menu-category>li a.level-1[data-id=topnav-summer]{color:#f26522!important;background-image:url(../images/icons/summer-sun.png);background-repeat:no-repeat;background-size:20%;background-position:100%;padding-right:24px!important}@media (max-width:1023px){body:not(.pt_checkout-body) #header header div#navigation div.navigation-top-bg ul.menu-category>li a.level-1[data-id=topnav-summer]{padding-right:0!important;background-size:10%;background-position:70px}}.nav-flyout-side__link{display:block!important;width:100%!important;margin:0 auto!important;padding-top:230px!important;color:#666!important;background-position:top!important;background-repeat:no-repeat!important;text-decoration:none!important;box-sizing:border-box}.nav-flyout-side__offer{font-size:14px!important;display:block!important;line-height:normal}.nav-flyout-side__offer--ir{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}.nav-flyout-side__cta{display:block!important;margin-top:10px;color:#a6425b;line-height:normal;font-size:14px!important}.nav-flyout-side__cta:after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #a6425b;display:inline-block;position:relative;margin-left:5px}.find-a-store .inner-white-box .primary-button{margin-top:10px;display:inline-block;width:auto}@media (max-width:767px){button.whitebuttonnew{border:1px solid #ccc}.primary-button,.reward-mail-copy button.primary-button,.secondary-button,button{box-shadow:none}}@media (min-width:1280px){.find-a-store .inner-white-box a.primary-button{margin-top:25px}}.dialogContent{padding:20px 0}@media (max-width:767px){.dialogContent{text-align:left!important}}.dialogContent .status.ajax-succes{background-position:0 -372px;padding-left:28px;color:#00a651}.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}.dialogContent .status.ajax-error{background-position:0 -248px;color:#d61634}.dialogContent .message.ajax-succes{color:#00a651}.dialogContent .message.ajax-error{color:#d61634}.dialogContent .view-coupon-policy{text-decoration:underline;margin:0;padding:20px 0;font-size:.85em}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.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 input{width:70%;margin:10px 10% 0}.carousel-img-layer{display:none}.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}}@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}}.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}@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}@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%}}