body.tartan-index-index #maincontent,body.tartan-index-headless #maincontent{position:relative}body.tartan-index-index .breadcrumbs,body.tartan-index-headless .breadcrumbs{margin:30px 0 20px;padding:0;font-size:14px;opacity:.5;color:#6d747a}body.tartan-index-index .breadcrumbs li,body.tartan-index-headless .breadcrumbs li{display:inline;margin:0 0 10px}body.tartan-index-index .breadcrumbs li a,body.tartan-index-headless .breadcrumbs li a{color:#6d747a}body.tartan-index-index h1,body.tartan-index-headless h1,body.tartan-index-index h2,body.tartan-index-headless h2,body.tartan-index-index h3,body.tartan-index-headless h3{font-weight:400}body.tartan-index-index h1,body.tartan-index-headless h1{font-size:2em}body.tartan-index-headless .page-wrapper{width:90%;margin:0 auto}.tf .search-again{position:absolute;top:0;right:30px;padding:0 20px 0 0;margin:0;width:150px;font-size:14px;text-transform:uppercase;color:#565656}body.tartan-index-index .tf .search-again{right:15px}.tf{font-family:Lato,sans-serif}.tf #main{float:none}.tf #main.page-tartan{width:100%;max-width:640px;margin:auto}.tf #main.page-tartan .content-tartan-finder{padding:0}.tf #main.page-tartan .content-tartan-finder .clear.search,.tf #main.page-tartan .content-tartan-finder .clear.az{margin-bottom:70px}.tf #main.page-tartan .content-tartan-finder .clear.options{margin-bottom:35px}.tf #main .content-tartan-finder h1.search_title{font-family:Adobe Garamond Pro,Times New Roman;font-weight:400;font-size:36px;width:100%;text-align:center;color:#000;padding:0;margin:35px 0}.tf #main.swatch-page .content-tartan-finder h1.search_title{font-size:32px;text-align:left;color:#6d747a;margin:0}.content-tartan-finder .ka-tartan-finder-filters{margin:0}.content-tartan-finder form.ka-tartan-finder-family-filter{text-align:center}.content-tartan-finder .ka-tartan-finder-family-filter input.edit-name{width:100%;float:left;padding:7px 10px;font-size:15px;line-height:15px;color:#6d747a;border:solid 1px #000;border-right:none;background-image:none;box-sizing:border-box;height:53px}.content-tartan-finder .ka-tartan-finder-family-filter input.form-submit{width:100%;padding:3px 0;margin:0;font-size:18px;line-height:15px;color:#fff;border:solid 1px #222;background:#222;text-transform:uppercase;height:53px;text-align:center}.content-tartan-finder .ka-tartan-finder-family-filter div.clear-block,.content-tartan-finder .ka-tartan-finder-family-filter div.form-item{float:left;clear:none;margin:0}.content-tartan-finder .ka-tartan-finder-family-filter .edit-name-wrapper{float:none !important}.content-tartan-finder .ka-tartan-finder-family-filter div.clear-block.first{width:75%}.content-tartan-finder .ka-tartan-finder-family-filter div.clear-block.tartan-submit{width:25%}#tartan-finder-view-az h3{text-align:center}.content-tartan-finder .ka-tartan-browse-alphabet{text-align:center}.content-tartan-finder .ka-tartan-browse-alphabet a{text-decoration:none;font-size:16px;width:calc((100%/26) - 4px);display:inline-block !important}.content-tartan-finder .ka-tartan-browse-alphabet a:hover{text-decoration:underline;color:#211d1d}#tartan-finder-services .col.half.right,#tartan-finder-services .col.half.left{width:calc(50% - 2px - 2px);height:auto;margin:0 0 35px;text-align:center;position:relative}#tartan-finder-services .col.half.right{margin-left:2px}#tartan-finder-services .col.half.left{margin-right:2px}#tartan-finder-services .col img{width:100%;height:auto}#tartan-finder-services .col a{display:grid}#tartan-finder-services .col h3{position:absolute;background:#222;color:#fff;top:calc(100%/2 - 20px);left:10px;right:10px;padding:5px 10px;margin:0 auto;font-size:18px;width:50%}#main.swatch-page #tartan-finder-services{width:100%;margin:100px auto 0 auto}#main.swatch-page #tartan-finder-services .col.half.right{padding-left:10px}#main.swatch-page #tartan-finder-services .col.half.left{padding-right:10px}#main.swatch-page #tartan-finder-services .col.half.right,#main.swatch-page #tartan-finder-services .col.half.left{margin:0;width:calc(50% - 10px)}.tf-template-404 #tartan-finder-services{margin:60px 0 0}#tartan-finder-design-service h4,#tartan-finder-view-tweeds h4{margin-top:20px;text-align:center;text-transform:uppercase}#tartan-finder-view-tweeds .view-tweed-link a{padding:3px 0;text-decoration:none;border:none;display:inline-block;line-height:26px !important;width:100%}#tartan-finder-view-tweeds a.view-tweeds-link:hover{text-decoration:underline}#tartan-finder-view-tweeds a.view-tweeds-search{color:#371925;font:14px/100% "Trebuchet MS",helvetica,sans-serif;background:#fff;font-weight:700;text-decoration:none;padding:0 5px;border:solid 1px #000}#tartan-finder-view-tweeds p{margin:0;padding:0}#main.section-tartan button.refine{margin:10px 0}form#ka-tartan-finder-filters div.form-item{float:left;height:32px;margin-right:1em;margin-bottom:0;margin-top:0}form#ka-tartan-finder-filters h3{margin-top:1em}form#ka-tartan-finder-filters label{display:none}#ka-tartan-refine-search-form .selected{border:1px solid;width:auto;padding:4px;margin:10px 10px 10px 0;display:inline-block}div.tartan-toolbar div.tartan-pager-count{float:left}div.tartan-toolbar div.tartan-view{float:right}div.tartan-toolbar div.tartan-view a.current-view{text-decoration:underline}div.tartan-results{position:relative;overflow:hidden;margin:20px 0 0}div.tartan-results ul{margin:0;padding:0;list-style:none}div.tartan-results li{background:0 0 !important;list-style:none;margin:0 20px 20px 0;padding:0 0 10px !important;width:160px;display:inline-block;vertical-align:top}.tartan-results .tartan-swatch.v2{width:calc(25% - 10px);float:left;padding:0 10px 10px 0}.tartan-results .tartan-swatch.v2:nth-child(4n+1){clear:left}div.tartan-swatch div.tartan-image{text-align:center;padding:0;height:160px !important;overflow:hidden}div.tartan-swatch div.tartan-details a{text-decoration:none}div.tartan-swatch span.code{float:right;line-height:18px;vertical-align:middle}.tartan-results div.tartan-swatch span.tartan-code{display:block}div.tartan-pager ul{width:100%;text-align:center;float:left;margin:0;padding:0}div.tartan-pager ul li{display:inline;background:0 0 !important}div.tartan-pager ul li a.page-active{text-decoration:underline}div.tartan-node{width:610px}div.tartan-node .tartan-image,div.tartan-node .clan-description{float:left;width:300px}div.tartan-node .tartan-details,div.tartan-node .clan-crest{float:left;width:280px;margin-left:2em}#tartan-finder-clan-description .remaining-desc{display:none}div.tartan-node dl{margin:0;padding:0;width:300px}div.tartan-node dl dt{float:left;width:35%}div.tartan-node dl dd{clear:right;width:65%;font-weight:700}li div.tartan-popular{padding:1em}#accordion_region .clear-block .content{padding:0 0 30px}#accordion_region{margin-bottom:60px}#accordion_region .clear-block{border-bottom:solid 1px #6d747a}#accordion_region .clear-block h2{margin:30px 0;min-height:25px;background:transparent url(../images/accordion-closed.jpg) no-repeat scroll right 0px}#accordion_region .clear-block .opened h2{background:transparent url(../images/accordion-open.jpg) no-repeat scroll right 0px}#accordion_region .clear-block .content p{font-size:18px;line-height:24px}#accordion_region .clear-block .content a{font-size:16px;line-height:24px}#accordion_region .clear-block h2 a{text-decoration:none;display:block;text-transform:none;color:#371925;max-width:calc(100% - 25px)}.page-tartan #content_bottom{clear:none;float:left;width:30%}.content tbody{border-top:none}.section-tartan .custom-share-box-link-tweetbutton,.social-links .tweetbutton{float:right;width:110px;padding:5px 0 0}.section-tartan .custom-share-box-link-fb,.social-links .fb-social-like-widget{float:right;width:125px;padding:5px 0 0;overflow:hidden}.section-tartan .custom-share-box-link-google_plusone,.social-links .g-plusone-wrapper{float:right;width:80px;padding:5px 0 0}.linkedinbutton,.tweetbutton{float:none}#tartan-finder-bottom .text-links{padding:5px 0}#tartan-finder-bottom .text-links a{font-weight:700;text-decoration:none;font-size:12px}#tartan-finder-bottom .text-links span.delimiter{font-weight:700;font-size:13px;padding:0 3px}#ka-tartan-refine-search-form label{padding:0 20px 0 0;color:#222;float:none}#ka-tartan-refine-search-form .form-checkboxes label{font-weight:400;width:auto}#ka-tartan-refine-search-form label.ajax-progress{background:url("/misc/throbber.gif") no-repeat scroll right -17px transparent}#ka-tartan-refine-search-form .tartan-submit{display:none}#ka-tartan-refine-search-form .form-item{border-bottom:solid 1px #9b9b9b;margin:1em 0}#ka-tartan-refine-search-form .form-item .form-item{border-bottom:none}#ka-tartan-refine-search-form .form-item input{margin:-1px 5px 0 0}#tartan-finder-left h2{color:#222;text-transform:none}#tartan-finder-center h3{color:#3b3a36;font-size:13px;text-align:left}#tartan-finder-bottom{clear:both;border-top:solid 1px #9b9b9b}#tartan-finder-left h2.title{margin-top:0;font-weight:400;margin:.8em 0}#tartan-finder-clan-crest{width:160px;float:right;margin:0 0 0 20px;text-align:center}#main .content-tartan-finder #content{clear:both}#main.page-tartan .content-tartan-finder #content{border-top:none}#tartan-finder-clan-details{padding:10px 0}#tartan-finder-clan-details h3{margin:0 0 10px}#tartan-finder-clan-details p{font-size:13px}#tartan-finder-associated h2.title,#clan-accessories h2.title,#about-tartan h2.title{margin:0 0 20px;padding:10px 0;border-bottom:solid 1px #9a9a9a}#tartan-finder-associated{position:relative;margin:20px 0}#tartan-finder-associated a.what-is-tartan{text-decoration:none;font-size:13px;position:absolute;top:10px;right:0}#tartan-finder-associated .tartan-associated{padding:0;margin:0 10px 10px 0;float:left}#tartan-finder-associated .tartan-associated .tartan-name,#tartan-finder-associated .tartan-associated .tartan-mini{text-align:center}#tartan-finder-associated .tartan-associated .tartan-name a{font-size:13px;text-decoration:none}#about-tartan{margin:0 0 30px}#about-tartan ul.menu li.leaf{margin:0;padding:10px 0;font-size:1.3em}#about-tartan ul.menu li.leaf a{text-decoration:none}a.tartan-back{font-size:14px;font-weight:700;text-decoration:none}.tartan-results-letter .tartan-swatch .tartan-details a{font-weight:700;font-size:13px;color:#222}div.tartan-results-letter .item-list ul{border-bottom:solid 1px #9a9a9a;margin:0 0 10px}div.tartan-results-letter .item-list ul.last{border-bottom:none}div.tartan-results-letter .item-list ul li{margin:0 20px 0 0}div.tartan-results-letter .item-list ul li.item-0{margin-right:0}#main.tartan-letter #tartan-finder-center{width:700px}#main.tartan-letter .content-tartan-finder{position:relative}#main.tartan-letter .ka-tartan-browse-alphabet{position:absolute;right:20px;top:-15px;width:300px}#main.tartan-letter .ka-tartan-browse-alphabet h3{float:left;width:110px;line-height:20px}#main.tartan-letter .tartan-details{font-weight:700;padding:5px 0 0}#tartan-finder-right h2.title,.swatch-page #tartan-finder-left{margin-right:0;width:calc(100%/4 - 10px)}.swatch-page #tartan-finder-left img{width:100%}.swatch-page #tartan-finder-right{font-size:14px}.tartan-swatch .tartan-image{text-align:left;float:left;margin-right:10px}.tartan-swatch .tartan-details{font-size:14px}.swatch-page .tartan-swatch .tartan-details span{display:block}.tartan-swatch .tartan-details span.tartan-weight{color:#6d747a;opacity:.8}.tartan-swatch .tartan-details .tartan-title{font-weight:700}.swatch-page .tartan-swatch .tartan-details .tartan-code{display:none}#main.swatch-page #tartan-finder-center{margin-left:20px;margin-right:0;font-size:16px;line-height:24px;width:calc(100%/2 - 10px)}#main.swatch-page #tartan-finder-center .content{margin-right:125px}#main.swatch-page #tartan-finder-center .content p{margin:0 0 .8em}#main.swatch-page #tartan-finder-center a{color:#6d747a}#main.swatch-page #tartan-finder-center .tartan-weight,#main.swatch-page #tartan-finder-center .tartan-code{border-bottom:solid 1px #6d748d;padding:0 0 20px;margin:20px 0}#main.swatch-page #tartan-finder-center .tartan-weight img{margin:0 10px 0 0}#main.swatch-page #tartan-finder-center .tartan-weight p{margin:0;padding:0;font-size:smaller}#main.swatch-page div.use-link{padding:30px 0}#main.swatch-page div.use-link img{width:100%}.tartan-swatches.other li{float:left;width:100%;margin:0 0 10px}#swatch-other-items h2{font-weight:400}#tartan-finder-right h2{font-size:18px}#swatch-other-items .category-link{width:calc(100%/3 - 20px);float:left;margin:0 20px 30px 0;position:relative}#swatch-other-items .category-link:nth-child(3n+1){clear:left}#swatch-other-items .category-link a{font-size:14px}#swatch-other-items .category-link-img img{width:100%}#swatch-other-items .category-link-img a.buy-now>div{display:block;position:absolute;text-align:center;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:top center;background-size:cover}#swatch-other-items .category-link-img a.buy-now div,#swatch-other-items .category-link-img{height:320px}#swatch-other-items .category-link-img a.buy-now div h3{display:none;background-color:#222;color:#fff;padding:5px 10px;top:50%;transform:translateY(-50%);position:relative;width:50%;margin:0 auto}#swatch-other-items .category-link-img a.buy-now:hover div h3{display:block}#swatch-other-items .category-link-label a.buy-now div h3{margin:10px 0;font-size:20px;font-weight:400}#swatch-other-items .category-link-label a.buy-now div.button{padding:5px;background-color:#000;color:#fff;text-align:center;margin:15px 0 0}#swatch-other-items .category-link-label a.buy-now div.button h3{margin:0;text-transform:capitalize}.modal-popup.tartan-finder.modal-slide{left:0}.modal-popup.tartan-finder .modal-inner-wrap{margin:20px;width:calc(100% - 40px);bottom:0;top:0}.modal-popup.tartan-finder .modal-inner-wrap iframe{height:100vh}.modal-popup.tartan-finder .modal-inner-wrap .modal-content{padding:0}#about-tartan-modal{padding:0 30px}#clan-accessories a{text-decoration:none}.nav-sections #store-tartanfinder{padding:0 15px}.nav-sections .row #tartan-finder-services,.nav-sections .row .info{display:none}.navigation .find-your-tartan{float:right;margin-right:10px !important}.tf .tartan-not-found-message p{font-size:18px;line-height:24px;margin:0 0 20px}@media only screen and (min-width:1280px){#swatch-other-items .category-link{width:calc(100%/4 - 20px)}#swatch-other-items .category-link:nth-child(3n+1){clear:unset}#swatch-other-items .category-link:nth-child(4n+1){clear:left}}@media only screen and (max-width:980px){.navigation .find-your-tartan{display:none}.tf #main.page-tartan{width:100%;max-width:none}.tf #main.page-tartan .content-tartan-finder{background:0 0}.tf #main.page-tartan .content-tartan-finder h2.search_title{display:none}.tf .content-tartan-finder .ka-tartan-finder-family-filter div.clear-block.tartan-submit{margin-left:0;float:none;width:100%}.tf .content-tartan-finder .ka-tartan-finder-family-filter input.form-submit{margin:15px 0 0}.tf #main.page-tartan .content-tartan-finder div.row .col{margin-right:0 !important;margin-left:0 !important;width:100%;margin-top:5%}.tf #main.page-tartan .content-tartan-finder div.clear{margin:0 !important}.tf .search-again{padding:0}.tf .search-again a{float:right}.content-tartan-finder .ka-tartan-finder-family-filter div.clear-block.first{width:100%}.content-tartan-finder .ka-tartan-finder-family-filter input.edit-name{float:none;border:solid 1px #000}.content-tartan-finder .ka-tartan-finder-filters{margin:0}.content-tartan-finder .ka-tartan-browse-alphabet{margin:0;padding:3px;border:1px solid #6d747a}.content-tartan-finder .view-tweed-link a.button{width:auto;display:block;padding:10px}#tartan-finder-view-tweeds p{margin:0}#tartan-finder-left,#tartan-finder-right,#tartan-finder-center{width:100% !important;float:none;margin:20px 0 !important;padding:0}#main.swatch-page #tartan-finder-center{float:left;width:calc(100%/4*3 - 10px) !important}#main.swatch-page #tartan-finder-left{margin-right:20px !important;width:calc(100%/4 - 20px) !important;float:left}#main.swatch-page #tartan-finder-right{width:100%}#main.swatch-page #tartan-finder-center .content{margin:0}#main.swatch-page #tartan-finder-services{clear:left;margin:0}#main.swatch-page #tartan-finder-services .col.half.right,#main.swatch-page #tartan-finder-services .col.half.left{padding:0;margin:0 0 20px;width:100%}#tartan-finder-associated .tartan-associated,div.tartan-results li{width:calc(50% - 20px);padding:0;float:left}#tartan-finder-associated .tartan-associated:nth-child(odd),div.tartan-results li:nth-child(odd){clear:left}#tartan-finder-ajax .imagecache-ka_tartan_finder_full{width:100%;height:auto}ul.tartan-swatches.other li{float:left;width:calc(50% - 10px);margin:0 0 10px}ul.tartan-swatches.other li:nth-child(odd){margin-right:10px}ul.tartan-swatches.other li:nth-child(even){margin-left:10px}ul.tartan-swatches.other li img{width:100%;height:auto}.swatch-page ul.tartan-swatches.other li:nth-child(even) .tartan-image{margin:0}#swatch-other-items .category-link{width:calc(100%/2 - 20px)}#swatch-other-items .category-link:nth-child(2n+1){clear:left}#swatch-other-items .category-link:nth-child(3n+1){clear:unset}#swatch-other-items .category-link:nth-child(4n+1){clear:unset}#swatch-other-items .category-link-img a.buy-now div,#swatch-other-items .category-link-img{height:calc(80vh)}#tartan-finder-services .col h3{font-size:24px;top:calc(100%/2 - 50px);font-weight:400}div.tartan-swatch div.tartan-details{text-align:center}div.tartan-swatch div.tartan-image{width:100%;height:auto !important}div.tartan-swatch div.tartan-image img{width:100%;height:auto}div.tartan-associated img{width:100%;height:auto}li div.tartan-swatch{height:auto}.ka-tartan-browse-alphabet a{font-size:25px;padding:5px}#main.tartan-letter .ka-tartan-browse-alphabet{position:relative;width:auto;right:0;top:0}#main.tartan-letter .ka-tartan-browse-alphabet h3{float:none;width:auto}div.tartan-results-letter .item-list ul li{margin:0}.swatch-page .tartan-swatch .tartan-image{float:none;text-align:left}.swatch-page .tartan-swatches li .tartan-image{margin:0}.swatch-page .tartan-swatches li:nth-child(odd) .tartan-image{margin-right:10px}.swatch-page .tartan-swatches li:nth-child(even) .tartan-image{margin-left:10px}#block-block-11{max-width:100%}}@media only screen and (max-width:767px){#main.swatch-page #tartan-finder-center,#main.swatch-page #tartan-finder-left,#main.swatch-page #tartan-finder-right{width:100% !important;float:none;margin:20px 0 !important;padding:0}#swatch-other-items .category-link{width:calc(100%);margin-right:0}#main.swatch-page #tartan-finder-services{width:100%;margin:0}#tartan-finder-associated a.what-is-tartan{position:relative;top:0;display:block;margin:10px 0}}