@charset "UTF-8";.pt_product-search-result .category-landing-container .category-landing #primary.primary-content .category-header.is-tablet-mobile,.pt_product-search-result .category-landing-container .category-landing #secondary{display:none!important}.category-banner{margin-bottom:0}#primary{padding:0;>h2{display:none}}@media (min-width:320px){.pt_product-search-result .category-landing{min-width:100%!important;max-width:100%!important}.category-landing .category-bottom-promo-wrap{margin-bottom:0!important}}@media (min-width:768px) and (max-width:1023px){.pt_product-search-result .category-landing #primary{width:100%!important}}@media (min-width:1024px){.pt_product-search-result .category-landing #primary{float:none!important;width:100%!important}.category-banner{margin-top:0!important}.pt_product-search-result #main{padding:0!important;margin-top:6px!important}}@media (min-width:1280px){.category-landing{margin-top:0!important}.pt_product-search-result #main{margin-top:34px!important}}#toky{display:none!important}.mel .color-light{color:#fff!important}.mel .color-dark{color:#333!important}.mel .color-lipstick{color:#c32032!important}.mel .color-ltgray{color:#dedede!important}.mel .color-red{color:red!important}.mel .color-green{color:green!important}.mel .color-blue{color:#00f!important}.mel .color-gray{color:grey!important}.mel .color-black{color:#000!important}.mel .background-color-light{background-color:#fff!important}.mel .background-color-dark{background-color:#333!important}.mel .background-color-lipstick{background-color:#c32032!important}.mel .background-color-ltgray{background-color:#dedede!important}.mel .background-color-red{background-color:red!important}.mel .background-color-green{background-color:green!important}.mel .background-color-blue{background-color:#00f!important}.mel .background-color-gray{background-color:grey!important}.mel .background-color-black{background-color:#000!important}.mel .border-color-light{border-color:#fff!important}.mel .border-color-dark{border-color:#333!important}.mel .border-color-lipstick{border-color:#c32032!important}.mel .border-color-ltgray{border-color:#dedede!important}.mel .border-color-red{border-color:red!important}.mel .border-color-green{border-color:green!important}.mel .border-color-blue{border-color:#00f!important}.mel .border-color-gray{border-color:grey!important}.mel .border-color-black{border-color:#000!important}.mel .pt_articledetails{color:#fff}.mel .pt_customer-service .contact-us-container{margin:0 auto;position:relative;width:100%}.mel .pt_customer-service .contact-us-container #secondary,.mel .pt_customer-service .contact-us-container .breadcrumb{display:none}.mel .pt_customer-service .primary-content{width:100%;box-sizing:border-box;padding:0;background:transparent}.mel .pt_customer-service .primary-content:after{background:none;width:100%;right:0}.mel .article-search-result-found,.mel .search-result-found{overflow:hidden}.mel .oc-wrapper,.mel .oc-wrapper:after,.mel .oc-wrapper:before{box-sizing:border-box}.mel #lookbook{margin-top:132px}@media handheld,only screen and (max-width:767px){.mel #lookbook{margin-top:0}}@media only screen and (max-width:1023px) and (min-width:768px){.mel #lookbook{margin-top:85px}}@media only screen and (max-width:1279px) and (min-width:1024px){.mel #lookbook{margin-top:110px}.mel #header{height:auto}}@media only screen and (max-width:1279px) and (min-width:768px) and (orientation:landscape){.mel #header .wrapper,.mel #wrapper,.mel #wrapper.pt_error,.mel .home-bottom-two-slots,.mel .section-container{width:100%;min-width:0}}.mel [class*=col-]{float:left;min-height:1px}.mel .grid{width:100%;max-width:980px;min-width:748px;margin:0 auto;overflow:hidden}.mel .grid:after{content:"";display:table;clear:both}.mel .grid img{width:100%}.mel .grid-pad{padding-top:1em;padding-left:1em;padding-right:0}.mel .push-right{float:right}.mel .col-1-1{width:100%}.mel .col-2-3,.mel .col-8-12{width:66.66%}.mel .col-1-2,.mel .col-6-12{width:50%}.mel .col-1-3,.mel .col-4-12{width:33.33%}.mel .col-1-4,.mel .col-3-12{width:25%}.mel .col-1-5{width:20%}.mel .col-1-6,.mel .col-2-12{width:16.667%}.mel .col-1-7{width:14.28%}.mel .col-1-8{width:12.5%}.mel .col-1-9{width:11.1%}.mel .col-1-10{width:10%}.mel .col-1-11{width:9.09%}.mel .col-1-12{width:8.33%}.mel .col-11-12{width:91.66%}.mel .col-10-12{width:83.333%}.mel .col-9-12{width:75%}.mel .col-5-12{width:41.66%}.mel .col-7-12{width:58.33%}.mel .push-2-3,.mel .push-8-12{margin-left:66.66%}.mel .push-1-2,.mel .push-6-12{margin-left:50%}.mel .push-1-3,.mel .push-4-12{margin-left:33.33%}.mel .push-1-4,.mel .push-3-12{margin-left:25%}.mel .push-1-5{margin-left:20%}.mel .push-1-6,.mel .push-2-12{margin-left:16.667%}.mel .push-1-7{margin-left:14.28%}.mel .push-1-8{margin-left:12.5%}.mel .push-1-9{margin-left:11.1%}.mel .push-1-10{margin-left:10%}.mel .push-1-11{margin-left:9.09%}.mel .push-1-12{margin-left:8.33%}@media handheld,only screen and (max-width:767px){.mel .grid{width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.mel [class*=col-]{width:auto;float:none;margin:10px 0;padding-left:0}.mel [class*=mobile-col-]{float:left;margin:0 0 .5em;padding-left:0;padding-bottom:0}.mel .mobile-col-1-1{width:100%}.mel .mobile-col-2-3,.mel .mobile-col-8-12{width:66.66%}.mel .mobile-col-1-2,.mel .mobile-col-6-12{width:50%}.mel .mobile-col-1-3,.mel .mobile-col-4-12{width:33.33%}.mel .mobile-col-1-4,.mel .mobile-col-3-12{width:25%}.mel .mobile-col-1-5{width:20%}.mel .mobile-col-1-6,.mel .mobile-col-2-12{width:16.667%}.mel .mobile-col-1-7{width:14.28%}.mel .mobile-col-1-8{width:12.5%}.mel .mobile-col-1-9{width:11.1%}.mel .mobile-col-1-10{width:10%}.mel .mobile-col-1-11{width:9.09%}.mel .mobile-col-1-12{width:8.33%}.mel .mobile-col-11-12{width:91.66%}.mel .mobile-col-10-12{width:83.333%}.mel .mobile-col-9-12{width:75%}.mel .mobile-col-5-12{width:41.66%}.mel .mobile-col-7-12{width:58.33%}.mel .hide-on-mobile{display:none!important;width:0;height:0}}.mel .primary-content a,.mel .primary-content h3,.mel .primary-content img,.mel .primary-content li,.mel .primary-content ul{display:block}.mel .primary-content sup{line-height:0}.mel .primary-content a{margin-right:0}.mel .primary-content p a{display:inline;font-size:inherit;text-transform:none;text-decoration:underline}.mel .search-result-found .primary-content{text-align:left}.mel .sub-banner-container a{width:100%}.mel .category-grid-container{width:100%;overflow:hidden;margin-bottom:2em}.mel ul.category-grid{margin:0 -.5em 0 0;padding:0}.mel .category-grid-container.background-img ul.category-grid{padding:0 .5em}.mel li.grid-block{box-sizing:border-box;margin:0;padding:.5em .5em 0 0}.mel li.grid-block img{width:100%}.mel .img-container{height:0;padding-bottom:87%;overflow:hidden;position:relative}.mel .img-container:before{content:"";display:block;box-shadow:inset 0 0 0 1px #e1e1e1;width:100%;height:0;padding-bottom:88%;position:absolute;z-index:20}.mel .img-container img{position:absolute;top:0;left:0}.mel .category-grid-container.new-cat-layout .img-container{height:auto;padding-bottom:inherit;overflow:auto}.mel .cat-block-title{height:5em;width:100%;position:relative;bottom:0;box-sizing:border-box;padding:0 1em;color:#fff;background-color:#333}.mel .cat-block-title h3{height:auto;font-size:1.5em;line-height:1.2em;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:inherit}.mel .cat-block-title h3.font-sm{font-size:1em}.mel .cat-block-title h3.font-xs{font-size:.75em}.mel .cat-block-title h3 span.top-pad{display:inline-block;padding-top:.4em}@media only screen and (max-width:767px){.mel .cat-block-title h3.mobile-font-md{font-size:1.5em}.mel .cat-block-title h3.mobile-font-sm{font-size:1em}.mel .cat-block-title h3.mobile-font-xs{font-size:.75em}.mel .cat-block-title h3 span.mobile-no-pad{display:inline;padding-top:0}.mel .cat-block-title h3 span.mobile-top-pad{display:inline-block;padding-top:.4em}}@media only screen and (min-width:1280px){.mel ul.category-grid{margin-right:-1em}.mel .category-grid-container.background-img ul.category-grid{padding:0 1em}.mel li.grid-block{padding:1em 1em 0 0}}.mel .brand-grid{margin-bottom:1em;overflow:hidden}.mel .brand-grid .section-heading{font-weight:400;text-align:center;text-transform:uppercase}.mel .brand-grid .brands{margin:0;padding:.5em 0}.mel .brand-grid .brand{width:calc(50% - 1em);margin:.25em .5em}@media (min-width:768px){.mel .brand-grid .brands{margin:-1em;padding:1em 0}.mel .brand-grid .brand{width:calc(33.33333% - 2em);margin:.25em 1em}}.mel .brand-grid img{width:auto;max-width:100%;max-height:100%;margin:auto}.mel .cat-banner img{width:100%}.mel .search-result-found .primary-content{padding-bottom:0}.mel .cat-banner,.mel .category-banner{margin-bottom:0}@media only screen and (min-width:768px) and (max-width:1279px){.mel .pt_product-search-result .category-landing .category-header{padding-top:0}.mel .pt_product-search-result .category-landing .category-header h1{margin-top:0}.mel .pt_product-search-result .category-landing #secondary,.mel .pt_product-search-result .category-landing .primary-content{margin-top:0!important}}@media only screen and (min-width:980px) and (max-width:1279px){.mel .pt_product-search-result #main{margin-top:153px}.mel .pt_product-search-result .category-landing .category-header h1{margin-top:14px}}.mel .c-product-carousel .slick-container{width:100%;margin-top:1vw;padding:1em 2em 0;text-align:left;line-height:1.4}.mel .c-product-carousel .slick-container p{color:#000}.mel .c-product-carousel .slick-container p.promo-price{margin:1em 0 .5em;font-size:1.3em;font-weight:900;letter-spacing:-.0255em;line-height:1.1;width:100%}.mel .c-product-carousel .slick-container p.promo-price .price-sale{margin-right:.3em;color:#c32032;white-space:nowrap}.mel .c-product-carousel .slick-container p.promo-price .price-reg.on-sale{font-size:.7em;font-weight:400;color:#888;white-space:nowrap}.mel .c-product-carousel .slick-container p.promo-text{margin:.75em 0}.mel .c-product-carousel .slick-container p.promo-disclaimer{margin:1em 0;font-size:.6em}.mel .c-product-carousel .slick-container .img-container{position:relative;height:0;padding-bottom:100%}.mel .c-product-carousel .slick-container .img-container img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:100%;max-height:100%}.mel .c-product-carousel .slick-container .img-container .michaelsPro-badge{position:absolute;width:23%;-webkit-transform:translate(87%,-170%);transform:translate(87%,-170%)}.mel .c-product-carousel .slick-slide{margin:0 .5em;font-size:.9em}.mel .c-product-carousel .slick-slide a{display:block;font-size:inherit}@media only screen and (min-width:1101px){.mel .c-product-carousel .slick-slide{margin:0 .75em}}.mel .c-product-carousel .slick-arrow{background:url(../img/carousel/promo-carousel-arrow.png) no-repeat transparent!important;box-shadow:none;cursor:pointer;display:none;height:31px!important;padding:0!important;position:absolute;text-indent:-9999px;top:50%;width:17px;z-index:900}.mel .c-product-carousel .slick-arrow.slick-prev{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mel .c-product-carousel .slick-arrow.slick-next{right:0;-webkit-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}.mel .c-product-carousel .badge-edv{position:absolute;top:0;right:0;width:40%;height:25%;background:url(../img/carousel/edv-lockup.png) no-repeat;background-size:contain}.mel .c-product-carousel .badge-shipping{position:absolute;bottom:0;left:0;width:40%;height:40%;background:url(../img/carousel/free-shipping.png) no-repeat;background-size:contain}.mel .page-darice section{margin-bottom:3rem}.mel .page-darice .mel-category-banner{background-color:#d30e2c}.mel .page-darice .mel-category-banner .mel-button{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;border-color:#fff;padding-right:2.5em;padding-left:2.5em}.mel .mb{margin-top:32px}.mel .section-heading{margin-bottom:1em;text-transform:uppercase}.mel .blocks__section{margin:auto;max-width:800px;display:none}@media (min-width:767px){.mel .blocks__section{display:block}}.mel .block{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left;padding:20px;margin-top:16px}.mel .block__heading{-webkit-flex:2 0 auto;-ms-flex:2 0 auto;flex:2 0 auto}.mel .block__heading h3{font-size:1.3rem}.mel .block__heading p{font-size:14px}.mel .block__disclaimer{font-size:9px}.mel .block__pro{width:60px;position:absolute;right:24px;bottom:24px}.mel .block__cta a{border-radius:23px;font-size:13px;padding:.5em 2.3em}.mel .block--red-border{border:2px solid #d30e2c}.mel .block--red-background{background-color:#d30e2c;color:#fff}.mel .block--red-background .block__cta a{background-color:#fff;color:#000;font-size:13px;padding:.5em 2.3em}.mel .block--red-background .block__cta a:hover{background-color:#e9e9e9}.mel .block--black-border{border:2px solid #000}.mel .block--black-background{background-color:#000;color:#fff}.mel .disclaimer{text-align:left}.mel .pencil{margin:32px 0 24px}.mel .michaels-pro-carousel{padding:0 26px 26px}@media (min-width:767px){.mel .michaels-pro-carousel{display:none}}.mel .michaels-pro-carousel .block{margin:0}.mel .michaels-pro-carousel .block,.mel .michaels-pro-carousel .slick-slide,.mel .michaels-pro-carousel .slick-track{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.mel .michaels-pro-carousel .slick-slide{height:auto}.mel .michaels-pro-carousel .slick-cloned{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;min-height:100%}.mel .michaels-pro-carousel .slick-next:after,.mel .michaels-pro-carousel .slick-prev:before{content:"→"}.mel .michaels-pro-carousel [slick-index]{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.mel .michaels-pro-carousel ul.slick-dots{width:75%}.mel .michaels-pro-carousel ul.slick-dots li{width:28px}.mel .michaels-pro-carousel ul.slick-dots li button{font-size:0;width:10px;height:10px;background-color:#d9d9d9;border-radius:100%}.mel .michaels-pro-carousel ul.slick-dots li button:before{content:""}.mel .michaels-pro-carousel ul.slick-dots li.slick-active button{font-size:0;width:10px;height:10px;background-color:#a9a9a9;border-radius:100%}.mel .js-product-carousel .slick-container .img-container img{top:46%!important;max-height:78%!important}