.index-flex .featured a{font:11px/1em Arvo,serif}.pre-order span,form.add-to-cart .qty-error,form.add-to-cart .product-flex input.qty,form.add-to-cart .options .select select,.sidebar-wrap .sidebar{font:12px/1em Arvo,serif}.main-product .right h2{font:13px/1em Arvo,serif}.footer-newsletter input{font:14px/1em Arvo,serif}.index-flex .featured h2{font:14px/1em Arvo,serif;letter-spacing:.05em}form.add-to-cart .product-flex label{font:15px/1em Arvo,serif}.footer-newsletter label{font:italic 14px/1em Arvo,serif}.call-to-action{font:13px/1em Hammersmith One,sans-serif}.price{font:15px/1em Hammersmith One,sans-serif;letter-spacing:.1em}nav.desktop ul.primary li{font:16px/1em Hammersmith One,sans-serif}.sidebar-wrap .top h1{font:16px/1em Hammersmith One,sans-serif;letter-spacing:.1em}.main-product-class a.teachable-button,form.add-to-cart .product-flex button,.shopify-challenge__container input[type=submit]{font:17px/1em Hammersmith One,sans-serif}.main-product-class h1,.main-product .right h1{font:22px/1em Hammersmith One,sans-serif;letter-spacing:.1em}.main-product-class .description,.main-product .right .description{font:12px/1em Open Sans,sans-serif}.label{font:italic 15px/1em Open Sans,sans-serif}nav.desktop ul.megamenu li.heading.image p{font:18px/1em "Cedarville Cursive",cursive}.page-button input{font:24px/1em Hammersmith One,sans-serif}.page-button .heading{font:19px/1em Overpass,sans-serif}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,a img,input,textarea,button,select,option{background:transparent;border:0;padding:0;margin:0;outline:none;text-decoration:none}.clear{width:100%;height:0;clear:both;display:block}button{cursor:pointer;padding:0;margin:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid:after{content:"";display:table;clear:both}[class*=col-]{float:left}.col-1-12{width:8.33%}.col-1-8{width:12.5%}.col-1-6{width:16.66%}.col-1-4{width:25%}.col-1-3{width:33.33%}.col-1-2{width:50%}.col-2-3{width:66.66%}.col-3-4{width:75%}.mobile,.clear-mobile{display:none}body{background:#fff;padding:0 0 50px;font-family:Arvo,serif}.wrapper{width:1000px;margin:0 auto}.wrapper img,.wrapper iframe{max-width:100%}.main{position:relative;z-index:1;width:787px}b,strong{font-weight:700}i,em{font-style:italic}a{text-decoration:none;transition:color .15s}button{transition:color .15s}.hidden{display:none}.hidden-images{width:100%;height:0;overflow:hidden}.hidden-images img{position:absolute;left:-9999x;width:1px;height:1px}.rte{font:12px/18px Open Sans,sans-serif;color:#737373}.rte p{margin:0 0 1em}.rte a{color:#f62c7e}.repeat_wrap{position:absolute;z-index:-1;width:100%;height:4px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_repeater.png?v=77306140788347529711749859867\ );background-repeat:repeat-x;margin:20px 0 0}.header-wrap{width:100%;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_header.png?v=65158828294377523741749859867\ );background-repeat:no-repeat;background-position:top center}.header{width:1000px;margin:0 auto}.header .logo{position:relative;top:18px;width:250px;display:block;float:left;z-index:1}.header img{max-width:100%;max-height:100%}.search{float:right;width:250px;height:36px;background:#fff;padding:3px;margin:40px 0 15px}.search form{height:30px;background:#fff;border:1px solid #e1e0e0}.search input{float:left;width:193px;height:30px;background:transparent;border:none;font:11px/30px Hammersmith One,sans-serif;color:#bfbebc;letter-spacing:.05em;text-align:right;padding:0 13px}.search button{position:relative;top:-2px;float:right;display:block;width:36px;height:30px;font-size:.8em;color:#bfbebc;text-align:center;transition:color .3s}.search button:hover{color:#737373}.minicart-wrap{float:right;clear:right;display:inline-block;width:250px;height:36px;background:#fff;text-align:center;padding:3px}.minicart{display:flex;align-items:center;justify-content:space-around;height:30px;background:#fff;border:1px solid #e1e0e0;padding:0 10px}.minicart a{display:flex;align-items:center;justify-content:center;height:14px;font:11px/14px Hammersmith One,sans-serif;color:#737373;text-transform:uppercase;margin:0 5px}.minicart a:hover{color:#f62c7e}.minicart a i{position:relative;top:-2px;font-size:14px;color:#f62c7e}.minicart a em{font-style:normal;margin:0 4px}nav.desktop{position:relative;z-index:2;width:1000px;max-width:100%;height:37px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_nav.png?v=27653028027177072751749859867\ );background-repeat:no-repeat;background-position:bottom left;background-size:contain;padding-left:260px;padding-top:10px;margin:0 auto;transform:translateY(-28px)}nav.desktop ul.primary{display:flex;align-items:center;justify-content:space-between}nav.desktop ul.primary li{display:block;text-transform:uppercase}nav.desktop ul.primary li.breakpoint{color:#a9e0c2}nav.desktop ul.primary li a{display:block;padding:0 8px}nav.desktop ul.primary li a.primary{color:#737373}nav.desktop ul.primary li a.pink{color:#737373}nav.desktop ul.primary li a:hover,nav.desktop ul.primary li a:active{color:#a9e0c2}nav.desktop ul.primary li:hover ul.megamenu{z-index:1000;height:auto;padding:34px 0 25px;opacity:1}nav.desktop ul.primary li:hover a{color:#a9e0c2}nav.desktop ul.megamenu{position:absolute;z-index:1000;right:0;display:flex;align-items:flex-start;justify-content:flex-start;width:auto;height:0;max-width:750px;background-color:#fffffff7;opacity:0;transition:opacity .25s;overflow:hidden}nav.desktop ul.megamenu li.heading{display:block;width:33.3333333333%;padding:0 24px}nav.desktop ul.megamenu li.heading p{font-size:15px;color:#737373;margin-bottom:1.25em}nav.desktop ul.megamenu li.heading li{font-size:13px;margin-bottom:1em;padding:0}nav.desktop ul.megamenu li.heading li a{color:#737373;padding:0}nav.desktop ul.megamenu li.heading li a:hover,nav.desktop ul.megamenu li.heading li a:active{color:#a9e0c2}nav.desktop ul.megamenu li.heading.image img{display:block;width:100%;height:auto;margin:-2px auto 8px}nav.desktop ul.megamenu li.heading.image p{color:#737373;text-transform:lowercase;margin:0}.footer{display:flex;align-items:stretch;justify-content:space-between;width:100%;height:62px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_footer.png?v=112094651161803805741749859867\ );background-repeat:no-repeat;margin:32px 0 0}.footer .footer-nav{display:flex;align-items:center;justify-content:space-around;width:calc(100% - 200px);background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_vr.png?v=65583204751439143281749859867\ );background-repeat:no-repeat;background-position:top right;font:14px/1em Arvo,serif;padding:0 5px}.footer .footer-nav a{display:block;color:#737373}.footer .footer-nav a:hover{color:#f62c7e}.footer .social{display:flex;align-items:center;justify-content:space-around;width:190px;padding:0 5px}.footer .social a{display:inline-block;font-size:25px;color:#f8619e;margin:0;transition:color .3s}.footer .social a:hover{color:#f62c7e}.footer-newsletter{margin:0 0 32px}.footer-newsletter form{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;padding:0 2.5%}.footer-newsletter label{display:block;line-height:62px;color:#737373;margin-right:40px}.footer-newsletter .form{display:flex;align-items:center;justify-content:space-between;width:400px;max-width:100%;height:40px;border:1px solid #beb9b2;padding:0 20px}.footer-newsletter input{display:block;width:calc(100% - 40px);height:40px;background:none;border:0;line-height:40px;color:#737373;padding:0 5px}.footer-newsletter button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:0;font-size:25px;color:#f62c7e;text-align:center;padding:0;margin:0;cursor:pointer}.footer-newsletter button:hover{color:#737373}.copy-credit{font:10px/12px Arvo,serif;color:#737373;text-align:center}.copy-credit a{color:#737373}.copy-credit a:hover{color:#f62c7e}.overlay{position:fixed;top:0;bottom:0;z-index:-1;display:block;width:100%;height:100%;background:#ffffff8c;opacity:0;transition:opacity .3s;box-sizing:border-box}.overlays{position:absolute;left:50%;top:240px;z-index:-1;display:block;width:750px;background:#f62c7ee6;font:12px/18px Arvo,serif;color:#fff;text-align:center;padding:45px 200px;margin-left:-375px;opacity:0;transition:opacity .3s;box-sizing:border-box}.overlays i{position:absolute;z-index:2001;font-size:30px;margin:-40px 0 0 340px;cursor:pointer;transition:transform .3s}.overlays i:hover{transform:rotate(90deg)}.overlays h5{font:30px/32px Arvo,serif;color:#fff;text-transform:uppercase;margin:0 0 25px;white-space:nowrap}.overlays p{font:15px/25px Arvo,serif;color:#fff;text-transform:uppercase;margin:0 0 25px}#main{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%}.shopify-challenge__container{min-height:250px;padding-top:50px}.shopify-challenge__container p{margin:0 0 1em}.shopify-challenge__container input[type=submit]{color:#737373;text-transform:uppercase;text-align:center;margin-top:1em}.shopify-challenge__container input[type=submit]:hover,.shopify-challenge__container input[type=submit]:active{color:#f62c7e}@media screen and (max-width: 800px){.footer-newsletter form{display:block}.footer-newsletter label{line-height:1.5em;text-align:center;margin:0 0 1em}.footer-newsletter .form{margin:0 auto}}.slideshow{width:100%;margin:0 0 23px}.slideshow img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.index-flex{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin:0 auto}.index-flex .featured{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:65.4%;height:331px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_featured.png?v=97674684895448818871749859867\ );background-repeat:no-repeat;background-position:top left;background-size:cover;padding:0 2.5%}.index-flex .featured h2{width:100%;height:40px;line-height:55px;color:#fff;text-transform:uppercase;padding:0 0 0 63px}.index-flex .featured a{display:block;width:32%;line-height:16px;color:#737373;text-align:center}.index-flex .featured a:hover{color:#f62c7e}.index-flex .featured a:hover span{opacity:1}.index-flex .featured span{display:block;width:100%;height:0;padding-bottom:100%;margin:0 0 14px;opacity:.9;transition:opacity .15s;background-repeat:no-repeat;background-position:center;background-size:cover}.index-flex .blog-link{width:31.8%;height:342px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/polaroid.png?v=119678111137138577121749859867\ );background-repeat:no-repeat;font:13px/13px Hammersmith One,sans-serif}.index-flex .blog-link a.desktop{position:relative;top:50px;left:29px;display:block;width:223px;text-align:center;color:#737373}.index-flex .blog-link a.desktop:hover{color:#f62c7e}.index-flex .blog-link a.desktop:hover img{opacity:1}.index-flex .blog-link img{display:block;max-width:223px;margin-bottom:19px;opacity:.9;transition:opacity .3s}.index-flex .blog-link .user-text{text-transform:uppercase}.index-flex .blog-link .mobile{display:none;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.index-flex .blog-link .mobile h2{width:100%;height:auto;font:16px/18px Arvo,serif;color:#84d4f0;text-transform:uppercase;margin:0 auto 10px}.index-flex .blog-link .mobile h2 a{color:#84d4f0}.index-flex .blog-link .mobile .blank{width:32%}.index-flex .blog-link .mobile a.item{display:block;width:32%;font:11px/16px Arvo,serif;color:#737373}.index-flex .blog-link .mobile a.item span{display:block;width:100%;height:0;padding-bottom:100%;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 1000px){.index-flex{flex-wrap:wrap;width:90%}.index-flex .featured{flex-wrap:wrap;width:100%;height:auto;background:none;padding:0;margin:0 0 35px}.index-flex .featured h2{width:100%;height:auto;font:16px/18px Arvo,serif;color:#84d4f0;padding:0;margin:0 auto 10px}.index-flex .blog-link{width:100%;height:auto;background-image:none}.index-flex .blog-link a.desktop{display:none}.index-flex .blog-link .mobile{display:flex}}@media screen and (max-width: 450px){.index-flex .featured a{width:100%;margin:0 auto 25px}.index-flex .featured a span{padding-bottom:50%}.index-flex .blog-link .mobile .blank{display:none}.index-flex .blog-link .mobile a.item{width:100%;margin:0 auto 25px}.index-flex .blog-link .mobile a.item span{padding-bottom:50%}}.collection{width:100%;text-align:center}.collection h1{background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_collection_title.png?v=1071470705303765281749859867\ );background-repeat:no-repeat;width:100%;height:60px;line-height:50px;text-align:center;font-family:Hammersmith One,sans-serif;font-size:24px;color:#737373;margin:0 0 42px;letter-spacing:1px;text-transform:uppercase}.collection .table a{display:inline-block;width:30%;font:12px/24px Arvo,serif;color:#737373;padding:0;margin:0 1% 50px;vertical-align:top}.collection .table a:hover{color:#f62c7e}.collection .img{display:block;width:100%;height:320px;margin:0 0 5px}.paginate{font:700 14px/24px Open Sans,sans-serif;color:#f62c7e;text-transform:uppercase;text-align:center}.paginate a{font-weight:400;color:#737373;margin:0 4px}.paginate a:hover{color:#f62c7e}@media screen and (max-width: 1000px){.collection h1{background:#fff5f7;width:100%;height:50px;line-height:50px}.collection .table{width:90%;margin:0 auto}.collection .table a{width:45%;font:14px/24px Arvo,serif;margin:0 1% 50px}.collection .img{margin:0 0 10px;opacity:1}.sidebar-wrap{display:none}}.main-product{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:787px;max-width:100%}.main-product .left{width:400px}.main-product .left .pinterest-share{position:absolute;z-index:1;display:block;width:60px;height:60px;background:#ffffffb3;border-radius:50%;font-size:60px;color:#c92228;text-align:center;padding:0;margin:15px 0 0 15px;opacity:0;transition:opacity .3s}.main-product .left .pinterest-share.hover{opacity:.2}.main-product .left .pinterest-share:hover{opacity:1}.main-product .left .link{display:block;width:100%;margin:0;overflow:hidden}.main-product .left .link span.image{display:block}.main-product .left .link img{display:block;width:100%;height:auto}.main-product .left .link button{position:relative;z-index:1;display:block;width:30px;height:30px;background:#ffffffb3;border-radius:15px;line-height:30px;color:#f62c7e;text-align:center;transform:translate(355px,-45px);transition:background-color .3s}.main-product .left .link:hover span{background:#fff}.main-product .left .alt-images{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin:-15px 0 0}.main-product .left .alt-images button{display:block;width:51px;height:53px;overflow:hidden;border:3px solid transparent;text-align:center;margin:0 3px 8px;background-repeat:no-repeat;background-position:center;background-size:cover}.main-product .left .alt-images button.active{border-color:#f62c7e}.main-product .right{width:368px}.main-product .right h1{line-height:24px;color:#737373;margin:0 0 22px}.main-product .right h2{line-height:18px;color:#737373;margin:0 0 10px}.main-product .right .description{line-height:18px;color:#737373;margin:20px 0 30px}.main-product .right .description p{margin:0 0 1em}.main-product .right .description a{color:#f62c7e}.success{display:none;font-size:1.1em;color:#3d9970}.success.active{display:block}.success a{color:#f62c7e;text-decoration:underline}.error{font-size:1.1em;color:#fe0008}.alt{margin:-15px 0 0}.alt a{float:left;display:block;width:51px;height:53px;overflow:hidden;border:3px solid transparent;text-align:center;margin:0 3px 8px}.alt a img{display:block}.alt .active{border-color:#f62c7e}.alt-yarn a span{position:relative;top:-50px;left:-50px;display:block;width:150px;height:150px}.label{display:block;width:100%;line-height:17px;color:#737373;margin:0 0 0 16px}.sidebar-wrap{float:left;width:203px}.sidebar-wrap .top{position:relative;left:-3px;width:203px;height:72px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/sidebar_top.png?v=84664636235331256821749859867\ );background-repeat:no-repeat;padding:23px 30px 0}.sidebar-wrap .top h1{line-height:18px;color:#737373;text-transform:uppercase}.sidebar-wrap .bottom{width:203px;height:7px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/sidebar_bottom.png?v=128495273977269787501749859867\ );background-repeat:no-repeat;background-position:top;background-size:contain}.sidebar-wrap .sidebar{width:203px;min-height:557px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/sidebar_repeat.png?v=138389074642031529181749859867\ );background-repeat:repeat-y;line-height:14px;padding:0 30px}.sidebar-wrap .sidebar a{display:block;color:#737373;padding:0 0 10px}.sidebar-wrap .sidebar a:hover,.sidebar-wrap .sidebar a.active{color:#454545;text-decoration:underline}.sidebar-wrap .sidebar .extra{display:none}.price{color:#737373;margin:0 0 20px}form.add-to-cart .options{width:100%;max-width:400px}form.add-to-cart .options .select{display:block;width:100%;height:34px;overflow:hidden;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_select.png?v=132201233700517916011749859867\ );background-repeat:no-repeat;background-position:right;background-size:contain;background-color:#fff;border:1px solid #737373;margin:0 0 10px;cursor:pointer;vertical-align:top}form.add-to-cart .options .select select{width:calc(100% + 20px);height:34px;background-color:transparent;border:0;border-radius:0;line-height:32px;color:#737373;text-transform:uppercase;padding:0 50px 0 15px;-webkit-appearance:none;cursor:pointer}form.add-to-cart .product-flex{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%;max-width:400px}form.add-to-cart .product-flex .quantity{display:flex;align-items:center;justify-content:flex-start;width:90px;max-width:calc(100% - 236px)}form.add-to-cart .product-flex label{display:block;height:auto;color:#737373;margin:0 10px 0 0}form.add-to-cart .product-flex input.qty{display:block;width:36px;height:34px;background:#fff;border:1px solid #737373;line-height:34px;color:#737373;text-align:center}form.add-to-cart .product-flex button{display:none;width:236px;height:78px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/add-to-cart.png?v=22713104607062978251749859867\ );background-repeat:no-repeat;border:none;line-height:78px;color:#737373;text-align:center;margin:10px 0 0;cursor:pointer}form.add-to-cart .product-flex button.active{display:block!important}form.add-to-cart .product-flex button.out-of-stock{cursor:default}form.add-to-cart .product-flex button:hover{color:#f62c7e}form.add-to-cart .product-flex button:hover .mo{opacity:0}form.add-to-cart .product-flex button .add-to-cart-span,form.add-to-cart .product-flex button .pre-order{position:relative;z-index:1;display:block}form.add-to-cart .product-flex button .mo{position:absolute;display:block;width:236px;height:78px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/add-to-cart-mo.png?v=68654577787253071891749859867\ );background-repeat:no-repeat;cursor:pointer;transition:opacity .3s}form.add-to-cart .form-messages p{display:none}form.add-to-cart .form-messages p.active{display:block}form.add-to-cart .qty-error{display:none;line-height:18px;color:#f62c7e;margin:1em 0}form.add-to-cart .qty-error.active{display:block}.pre-order span{width:236px;line-height:18px;color:#f62c7e;text-align:center;margin:1em 0}.pre-order em{font-style:normal}.call-to-action{display:block;width:224px;height:30px;border:1px solid #bdb9b2;line-height:30px;color:#737373;margin:0 0 10px}.call-to-action i{position:relative;top:-1px;float:left;display:block;width:34px;height:29px;font-size:20px;line-height:29px;border-right:1px solid #bdb9b2;text-align:center;padding:0;cursor:pointer}.call-to-action span{float:left;display:block;padding:0 0 0 8px;cursor:pointer}.call-to-action:hover{color:#f62c7e}.where-to-buy{width:224px}.view-patterns{width:245px}@media screen and (max-width: 1000px){.main-product{max-width:90%;margin:0 auto}.main-product .left{width:50%}.main-product .right{width:40%}.main-product .link span{display:none}}@media screen and (max-width: 800px){.main-product .left{width:100%;margin:0 0 50px}.main-product .left .alt-images{margin:15px 0 0}.main-product .right{width:100%;margin:0 0 50px}}@media screen and (max-width: 350px){form.add-to-cart .product-flex{display:block}form.add-to-cart .product-flex .quantity{margin:0 0 20px}}.main-product-class{display:block;flex-wrap:wrap;width:787px;max-width:100%}.main-product-class .featured-image{margin:0 0 30px}.main-product-class .featured-image img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.main-product-class h1{line-height:24px;color:#737373;margin:0 0 22px}.main-product-class a.teachable-button{display:block;width:236px;height:78px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/add-to-cart.png?v=22713104607062978251749859867\ );background-repeat:no-repeat;border:none;line-height:78px;color:#737373;text-align:center;margin:10px 0 0}.main-product-class .description{line-height:18px;color:#737373;margin:20px 0 30px}.main-product-class .description p{margin:0 0 1em}.main-product-class .description a{color:#f62c7e}@media screen and (max-width: 1000px){.main-product-class{max-width:90%;margin:0 auto}}.cart{width:100%}.cart .empty-message{text-align:center}.cart table{display:table;width:100%;margin:0 auto}.cart a{color:#737373}.cart h1{background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_collection_title.png?v=1071470705303765281749859867\ );background-repeat:no-repeat;width:1010px;max-width:100%;height:60px;line-height:50px;text-align:center;font-family:Hammersmith One,sans-serif;font-size:24px;color:#737373;margin:0 0 42px;letter-spacing:1px}.cart th,.cart td{font:15px/17px Arvo,serif;color:#737373;text-transform:uppercase;text-align:left;padding:0 20px 20px 0;vertical-align:top}.cart td{font:13px/15px Arvo,serif;text-transform:none}.cart .image span{display:block;width:50px;height:75px}.cart input{display:block;width:40px;height:25px;border:1px solid #e1e0e0;font:13px/25px Arvo,serif;color:#737373;text-align:center;margin:0 0 10px}.cart h2{font:16px/18px Arvo,serif;color:#737373;text-transform:uppercase;margin:2em 0 1em}.cart button{display:inline-block;height:30px;background:#fff;border:1px solid #bdb9b2;font:13px/30px Hammersmith One,sans-serif;color:#737373;text-transform:uppercase;padding:0 20px;margin:0 10px 0 0;cursor:pointer}.cart button:hover{color:#f62c7e}.item-preorder-message{display:block;color:#f62c7e;margin-top:.5rem}.cart-preorder-message{line-height:1.35;margin:.5rem 0 1rem}.cart-preorder-message input{float:left;display:inline-block;width:20px;height:20px;margin-top:2px}.cart-preorder-message p{margin-left:30px}@media screen and (max-width: 1000px){.cart h1{background:#fff5f7;width:100%;height:50px;line-height:50px}.cart table,.cart .details{width:90%;margin:0 auto}.cart th,.cart td{font:15px/17px Arvo,serif;color:#737373;text-transform:uppercase;text-align:left;padding:0 20px 20px 0;vertical-align:top}.cart td{font:13px/15px Arvo,serif;text-transform:none}.cart .image span{display:block;width:50px;height:75px}.cart h2{font:16px/18px Arvo,serif;color:#737373;text-transform:uppercase;margin:2em 0 1em}.cart button{display:inline-block;height:30px;background:#fff;border:1px solid #bdb9b2;font:13px/30px Hammersmith One,sans-serif;color:#737373;text-transform:uppercase;padding:0 20px;margin:0 10px 0 0;cursor:pointer}.cart button:hover{color:#f62c7e}}.account{width:100%;font:13px/1.5em Arvo,serif;color:#737373}.account h1{width:1010px;max-width:100%;height:60px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_collection_title.png?v=1071470705303765281749859867\ );background-repeat:no-repeat;font:24px/50px Hammersmith One,sans-serif;color:#737373;letter-spacing:1px;text-align:center;margin:0 0 42px}.account h2{font:16px/18px Arvo,serif;text-transform:uppercase;margin:0 0 15px}.account p{margin-bottom:10px}.account label{display:block;width:250px;font:13px/15px Open Sans,sans-serif;color:#737373;text-transform:uppercase;margin:0 0 5px}.account input[type=text],.account input[type=password],.account input[type=email],.account textarea{display:block;width:250px;height:30px;border:1px solid #e1e0e0;font:13px/30px Open Sans,sans-serif;color:#737373;padding:0 5px;margin:0 0 15px}.account input[type=checkbox]{margin-right:10px}.account textarea{height:75px}.account button{display:inline-block;height:30px;background:#fff;border:1px solid #bdb9b2;font:13px/30px Hammersmith One,sans-serif;color:#737373;text-transform:uppercase;padding:0 20px;margin:0 10px 0 0;cursor:pointer}.account button:hover{color:#f62c7e}.account a{text-decoration:none;color:#737373}.account a:hover{color:#f62c7e}.account table{display:table;width:100%;margin:20px 0 0}.account th,.account td{text-align:left;padding:10px 20px 10px 0}.account th{text-transform:uppercase}.account tfoot td{padding:3px 20px 3px 0}.account tfoot tr:first-of-type td{padding:30px 20px 10px 0}.login,.password,.guest,.activate,.register,.reset{width:250px;margin:0 auto 50px}.password,.add-new-address,.edit-address{display:none}.add-new-address,.edit-address{margin:0 0 50px}.address{margin:0 0 25px}.search-form{width:80%;margin:50px auto 0}.search-form input{width:100%}.blog{float:left;width:609px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_sidebar_blog.png?v=183186469090519607231749859867\ );background-repeat:repeat-y;background-position:top right;font:300 14px/28px Open Sans,sans-serif;color:#737373;padding:38px 0 32px;margin:-38px 0 -32px 90px}.blog .date{float:left;width:40%;font:11px/30px Arvo,serif;color:#737373}.blog a{color:#fd2e7a}.blog a:hover{color:#f62c7e}.blog .post{width:522px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_post.png?v=12926224080562884401749859867\ );background-repeat:no-repeat;background-position:bottom;padding:0 0 72px}.blog .post img{display:block;max-width:500px;border:1px solid #dadada;padding:10px;margin:5px auto}.blog .post b,.blog .post strong,.blog .post .post-content a{font-weight:600}.blog .post .comments{float:right;width:60%;font:11px/30px Arvo,serif;text-align:right}.blog .post-title{border:1px solid #d3d0cb;border-style:solid none;font:22px/32px Hammersmith One,sans-serif;color:#fe0008;text-transform:uppercase;padding:3px 0 0;margin:0 0 10px}.blog .post-title a{color:#fe0008}.blog .post-title a:hover{color:#f62c7e}.blog .meta{height:42px;font:11px/18px Arvo,serif;color:#737373}.blog .footer-meta{height:35px;border:1px solid #d3d0cb;border-style:solid none;font:11px/35px Arvo,serif;text-align:center;margin:10px 0 0}.older{width:118px;height:38px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/older.png?v=93150856156416593321749859867\ );background-repeat:no-repeat;float:left}.newer{float:right;width:118px;height:36px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/newer.png?v=34977602416029975121749859867\ );background-repeat:no-repeat;margin:0 85px 0 0}.blog-sidebar{float:right;width:300px;padding:34px 0 0 28px;margin:-28px 0 0}.widget{margin:0 0 50px}.widget h2{width:336px;height:32px;font:16px/16px Hammersmith One,sans-serif;text-transform:uppercase;padding:0 0 0 26px}.widget .one{background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_widget.png?v=6025766477001588001749859867\ );background-repeat:no-repeat;color:#b07c10;margin:0 0 17px}.widget .two{background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_widget2.png?v=135065984820895285161749859867\ );background-repeat:no-repeat;color:#d68609;margin:0 0 10px}.widget .three{background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_widget3.png?v=163089323526278044491749859867\ );background-repeat:no-repeat;color:#f59801;margin:0 0 10px}.widget .ravelry{background-image:url(//knitcollage.com/cdn/shop/t/41/assets/blog_ravelry.png?v=169892912761071933001749859867\ );background-repeat:no-repeat;background-position:top}.widget .instagram{background-image:url(//knitcollage.com/cdn/shop/t/41/assets/blog_instagram.png?v=3089532066077953941749859867\ );background-repeat:no-repeat;background-position:top}.widget .pinterest{background-image:url(//knitcollage.com/cdn/shop/t/41/assets/blog_pinterest.png?v=133697925518066810781749859867\ );background-repeat:no-repeat;background-position:top}.widget .etsy{background-image:url(//knitcollage.com/cdn/shop/t/41/assets/blog_etsy.png?v=18409787790625845791749859867\ );background-repeat:no-repeat;background-position:top}.widget .twitter{background-image:url(//knitcollage.com/cdn/shop/t/41/assets/blog_twitter.png?v=35936516172898730801749859867\ );background-repeat:no-repeat;background-position:top}.widget .facebook{background-image:url(//knitcollage.com/cdn/shop/t/41/assets/blog_facebook.png?v=109363903424551356111749859867\ );background-repeat:no-repeat;background-position:top}.widget-social a{float:left;display:block;width:129px;height:49px;box-shadow:0 0 2px 2px #0003;margin:0 13px 13px 0}.widget-social a.even{margin:0 0 13px}.widget-social a:hover{box-shadow:0 0 1px 1px #0003;background-position:bottom}.blog-sidebar .list a{display:block;font:12px/24px Arvo,serif;color:#737373;margin:0 0 0 26px}.blog-sidebar .list a:hover{font-weight:700}.article .post{background:none;padding:0 0 20px}.article .comments{margin:0 0 40px}.article #comments .cmnt{padding:0 4em 0 0;margin:0 0 20px}.article #comments .account h2{text-transform:none;margin:20px 0}#disqus_thread{width:95%!important}.info{font:400 14px/28px Open Sans,sans-serif;color:#737373}.info h1{font:22px/24px Hammersmith One,sans-serif;color:#fe0008;text-transform:uppercase;margin:0 0 1em}.info h2{font:27px/29px "Cedarville Cursive",cursive;color:#737373;margin:0 0 1em}.info h3{font:15px/28px Arvo,serif;color:#434444}.info ol li{list-style:decimal inside}.info ul li{list-style:disc inside}.info li{font-size:12px;line-height:18px}.info b,.info .pages strong{font-weight:700}.info a{color:#fd2e7a;font-weight:600}.info blockquote{width:392px;font:700 11px/22px Arvo,serif;color:#aeaeae;margin:0 0 0 47px}.info .about-nav a{color:#fd2e7a;font-weight:400;margin:10px 0 0}.page-share .rte{text-align:center}.main-page{width:700px;max-width:100%;padding-bottom:60px;margin:0 auto}.main-page .center{text-align:center}.about.info{width:100%}.about-content{position:relative;left:-31px;display:flex;justify-content:flex-end;width:100%;background-repeat:no-repeat;font:300 14px/28px Open Sans,sans-serif;color:#737373}.about-content a{color:#fd2e7a;font-weight:600}.about-content .about-wrap{width:505px;text-align:right}.about-content .about-nav{display:inline-block;width:505px;height:48px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_about_menu.png?v=131853286299619768701749859867\ );background-repeat:no-repeat;font:12px/50px Arvo,serif;color:#cbc8c3;text-align:center;margin:-10px 0 36px}.about-content .paragraph{display:inline-block;width:458px;text-align:left}.press{width:100%;min-height:567px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_contact.png?v=62624828162059656351749859867\ );background-repeat:no-repeat}.press h1{width:505px;height:48px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_contacth1.png?v=119099681066881225451749859867\ );background-repeat:no-repeat;font:22px/50px Hammersmith One,sans-serif;color:#fe0008;text-align:center;margin:0 auto 30px}.press .table{text-align:center}.press .press-piece{display:inline-block;width:150px;margin:10px;vertical-align:top}.press .title{font:17px/19px Hammersmith One,sans-serif;color:#737373;text-transform:uppercase}.press .date{font:14px/16px Open Sans,sans-serif;color:#737373}.contact{width:100%;min-height:567px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_contact.png?v=62624828162059656351749859867\ );background-repeat:no-repeat;font:15px/30px Hammersmith One,sans-serif;color:#fe0008;text-align:center}.contact h1{width:505px;height:48px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_contacth1.png?v=119099681066881225451749859867\ );background-repeat:no-repeat;font:22px/50px Hammersmith One,sans-serif;color:#fe0008;text-transform:uppercase;text-align:center;margin:0 auto 30px}.contact a{color:#f62c7e;text-decoration:underline}.contact form{width:461px;margin:0 auto}.contact input,.contact textarea{display:block;width:100%;height:28px;background:#fffc;border:1px solid #ecebeb;font:300 14px/28px Open Sans,sans-serif;color:#737373;padding:0 5px;margin:0 0 5px}.contact textarea{height:240px}.contact button{display:block;float:right;width:181px;height:41px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_contact_button.png?v=53989134534677059671749859867\ );background-repeat:no-repeat;border:0;margin:10px 0 0;cursor:pointer}.contact.wholesale{background:none}.fourohfour{width:90%;min-height:350px;font:12px/14px Arvo,serif;color:#737373;text-transform:uppercase;text-align:center;padding:50px 0 0;margin:0 auto}.stockists{background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_sidebar_blog.png?v=183186469090519607231749859867\ );background-repeat:repeat-y;background-position:699px 0}.stockists h1{width:505px;height:48px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_stockists.png?v=171472065496977284921749859867\ );background-repeat:no-repeat;font:22px/50px Hammersmith One,sans-serif;color:#fe0008;text-align:center;text-transform:uppercase;margin:0 auto 25px}.stockists .store-wrap{float:left;width:216px;height:auto;background:transparent;margin:0 14px 14px 0}.stockists .store{width:216px;max-height:none;background:#f6f5f4;font:300 14px/28px Open Sans,sans-serif;color:#737373;padding:9px}.stockists .store h2{font:17px/19px Hammersmith One,sans-serif;text-transform:uppercase}.stockists .store a{display:block;width:190px;font-weight:600;color:#fd2e7a;overflow:hidden;text-overflow:ellipsis}.stockists-left{float:left;width:699px;padding:38px 0 32px;margin:-38px 0 -32px}.stockists-sidebar{float:left;width:301px;color:#737373;padding:0 0 0 28px;margin:-42px 0 0}.stockists-sidebar h2{width:300px;height:32px;background-image:url(//knitcollage.com/cdn/shop/t/41/assets/bg_widget2.png?v=135065984820895285161749859867\ );background-repeat:no-repeat;font:16px/18px Hammersmith One,sans-serif;color:#d68609;text-transform:uppercase;padding:0 0 0 26px;margin:42px 0 10px}.stockists-sidebar a{font:12px/24px Arvo,serif;color:#737373;text-transform:capitalize}.stockists-sidebar a:hover{text-decoration:underline}.stockists-sidebar div{margin:0 0 0 23px}.instagram{text-align:center;margin:0 0 40px}.instagram img{display:inline-block;max-width:220px;margin:5px;vertical-align:top}.info.team .intro{margin:0 0 50px}.info.team .intro p{margin:0 0 1em}.info.team .team-members .member{display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 35px}.info.team .team-members .member img{display:block;max-width:200px}.info.team .team-members .member .details{width:calc(100% - 225px)}.info.team .team-members .member p.name{font:24px/1em Hammersmith One,sans-serif;color:#737373;letter-spacing:.5px;margin:0 0 .5em}.info.team .team-members .member p.title{font-weight:700}@media screen and (max-width: 999px){.info.team{width:95%;margin:0 auto}}@media screen and (max-width: 500px){.info.team .team-members .member img{display:block;max-width:100px}.info.team .team-members .member .details{width:calc(100% - 125px)}}@media screen and (max-width: 400px){.info.team .team-members .member{display:block;border-bottom:1px solid #fdd7e7;padding:0 0 20px}.info.team .team-members .member.last{border:0;padding:0}.info.team .team-members .member img{display:block;max-width:100%;margin:0 auto 20px}.info.team .team-members .member .details{width:100%}}.page-button{width:100%;margin-bottom:60px}.page-button .heading{line-height:29px;color:#41566e;text-align:center;margin-bottom:1em}.page-button input{display:block;width:340px;max-width:100%;height:67px;background-color:#f62c7e;border-radius:30px;line-height:67px;color:#fff;text-transform:uppercase;text-align:center;padding-top:2px;margin:0 auto;transition:background-color .15s}.page-button input:hover,.page-button input:active{background-color:#41566e}@media screen and (max-width: 1000px){.logo img{width:auto;height:125px}.wrapper{width:100%}.desktop{display:none}.mobile,.clear-mobile{display:block}.main{float:none;width:95%;margin:0 auto}.mobile-header .logo{display:inline-block;padding:20px 0 0 20px}.logo img{display:block;width:auto;height:150px}.utility{height:190px;line-height:100px;text-align:right;padding-right:20px}.utility a{display:inline-block;font-size:20px;color:#737373;margin-right:15px}.utility a:hover{color:#a9e0c2}.navicon{position:relative;z-index:102}.mobile-nav{position:absolute;z-index:101;width:100%;background:#ffffffed;font:18px/20px Hammersmith One,sans-serif;text-transform:uppercase;padding:2em;margin-left:-100%;transition:margin .5s}.mobile-nav.open{margin:0}.mobile-nav a{display:block;color:#737373;margin:0 0 20px}.mobile-nav .child{margin:0 0 30px}.mobile-nav .child a{padding:0 0 0 15px;margin:0 0 10px}.footer{display:block;width:100%;height:auto;background:none;border-top:2px solid #f62c7e;padding:25px 0 0;margin:32px auto}.footer .newsletter{flex-wrap:wrap;max-width:100%;background:none;font:italic 12px/14px Arvo,serif;padding:0;margin:0 auto 25px}.footer .newsletter p{margin:5px 0}.footer .newsletter form{top:0;padding:0;margin:5px auto}.footer .footer-nav{justify-content:center;flex-wrap:wrap;width:100%;background:none;font:14px/16px Arvo,serif;padding:0 10px;margin:0 auto 25px}.footer .footer-nav a{margin:7px 10px}.footer .social{max-width:100%;text-align:center;padding:0;margin:0 auto}.footer .social a{display:inline-block;margin:0 8px}.footer .social a:hover{top:0}.copy-credit{text-align:center}.copy-credit span{display:block;height:5px;color:#fff}.search-page a{width:46%}.search-page h1,.search-page .account h1{background:#fff5f7;width:100%;height:50px;line-height:50px}.search-page .account td .mobile{display:inline}.account-details{padding:0 5%}.blog{float:none;width:90%;background:none;padding:0;margin:0 auto 50px}.blog .date{float:none;display:inline-block;width:auto;margin:0 25px 0 0}.blog .post{width:100%;background:none;padding:0;margin:0 0 50px}.blog .post img{max-width:100%;border:0;padding:0;margin:10px auto}.blog .post-title{font:22px/24px Hammersmith One,sans-serif;padding:10px 0 0;margin:10px 0 20px}.blog .meta{display:none}.blog .footer-meta{height:auto;padding:5px 0;margin:10px 0 0}.post .comments{display:none}.newer{margin:0}.blog-sidebar{float:none;width:100%;text-align:center;padding:0;margin:50px 0}.widget .one,.widget .two,.widget .three{width:100%;height:auto;background:none;color:#b07c10;padding:0;margin:0 0 15px}.widget a,.widget a.even{float:none;display:inline-block;margin:0 8px 15px;vertical-align:top}.blog-sidebar .list a{font:12px/14px Arvo,serif;margin:0 0 10px}.article .comments{width:100%}.comments-author,.comment-date{float:none;width:100%;text-align:left;margin:0 0 10px}.comment-content{margin:0}.comments h3{background:none;padding:0}.comments h3 input,.comments h3 textarea{width:100%}.comments h3 button{float:none;margin:5px 0 0}.page{width:90%;margin:0 auto}.info .about-nav a{margin:0}.about .about-content,.our-yarns .about-content,.spinners .about-content{justify-content:center;left:0;min-height:0!important;width:90%;background:none!important;padding:0;margin:0 auto}.about .about-content .about-wrap,.our-yarns .about-content .about-wrap,.spinners .about-content .about-wrap{width:100%;text-align:center}.about .about-content .about-nav,.our-yarns .about-content .about-nav,.spinners .about-content .about-nav{display:flex;justify-content:center;width:100%;height:auto;background:none;font:12px/1.25em Arvo,serif;color:#cbc8c3;text-transform:uppercase;text-align:center;margin:30px 0}.about .about-content .paragraph,.our-yarns .about-content .paragraph,.spinners .about-content .paragraph{width:100%;background:none!important;padding:0!important;margin:0 auto}.contact{width:90%;height:auto;background:none;padding:0 0 300px;margin:0 auto}.contact h1{width:100%;height:auto;background:none;font:22px/24px Hammersmith One,sans-serif;text-align:center}.contact form{width:50%}.contact button{float:none}.press{width:100%;min-height:auto;background:none}.press h1{background:none;width:100%;height:auto}.press-piece{margin:10px 5px}.stockists{background:none}.stockists h1{width:100%;height:auto;background:none;margin:0 auto 25px}.stockists .store-wrap{float:none;display:inline-block;width:auto;height:auto;background:transparent;margin:10px;vertical-align:top}.stockists .store{width:auto;height:auto;max-height:none;padding:20px}.stockists .store a{width:auto;overflow:visible}.stockists-left{float:none;width:90%;padding:0;margin:0 auto 100px}.stockists-sidebar{float:none;width:50%;text-align:center;padding:0;margin:0 auto}.stockists-sidebar h2{width:100%;height:auto;background:none;padding:0;margin:0 0 10px}.stockists-sidebar div{margin:0}}@media screen and (max-width: 800px){.overlays{position:absolute;left:0;top:25%;max-width:750px;padding:45px 20px;margin-left:0;width:100%}.overlays i{margin:0;right:20px;top:10px}.overlays h5{white-space:initial}.contact form{width:90%}.stockists-sidebar{width:75%}}@media screen and (max-width: 450px){.logo img{width:auto;height:125px}.utility{height:170px}.collection .table a{width:100%;margin:0 auto 50px}.link{height:400px}.search-page a{width:100%;padding:0;margin:0 0 50px}.about .about-content .about-nav,.our-yarns .about-content .about-nav,.spinners .about-content .about-nav{display:block;background:#f6f5f4;text-align:center;color:#f6f5f4;padding:20px}.about .about-content .about-nav a,.our-yarns .about-content .about-nav a,.spinners .about-content .about-nav a{display:block;font:12px/1em Arvo,serif;color:#fd2e7a}.stockists{text-align:center}.stockists .store-wrap{text-align:left}.stockists .store{padding:20px 40px}.stockists-sidebar{width:90%}}.bold-mem-description{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/styles.css.map */
