@import url(slick.css);@import url(quill.snow.css);@import url(colors.css);@import url(fonts.css);@import url(entry.css);@import url(classroom.css);@import url(community.css);@import url(mobile.css);@import url(print.css);*,*:before,*:after{box-sizing:border-box}.row{max-width:1100px;margin-bottom:10px}.row.nomargin{margin-bottom:0px !important}body{color:black;background:white;font-family:'Roboto Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1.0em;letter-spacing:0.03rem;margin:0px;overflow-x:hidden}body *{min-width:0px;min-height:0px;margin-top:0px}div.body-overlay{background:rgba(255,255,255,0.85);width:100vw;height:100vh;position:fixed;top:0px;left:0px}div.page-container{display:flex;flex-direction:row}div.page-container--content{width:100%}body.member-signed-in div.page-container--content{margin-left:220px}main{font-family:'Playfair Regular';min-height:900px;position:relative}body.community main{font-family:'Roboto Light'}body.non-member header.primary{padding-top:40px}section,article{padding:40px 0px;position:relative;z-index:1}div.turbo-progress-bar{background-color:var(--sapphire) !important;height:8px}a,button.link{color:black;text-decoration:underline}a:hover,a:active,a:focus{color:black}a.current,a.disabled{cursor:default}a.current:hover,a.current:focus,a.disabled:hover,a.disabled:focus{color:black}div[data-link-href]{cursor:pointer}h1,h2,h3,h4,h5,h6{color:black;font-family:'Playfair Medium', Times, 'Times New Roman', serif;font-weight:normal;margin-bottom:20px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1{font-size:3.4rem;line-height:3.0rem;letter-spacing:-2px}h1 a{color:black;font-family:inherit}h2{font-size:2.6rem;line-height:3.1rem;letter-spacing:-2px}h3{font-family:'Playfair Regular';font-size:1.9rem;line-height:2.0rem}h4,h2.subhead{font-family:'Playfair Regular';font-size:1.3rem;line-height:2.0rem;letter-spacing:0px}h5{font-family:'Playfair Bold';font-size:1.3rem;line-height:1.2rem}h6{font-family:'Playfair Regular';font-size:0.9rem;line-height:1.3rem;text-transform:uppercase;letter-spacing:0.07rem;margin-bottom:10px}h4 a,h6 a{text-decoration:underline}p,li,dt,dd{font-size:1.0rem;line-height:1.7rem}p.subheading{font-size:1.2rem}section.heading p.subheading,header.page-header p.subheading{margin-bottom:0px}p.larger{font-size:1.1em}.smaller{font-size:0.9em}main .help{font-size:0.9rem}label{color:black;font-size:1.0rem}label.heading{font-family:'Roboto Bold';font-size:1.1rem;text-transform:uppercase}a.back-link{font-family:'Roboto Regular';font-size:1.1rem;text-transform:uppercase;white-space:nowrap;margin-bottom:10px;padding-top:8px;display:inline-block}a.back-link span{font-family:'Roboto Regular'}em{font-family:'Playfair Italic';font-style:normal}strong{font-family:inherit;font-weight:bold}blockquote{border:none;width:auto;margin:40px auto;padding:0px}ul,ol{margin:0px 30px 30px 30px;padding:0px 0px 0px 30px}li{font-size:1.0rem;margin:0px 0px 10px 0px}dl dt{font-size:1.2rem;font-weight:normal;line-height:1.4rem;margin-bottom:10px}dl dd{margin-bottom:40px}dd p{margin-bottom:10px}abbr{font-size:0.95em;color:inherit;border:none;cursor:inherit}label{cursor:default}blockquote,blockquote p{color:inherit}p:empty,div.simple-format ul br{display:none}div.video-container{height:0px;margin-bottom:30px;padding-bottom:63%;position:relative;overflow:hidden}div.video-container iframe{width:100%;height:100%;position:absolute;left:0px;top:0px}iframe{display:block;border:none}div.with-border div.video-container,div.with-padded-border div.video-container{margin-bottom:0px}.f-dropdown,.f-dropdown::before,.f-dropdown::after{border:none}ul.f-dropdown,ul.f-dropdown li{margin:0px;padding:0px;cursor:default}.f-dropdown li:hover,.f-dropdown li:focus{background:inherit}.f-dropdown li a{text-decoration:none}.handwriting{font-family:'Handwriting';font-size:2.0rem}.handwriting.small{font-size:1.3rem}hr{color:black;height:3px;margin:40px auto;border:none;border-bottom:solid 1.0px}hr.tiny{width:60px;height:1px;margin:10px auto}hr.short{width:170px;margin:20px auto}hr.medium{width:300px;margin:30px auto}div.space{height:20px}div.half-space{height:10px}span.divider{margin:0px 10px}.strike{text-decoration:line-through;text-decoration-thickness:2px}a.post-edit-link,a.admin-edit-link{position:absolute;top:-40px;left:80%}h6.tag,div.tag{text-align:center;line-height:1.0rem;margin:0px;padding:8px 20px;display:inline-block}h6.tag{background:var(--rose);text-transform:uppercase}h6.tag a,div.tag a{color:inherit;text-decoration:none}div.tag{background:var(--pale-beige);padding:5px 10px;margin:0px 5px}div.step-number{color:white;background:var(--sapphire);font-family:'Playfair Black';text-align:center;font-size:1.8rem;line-height:2.2rem;height:50px;width:50px;margin:0px auto 20px auto;border-radius:25px}table{width:100%;border-spacing:0px}td,th{font-size:1.0rem;vertical-align:top}table tr th,table tr td{font-size:1.0rem}table.nostyle{border:none}table.nostyle thead,table.nostyle tr{background:none}div.share-icons{text-align:right;margin:0px auto 40px auto}div.share-icons a{display:inline-block;margin:0px 5px}div.share-icons img{width:20px}.left{float:left}.right{float:right}.center{text-align:center}.hidden{display:none}.invisible{visibility:hidden}.block{display:block}.inline-block{display:inline-block}.clear{clear:both}.nowrap{white-space:nowrap}.indent{margin-left:20px}.note{font-size:0.9rem}.print-only{display:none}.sortable-item{cursor:move}span.highlight{border-bottom:solid 20px var(--parchment);display:inline-block;line-height:0.1rem}.with-border{border:solid 1.0px black}.with-padded-border{padding:10px;border:solid 1.0px black}div.temp-stretch-image img{width:100%}section.form-section{margin-bottom:40px;padding:0px}input[type='text'],input[type='password'],input[type='email'],input[type='number'],input[type='tel'],input[type='url'],input[type='search'],select,textarea{font-family:'Roboto Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;height:auto;margin-bottom:10px;padding:8px 15px;border:solid 1.0px black;box-shadow:none}input[type='file']{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}div.form--input-filename{margin-top:15px;padding:10px 20px;display:inline-block}div.form--input-filename span{color:black}option{font-family:'Roboto Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;margin-bottom:0px;border-left:solid 1.0px black}select,select:hover,option{background-color:white;cursor:pointer}input:focus,select:focus,textarea:focus{background-color:var(--pale-beige);border-color:black !important}textarea{min-height:150px}label[for]{cursor:pointer}input[type='radio'],input[type='checkbox']{margin:0px}input.form-control.input{background:inherit !important}button,button:hover,button:focus,.button,.button:hover,.button:focus,input[type='submit'],input[type='submit']:hover,input[type='submit']:focus,.button.disabled,button[disabled],button[disabled]:hover,button[disabled]:focus{color:white;background:var(--sapphire);font-family:'Playfair Regular';font-size:0.85rem;font-weight:normal;text-transform:uppercase;letter-spacing:0.08rem;margin:0px;padding:10px 20px;border-radius:0px;border:solid 1px white;outline:solid 3px var(--sapphire);box-shadow:none;transition:none;cursor:pointer}button:hover,button:focus,.button:hover,.button:focus,input[type='submit']:hover,input[type='submit']:focus{background:var(--dark-blue);outline:solid 3px var(--dark-blue)}button[disabled]{white-space:nowrap}button.small,a.button.small{font-size:0.8rem;padding:8px 15px}button.secondary,.button.secondary,input[type='submit'].secondary{color:black;background:var(--pale-beige);border-color:black;outline-color:var(--pale-beige)}button.secondary:focus,button.secondary:hover,.button.secondary:focus,.button.secondary:hover,input[type='submit'].secondary:focus,input[type='submit'].secondary:hover{background:var(--sand);border-color:black;outline-color:var(--sand)}button.disabled,button[disabled],button[disabled]:hover,button[disabled]:focus,.button.disabled,.button.disabled:hover,.button.disabled:focus{color:var(--mist);background:white;border:solid 1px var(--mist);cursor:default;opacity:1}label.upload-button,label.upload-button:hover,label.upload-button:active{color:black !important;background:var(--pale-beige) !important;border:none !important}ul.radio,ul.checkbox{list-style:none;padding:0px}.radio label,.checkbox label{display:inline-block}.required-indicator{color:var(--alert-red)}::placeholder{color:black}form label{font-size:0.85rem;text-transform:uppercase;padding-bottom:3px;display:inline-block}#js_mailcheck_hint{font-size:0.8rem;line-height:1.0rem;width:200px;position:absolute;top:27px;right:-200px}span.required{color:var(--alert-red);font-size:0.8rem;margin-left:2px}div.image-upload-error{margin-bottom:20px}ul.tabs{margin:0px;padding:0px;border-bottom:solid 1px var(--pale-beige)}.tabs .tab-title>a{color:black;background:white;font-family:'Roboto Light';border-bottom:solid 5px white}.tabs .tab-title>a:hover,.tabs .tab-title.active>a{color:black;background:white;border-bottom-color:var(--matrix)}.tabs .tab-title.active>a{font-family:'Roboto Regular'}li.tab-title a{color:black;text-decoration:none}.tabs-content{margin-bottom:20px}div.panel{padding:30px 40px;background:var(--pale-beige);margin:0px auto 20px auto;border:none;position:relative}div.panel.secondary{background:var(--pale-beige)}div.panel h1,div.panel h2,div.panel h3,div.panel h4,div.panel h5,div.panel h6{color:black;line-height:inherit;margin-bottom:20px}div.panel p,div.panel li{color:black}div.panel hr{width:80%;margin:20px auto}header.primary+div.panel{margin-bottom:2px}div.flash{margin-bottom:2px;padding:10px 20px;z-index:100}div.notice,div.alert{font-size:1.0rem;text-align:center;padding:10px 20px}div.notice{background:var(--french-blue)}div.alert{background:var(--parchment)}div.notice p,div.alert p{margin:0px auto}img.warning{border:solid 1px var(--parchment)}div.ajax-response-message{width:100%;position:fixed;top:30px;z-index:200;display:none}div.alert span.note{color:inherit;font-family:inherit;font-style:normal;font-size:0.8rem}div.form-alert{font-size:0.9rem;padding:5px 0px;display:none}div.validation-error{margin-bottom:40px;padding:30px}div.validation-error ul{width:60%;margin:5px auto}div.validation-error li{text-align:left;margin:0px}div.field_with_errors{display:inline}input.error,select.error,textarea.error,div.field_with_errors input,div.field_with_errors select,div.field_with_errors textarea{border-color:var(--alert-red) !important;background-color:var(--pale-beige) !important;margin-bottom:10px}article.not-found{padding:100px 0px 200px 0px}article.not-found p{font-size:1.1rem}article.not-found p.signature{font-style:italic;text-indent:50px;margin-top:30px}div.nothing-found{text-align:center;margin:80px auto}.reveal-modal{border:solid 1.0px black;border-radius:0px;box-shadow:none}.reveal-modal-bg{background:rgba(255,255,255,0.85)}.reveal-modal a.close-reveal-modal{color:black;text-decoration:none;height:25px;width:25px;line-height:25px}.reveal-modal h5{margin-bottom:10px}div.xhr-in-modal-response{font-size:0.9rem;text-transform:uppercase;letter-spacing:0.08rem;padding:10px 20px;border-radius:8px;display:inline-block}.accordion .accordion-navigation>a,.accordion .accordion-navigation>a:hover{color:inherit;background:inherit;font-family:inherit}ul.accordion{margin:0px;padding:0px}.accordion .accordion-navigation{position:relative}.accordion .accordion-navigation>.content.active{background:white}li.fake-accordion-navigation{list-style:none}div.slick-slide{margin:0px 5px}ul.slick-dots{text-align:center;min-height:20px;margin:20px 0px;padding:0px;list-style-type:none}ul.slick-dots li{display:inline-block}ul.slick-dots li button{background:var(--pale-beige);text-indent:-9999px;width:20px;height:20px;margin:0px 10px;padding:0px;border:none;outline:none;border-radius:10px;display:block}ul.slick-dots li.slick-active button{background:black}button.slick-prev,button.slick-next{background-color:transparent;text-indent:-9999px;width:45px;height:45px;position:absolute;border:none;outline:none;border-radius:0px;z-index:50;top:50%;margin-top:-20px}button.slick-prev{background:url(/assets/arrow-1-prev-679291cf88c62be9208b8fa90131716c8ec4a40529c1dac0b75d854e537b86da.svg) top center no-repeat;left:10px}button.slick-next{background:url(/assets/arrow-1-next-d37377e5517bf13c37075f41a54f675604bdec0b4fbfa9bd896d42eedc36ba47.svg) top center no-repeat;right:10px}nav.pagination{font-size:1.2rem;text-align:center;margin:40px auto}div.top-pagination{margin:0px auto 40px auto}div.top-pagination nav.pagination{margin:30px auto}nav.pagination span{line-height:25px;height:25px;min-width:25px;margin:0px 5px;border-radius:20px;display:inline-block}nav.pagination span.first,nav.pagination span.last{display:none}nav.pagination span.prev,nav.pagination span.next{width:60px}nav.pagination span.current{color:white;background:var(--matrix)}nav.pagination a{display:block;text-decoration:none}header.primary{font-size:1.0rem;text-align:center;height:80px;position:relative;padding-bottom:10px}img.header--logo{width:240px;position:absolute;top:23px;left:0px;right:0px;margin:0px auto}header.primary a{font-size:1.1rem;font-family:'Playfair Medium';letter-spacing:0px;text-decoration:none}nav.header--nav-left a{margin-right:20px}nav.header--nav-right a{margin-left:20px}nav.header--icons-account{display:inline-block;margin-left:20px}nav.header--icons-account a{display:inline-block;margin-left:5px}nav.header--icons-account img{width:22px}nav.header--icons-account img.profile-avatar{width:40px}header.primary ul,header.primary li{margin:0px;padding:0px;list-style:none}header.primary ul{background:var(--pale-beige)}header.primary li a{color:black}div.header--nav-content-account ul{background:var(--pale-beige);border:solid 1px var(--pale-beige);outline:solid 1.0px white}div.header--nav-content-account a{display:block;margin:0px}div.header--nav-content-account a:hover{background:white}div.header--notifications,div.header--nav-content-account{width:auto;left:auto !important;right:70px}div.header--site-nav-container{background:white;width:100%}div.header--site-nav-container.fixed-nav{border-bottom:solid 1px var(--pale-beige);position:fixed;top:0px;z-index:1000}nav.header--site-nav{height:45px}nav.header--site-nav div.header--nav-content{width:auto}nav.header--site-nav>a{display:inline-block;padding:10px 30px}div.header--nav-content{background:var(--pale-beige);text-align:left;width:340px;max-width:340px;margin:0px;padding:20px;box-shadow:1px 1px 2px var(--mist)}div.header--nav-content ul{margin:0px;padding:0px;list-style:none}.f-dropdown,.f-dropdown::before,.f-dropdown::after{border:none}.f-dropdown li{cursor:default}span.header--cart-item-container{position:relative}span.header--cart-item-count{color:white;background:var(--sapphire);font-family:'Roboto Regular';font-size:10px;line-height:12px;text-align:center;padding:1px 4px;border-radius:12px;display:inline-block;position:absolute;top:-3px;right:-2px;z-index:10}div.header--search{background:var(--pale-beige);width:100%;padding:20px 0px;position:fixed;top:60px;left:0px;z-index:200}div.header--search *{margin-bottom:0px}div.header--search>a{font-size:2.0rem;text-decoration:none;position:absolute;top:0px;right:10%}div.header--search input[type='search'],div.header--search button{padding:5px 10px}img.sidebar-nav--logo{width:200px;display:block;margin:25px auto 30px auto}ul.sidebar-nav,ul.sidebar-nav ul,ul.sidebar-nav li{margin:0px;padding:0px;list-style:none}ul.sidebar-nav a{color:white;font-family:'Playfair Regular';text-decoration:none;white-space:nowrap;padding:10px 15px;display:block}ul.sidebar-nav>li>a.current,ul.sidebar-nav>li>a:hover{background:var(--french-blue)}ul.sidebar-nav img{width:30px;height:30px;margin-right:10px}ul.sidebar-nav ul li{margin-bottom:0px}ul.sidebar-nav ul a{color:black;font-family:'Roboto Light';font-size:0.9rem;padding:7px 15px 7px 25px}ul.sidebar-nav ul a:hover{background:var(--parchment)}ul.sidebar-nav ul a.current{font-family:'Roboto Regular'}ul.sidebar-nav.accordion .accordion-navigation>a,ul.sidebar-nav.accordion .accordion-navigation>a:hover{color:white;font-family:'Playfair Regular';padding:10px 15px}ul.sidebar-nav.accordion .accordion-navigation>a:hover,ul.sidebar-nav.accordion .accordion-navigation.active>a{color:white;background:var(--french-blue)}ul.sidebar-nav.accordion .accordion-navigation>.content{padding:0px}ul.sidebar-nav.accordion .accordion-navigation>.content.active{background:var(--pale-beige)}header.page-header{text-align:center;background-position:center top;background-size:cover;background-repeat:no-repeat;padding:40px 0px}section.mobile-header{margin-bottom:0px;padding:30px 0px 0px 0px}header.text-header h1{text-align:center;margin:60px auto 80px auto}header.image-header{background:var(--pale-beige) top center no-repeat;background-size:cover;text-align:center;margin-bottom:30px;padding:50px 0px}header.image-header h4{margin:0px}div.category-nav ul,div.category-nav li{margin:0px;padding:0px;list-style:none}div.category-nav ul{margin-bottom:30px}div.category-nav li{margin-bottom:10px}div.category-nav a,div.category-nav label{font-size:0.9rem;text-decoration:none;text-transform:none;cursor:pointer;white-space:nowrap}div.category-nav a.current,div.category-nav label.current{font-family:'Roboto Bold'}div.category-nav input[type='radio'],div.category-nav input[type='checkbox']{margin:0px 5px 0px 0px}div.footer-subscribe{background:var(--french-blue);text-align:center;padding:20px 0px 10px 0px}div.footer-subscribe div.row{margin-bottom:0px}div.footer-subscribe *{display:inline-block;width:auto}div.footer-subscribe h5{margin:0px 15px 10px 0px}div.footer-subscribe input{font-size:0.8rem;margin:0px 5px 5px 0px;padding:8px 10px}footer.primary{background:var(--mist);padding:40px 0px;font-size:0.95rem;position:relative;z-index:20}footer.primary h6{white-space:nowrap}footer.primary p{font-size:0.9rem;margin-bottom:5px}footer.primary a{text-decoration:none}footer.primary a:hover{text-decoration:underline}footer.primary ul,footer.primary li{margin:0px;padding:0px;list-style:none}footer.primary img{max-width:230px;margin-bottom:10px}section.pattern-preview{background:var(--pale-beige)}div.free-download-modal{text-align:center}div.free-download-modal label{text-transform:uppercase;text-align:left;display:block}div.promo-box{background:var(--pale-beige);text-align:center;margin:40px auto 80px auto;padding:20px 20px 15px 20px;border:solid 1.0px black;outline:solid 15px var(--pale-beige)}div.promo-banner{color:white;background:var(--matrix);text-align:center;width:100%;height:60px;line-height:60px;position:fixed;top:0px;z-index:100}div.promo-banner p,div.promo-banner h6{display:inline-block;margin-bottom:0px}div.promo-banner p{font-size:1.1rem;margin-right:20px}body.non-member{padding-top:60px}body.non-member div.header--site-nav-container.fixed-nav{top:60px}div.join--in-page-nav{color:white;background:var(--cognac);text-align:center}div.join--in-page-nav div.row{margin-bottom:0px}div.join--in-page-nav a{color:white;font-family:'Playfair';text-decoration:none;display:inline-block;margin:15px 20px}div.join--in-page-nav.js--join-in-page-nav{width:100%;position:fixed;top:0px;z-index:1000}div.promo a{display:block}div.promo img{display:block;margin-bottom:10px}div.promo--style-workshop{margin:60px auto 100px auto}div.promo--style-workshop-content{background:var(--pale-beige);padding:60px 50px;position:relative}div.promo--style-workshop h6.tag{color:white;background:var(--matrix);margin-bottom:10px}div.promo--style-workshop img{position:absolute;top:-120px;right:0px;z-index:20}section.quiz-callout{background:var(--pale-beige) url(/assets/quiz/quiz-callout-50ea243cf88c1d6c1bef57b79dfabc57583ccaa960faf040b6424b18f6b5d57e.png) top center no-repeat;height:530px}div.article--snippets-promo-container{background:var(--pale-beige);padding:30px 0px}div.article--snippets-promo{text-align:center;padding:20px;border:solid 1.0px black;position:relative}div.article--snippets-promo img[src$='.svg']{width:20%;position:absolute;top:15%;right:7%}div.testimonial{background:white;margin-bottom:30px;padding:30px;border:solid 1px var(--mist)}div.testimonial img{margin-bottom:20px}div.testimonial p:last-child{margin-bottom:0px}header.front-page--header{background:var(--parchment) url(/assets/entry/front-page/header-0673be55b8e1c0fd591056feb23ad0be0e82a14b1c63429a6184c0a827c5fb90.jpg) top center no-repeat;background-size:cover;padding:120px 0px !important}div.front-page--header-content-border{padding:10px;border:solid 2px var(--sapphire)}div.front-page--header-content{text-align:center;background:var(--parchment);padding:40px;border:solid 2px var(--sapphire)}section.front-page--why-seamwork{background:var(--denim) url(/assets/entry/front-page/background-why-e990413cc0f362dea02dddf11bd5819ade76294443beb9e2b2e21dfed7e61f1d.jpg) top left repeat-y;background-size:50%;padding:0px}@media only screen and (max-width: 40em){section.front-page--why-seamwork{background-image:none}section.front-page--why-seamwork div.columns:first-child{background:var(--denim) url(/assets/entry/front-page/background-why-e990413cc0f362dea02dddf11bd5819ade76294443beb9e2b2e21dfed7e61f1d.jpg) top left repeat-y}}div.front-page--why-seamwork-content{text-align:center;padding:0px 15%}div.front-page--why-seamwork-content *{color:white}div.front-page--why-seamwork-content img{width:100px;display:block;margin:0px auto 20px auto}section.front-page--featured{padding:30px 0px 40px 0px}section.front-page--featured img{display:inline-block;margin:0px 20px}section.front-page--think{background:var(--mist);font-size:2.0rem}section.front-page--think div.row{margin-bottom:0px}section.front-page--structure{background:url(/assets/entry/front-page/background-structure-d9888adb1a14da996894df511bf95a149bef10a91fce24d76fd8a01c1964c4c9.svg) top center no-repeat;background-size:cover}div.front-page--structure-content{text-align:center;padding:0px 15%}section.front-page--testimonials h2,section.join--testimonials h2{color:white}section.front-page--testimonials,section.join--testimonials{background:var(--matrix)}section.front-page--testimonials div.testimonial,section.join--testimonials div.testimonial{background:transparent;margin:10px 0px 0px 0px;padding:20px 10px 20px 10px;border:none}section.front-page--testimonials div.testimonial img,section.join--testimonials div.testimonial img{border:solid 2px white}section.front-page--testimonials div.testimonial p,section.join--testimonials div.testimonial p{color:white;font-family:'Playfair Italic'}section.front-page--patterns{background:var(--parchment)}section.front-page--patterns ul{width:90%;margin:0px auto}section.front-page--patterns div.product--thumbnail{padding-bottom:0px}section.front-page--patterns img{padding:10px;border:solid 2px black}section.front-page--patterns div.product--name,section.front-page--patterns div.product--price,section.front-page--patterns img.product--sticker{display:none}section.front-page--workshops-community{padding:0px}section.front-page--workshops-community div.row{margin-bottom:0px}div.front-page--workshops-community-content{padding:0px 60px}section.front-page--design{background:var(--mist) url(/assets/entry/front-page/background-design-e6ec31d02408f30ce52ad219bc7b30f805ed5d5e29a5a18c919f50c891db8df4.jpg) top center no-repeat;background-size:cover;padding:60px 0px 100px 0px}section.front-page--wardrobe-design{background:var(--denim);padding:0px}section.front-page--wardrobe-design div.row{margin-bottom:0px}section.front-page--wardrobe-design img{background:white}div.front-page--wardrobe-design-content{padding:5% 0px 0px 5%}div.front-page--wardrobe-design-content *{color:white}div.front-page--wardrobe-design-content p:nth-child(3){margin-bottom:10px}div.front-page--wardrobe-design-content ul{margin:0px 0px 20px 0px;padding:0px 0px 0px 20px}div.front-page--wardrobe-design-content li{margin-bottom:0px}div.featured-post{position:relative}div.featured-post--content,div.featured-post--content-overlay{width:100%;padding:15px 20px}div.featured-post--content{background:var(--mist);position:relative;z-index:1}div.featured-post--content-overlay{text-align:center;width:100%;height:100%;padding:15px 20px;position:absolute;top:0px;z-index:0;display:flex;align-items:center;justify-content:center}div.featured-post div.featured-post--content-overlay{background:rgba(154,161,139,0.9)}div.featured-post div.row{margin-bottom:0px}div.featured-post img{max-height:45px}div.featured-post h6,div.featured-post p{margin-bottom:0px;padding-left:5px}div.featured-post a{text-decoration:none}div.featured-post a.feed-item--link:hover div.featured-post--content-overlay{z-index:2}span.like-count,span.comment-count{height:20px;line-height:20px;display:inline-block;margin-left:10px;padding-left:30px}span.like-count{background:url(/assets/icons/like-80162c4cd14ad0a3f34c137cf09b1ac694ecfb448c444fc9b0ed078da5e9f0c1.svg) left center no-repeat}span.comment-count{background:url(/assets/icons/comment-f59e190edabba1d5d92c8b71f5ee88ea85604ed7d5ad6ca31d2d3b9668f394de.svg) left center no-repeat}header.member-home--header{margin:30px 0px 20px 0px}header.member-home--header a{font-size:0.9rem;white-space:nowrap}header.member-home--header a img:not(.profile-avatar){display:block;width:45px;margin:0px auto}header.member-home--header hr{margin:20px 0px}div.feed-item{margin-bottom:10px}header.feed-item--header{margin-bottom:10px;white-space:nowrap;overflow-x:hidden}header.feed-item--header img{max-height:35px;display:inline-block}header.feed-item--header h6{margin:0px 0px 0px 10px;display:inline-block}div.feed-item--content,div.feed-item--content-overlay,div.feed-item--content-background{text-align:center;width:100%;min-height:280px;display:flex;align-items:center;justify-content:center}div.feed-item--content p{overflow:hidden}div.feed-item--content{background:var(--pale-beige);position:relative;z-index:1}div.feed-item--content-overlay{width:100%;padding:20px;position:absolute;top:0px;z-index:0}div.feed-item--post div.feed-item--content-overlay{background:rgba(236,223,205,0.9)}div.feed-item--post div.feed-item--content-overlay.dotw{background:rgba(166,101,95,0.9)}div.project-preview div.feed-item--content-overlay{background:rgba(40,40,41,0.9)}div.feed-item--article div.feed-item--content-overlay{background:rgba(47,115,125,0.9)}div.feed-item--podcast div.feed-item--content-overlay{background:rgba(69,101,89,0.9)}div.feed-item--content-overlay h5{color:white}a.feed-item--link{display:block;position:relative}a.feed-item--link:hover div.feed-item--content-overlay{z-index:2}div.feed-item--post div.feed-item--content{padding:20px}div.feed-item--post div.feed-item--content.dotw{background:var(--rose);padding-top:60px}div.feed-item--article div.feed-item--content{background-position:center center;background-repeat:no-repeat;padding:20px}div.feed-item--content-background{background:rgba(255,255,255,0.9);height:100%;padding:10px}div.feed-item--feature div.feed-item--content{background:var(--mist);padding:20px}div.feed-item--feature div.feed-item--content-background{background:var(--olive)}div.feed-item--feature div.feed-item--content h6,div.feed-item--feature div.feed-item--content h5{color:white}div.feed-item--feature div.feed-item--content img{display:block;margin:20px auto}div.feed-item--dotw-banner{background:var(--matrix);text-align:center;position:absolute;width:100%;top:0px;left:0px}div.feed-item--dotw-banner h6{color:white;margin:10px auto}div.feed-item span.like-count{margin:0px}div.feed-item--post div.feed-item--content-overlay span.like-count{color:var(--mahagony);background-image:url(/assets/member-home/icon-like-burgundy-e6f51dea7511d46382be715249f01ccd0e9909357083bad5532495d4e98b13d2.svg)}div.feed-item--post div.feed-item--content-overlay span.comment-count{color:var(--mahagony);background-image:url(/assets/member-home/icon-comment-burgundy-9ccb0cf54156c03a210d7ddce80b75cc1f2f60dad69027beb5f8fe2907b91e32.svg)}div.project-preview div.feed-item--content-overlay span.like-count,div.feed-item--article div.feed-item--content-overlay span.like-count,div.feed-item--podcast div.feed-item--content-overlay span.like-count,div.feed-item--post div.feed-item--content-overlay.dotw span.like-count{color:white;background-image:url(/assets/member-home/icon-like-white-43dc70c60391a689abb46ceabd03236a909ff52486fce662ab971523ec573c0e.svg)}div.project-preview div.feed-item--content-overlay span.comment-count,div.feed-item--article div.feed-item--content-overlay span.comment-count,div.feed-item--podcast div.feed-item--content-overlay span.comment-count,div.feed-item--post div.feed-item--content-overlay.dotw span.comment-count{color:white;background-image:url(/assets/member-home/icon-comment-white-d4d8d3b88b612aae3b9b8f93725685ea3a5e12026b1348e7010cefe676c62b28.svg)}footer.feed-item--footer{margin-top:10px}footer.feed-item--footer span.like-count,footer.feed-item--footer span.comment-count{margin-left:0px;display:inline}div.member-home--explore-motivate{background:var(--grey-blue);text-align:center;margin:40px 0px 60px 0px;padding:20px}div.member-home--explore-motivate-content{padding:40px 0px 30px 0px;border:solid 1px black}div.member-home--explore-motivate h3{margin-bottom:10px}div.member-home--explore-motivate img{width:150px;margin-bottom:20px}header.tour--header{background:var(--pale-beige);padding:60px 0px}header.tour--header div.row{margin-bottom:0px}header.tour--header .with-padded-border{border-top:0px;border-bottom:0px}div.tour--header-content{border-top:solid 1.0px black;border-bottom:solid 1.0px black}section.tour--community{background:var(--rose)}body.entry-pages-tour div.with-padded-border{background:var(--pale-beige)}header.join--header{background:var(--sand) url(/assets/entry/join/background-header-3024fbc4a32e20e051ec8edbf9a8f51a11c3e652b00907acda0151e55f69b828.jpg) center center no-repeat;background-size:cover;padding:40px 0px}header.join--header h1,header.join--header p{color:white;text-wrap:balance}section.join--what-is-seamwork{padding:0px}section.join--what-is-seamwork div.row{margin-bottom:0px}section.join--what-is-seamwork h2{margin-bottom:0px}section.join--what-is-seamwork ol{margin:0px;padding:0px;padding-left:30px}section.join--what-is-seamwork li{margin:0px;padding:0px}section.join--what-is-seamwork p,section.join--what-is-seamwork li{margin-bottom:10px}section.join--what-is-seamwork p:last-child{margin-bottom:0px}section.join--included{background:var(--parchment) url(/assets/entry/join/background-included-8956a31b712f295e284ab639e5b2b2d81b8ee20b50982651f2247f82498887e7.jpg) center center no-repeat;background-size:cover}div.join--included-content{background:var(--pale-beige);padding:40px}section.join--included h2{margin-bottom:0px}section.join--included h5{margin-bottom:10px}section.join--included ul{margin:0px 0px 30px 0px;padding:0px 0px 0px 20px}section.join--included li{margin:0px;padding:0px}section.join--dyw{background:var(--parchment) url(/assets/entry/join/background-dyw-25e420b39364ee2742aec0b0d2b54553c91850a83c77ce270f2bd3ce9ac2f146.svg) center center no-repeat;background-size:cover;position:relative}section.join--dyw h2:first-child{margin-bottom:0px}section.join--dyw img{position:absolute}img.join--dyw-image-1{top:-10px;left:-10px;width:320px}img.join--dyw-image-2{bottom:30px;left:-50px}img.join--dyw-image-3{top:-5px;right:10%;width:100px}img.join--dyw-image-4{bottom:-10px;right:-150px}div.join--patterns-community-courses ul,div.join--patterns-community-courses li{margin:0px;padding:0px}div.join--patterns-community-courses ul{padding-left:20px}div.join--patterns-community-courses h3,div.join--patterns-community-courses p,div.join--patterns-community-courses li{margin-bottom:5px}section.join--patterns h6.product--sale-banner,section.join--patterns img.product--sticker,section.join--patterns div.product--name,section.join--patterns div.product--price{display:none}section.join--patterns img{padding:10px;border:solid 1px}section.join--community,section.join--skills{position:relative}section.join--community{padding:0px}section.join--discounts{background:var(--denim) url(/assets/entry/join/background-discounts-66569961c246d2d2c4e0a6433ed47c3cbfae0c28c85de9236dd8a40fe0178d32.jpg) center center no-repeat;background-size:cover}section.join--discounts h2,section.join--discounts p{color:white;text-wrap:balance}section.join--pricing{background:var(--pale-beige);padding-bottom:10px}div.plans--toggle h4{display:inline-block;margin:0px 20px;cursor:pointer}div.plans--toggle h4 span{font-size:1.0rem;margin-left:10px}label.plans--toggle-switch{position:relative;display:inline-block;width:55px;height:26px}label.plans--toggle-switch input{width:0px;height:0px;opacity:0}span.plans--toggle-slider{position:absolute;cursor:pointer;top:0px;left:0px;right:0px;bottom:0px;background-color:var(--sapphire);transition:0.4s;border-radius:26px}span.plans--toggle-slider:before{position:absolute;content:'';height:20px;width:20px;left:3px;bottom:3px;background-color:var(--pale-beige);transition:0.4s;border-radius:50%}label.plans--toggle-switch input:checked+span.plans--toggle-slider{background-color:var(--sapphire)}label.plans--toggle-switch input:focus+span.plans--toggle-slider{box-shadow:0px 0px 1px var(--pale-beige)}label.plans--toggle-switch input:checked+span.plans--toggle-slider:before{transform:translateX(28px)}div.plan--pricing{background:white;margin-bottom:10px;padding-bottom:30px;border:solid 1.0px black;position:relative}body.subscriptions-edit div.plan--pricing{margin-bottom:30px}a.plan--pricing-link{text-decoration:none}div.plan--pricing header{text-align:left;margin-bottom:20px;padding:20px}div.plan--pricing header *{color:black}div.plan--pricing h1{font-family:'Playfair Bold Italic';line-height:2.4rem;margin-bottom:10px;white-space:nowrap}div.plan--pricing h1 span{font-size:1.0rem;display:inline-block;margin-left:-10px;letter-spacing:0.07rem}div.plan--pricing p{margin-bottom:0px;padding:0px 5px}div.plan--pricing header{background:var(--grey-blue)}div.plan--pricing img.sticker{width:100px;position:absolute;top:0px;right:0px;z-index:10;transform:rotate(25deg)}div.plan--pricing h4.strike{margin-bottom:0px}section.join--pricing p.note{width:90%;margin:0px auto}div.plan--pricing ul{margin:0px 5% 30px 5%}section.join--guarantee{background:var(--pale-beige);padding-top:0px}section.join--guarantee img{display:block;margin:0px auto 20px auto}section.join--guarantee p{margin-bottom:0px;text-wrap:balance}div.pricing--gift-code-form{background:var(--mist);padding:20px;border:solid 1.0px black;outline:solid 20px var(--mist)}div.checkout--step{background:var(--pale-beige);margin-bottom:20px;padding:20px 20px 20px 10px}div.checkout--step-number{color:white;background:black;font-size:1.2rem;line-height:40px;text-align:center;height:40px;width:40px;margin-left:auto;border-radius:50%}div.checkout--step h3,div.checkout--step p:first-child{margin-bottom:5px}div.checkout--step p.note{line-height:1.2rem;margin-bottom:10px}div.recommended-product p{margin-bottom:10px}div.recommended-product a{text-decoration:none}div.recommended-product button{font-size:0.75rem;padding:5px 10px}div.braintree-upper-container::before,div.braintree-option,div.braintree-option:hover,div.braintree-sheet,div.braintree-large-button,div.braintree-large-button:hover{background-color:transparent}div.braintree-form__field{background-color:white}#braintree-paypal-button{margin:0px auto 10px auto}#bt-pp-cancel{outline:none}#braintree-paypal-loggedin{margin:auto}.paypal-button.paypal-style-checkout.paypal-size-small .paypal-button-content{padding:5px 10px !important}.paypal-button-tag-content,span.paypal-button-content span{display:none !important}button.paypal-button:hover,button.paypal-button:active{background:white;text-transform:none;padding:0px;border:none}body.subscriptions-new,body.subscriptions-new main{margin-top:0px;padding-top:0px}body.subscriptions-new div.promo-banner,body.subscriptions-new a.mobile-nav--icon,body.subscriptions-new nav.header--icons-account,body.subscriptions-new div.header--site-nav-container,body.subscriptions-new footer.primary{display:none !important}header.subscription-edit--header{background:url(/assets/subscriptions/edit/header-background-5c06dae48cfed85d708c9ff0d710c94d2203590b66f01f222fc695a6474b6ce0.jpg) top center no-repeat;background-size:cover;padding:80px 0px}div.subscription-edit--header-content{background:white;text-align:center;padding:60px 40px;border:solid 1.0px black}div.subscription-edit--header-content h4{margin-bottom:0px}section.subscription--retention-offer{background:var(--mist);padding:80px 0px}div.subscription--retention-offer-image{position:relative}div.subscription--retention-offer-image img[src$='.jpg']{background:white}div.subscription--retention-offer-image img[src$='.svg']{width:150px;position:absolute;top:-20px;left:20px}section.subscription-edit--current-plan,section.subscription-edit--testimonial,section.subscription-edit--faq,div.subscription-edit--cancel{background:var(--pale-beige);padding-bottom:40px}section.subscription-edit--faq{padding-top:0px}section.subscription-edit--upgrade{background:var(--mist);padding:40px 0px 10px 0px}section.subscription-edit--faq dt{font-family:'Roboto Regular'}div.membership-progress-bar{margin:20px auto 10px auto}div.membership-progress-bar img{display:block;margin:0px auto 10px auto}div.plan--current{background:white;border:solid 1.0px black;outline:solid 10px white;position:relative}div.plan--current p{margin-bottom:10px}div.plan--current h1 span:last-child{font-size:1.2rem}div.plan--current div.columns:first-child{padding:30px 40px 20px 40px;border-right:solid 1.0px black}div.plan--current h6.tag{color:white;background:var(--matrix);width:300px;position:absolute;top:-20px;left:0px;right:0px;margin:auto;z-index:100}a.subscription--cancel-plan-change{color:black;font-size:0.9rem;text-decoration:none;margin-top:20px;display:inline-block}header.cancel--header{background:var(--pale-beige);padding:40px 0px}div.cancel--header-content{border-top:solid 1.0px black;border-bottom:solid 1.0px black}div.cancel--header-content>div.row{margin-bottom:0px}div.cancel--header-content img{padding:10px;border-left:solid 1.0px black;border-right:solid 1.0px black}section.f-credits{background:var(--pale-beige);border:solid 10px white;outline:solid 1px black}section.cancel--credits img{border:solid 1.0px black}section.cancel--credits h5,section.cancel--credits img.product--sticker{display:none !important}div.cancel--paused-benefits{background:var(--mist);padding:20px 0px;border:solid 10px white;outline:solid 1px black}div.cancel--paused-benefits img{width:30px;margin-top:-2px;margin-right:10px}div.cancel--paused-benefits h4{height:25px;line-height:25px;display:inline-block;margin-bottom:0px}section.cancel--pause h6{margin-bottom:0px;padding-top:0.5rem}div.cancel--lose-access-item{text-align:center;display:inline-block;width:25%;margin:0px 20px 20px 20px;vertical-align:top}div.cancel--lose-access-item img{margin-bottom:10px}div.cancel--lose-access-item p{font-family:'Roboto Regular';line-height:1.4rem}div.account--cancel-form{margin-bottom:80px}header.welcome--header div.video-container{margin-bottom:0px}section.welcome--community{background:var(--pale-beige)}div.welcome--community-content{background:white;padding:20px}section.welcome--links h5{margin-bottom:0px}section.welcome--links h5 a{text-decoration:underline}div.welcome--onboarding-banner{background:var(--pale-beige);text-align:center;margin-bottom:40px;padding:40px 0px}section.email-subscription--confirmation{min-height:400px;padding:200px 0px}header.search{padding:60px 0px}header.search h2{margin-bottom:0px}div.search-form{background:var(--pale-beige);margin-bottom:20px;padding:25px 0px;border-bottom:solid 1.0px white}div.not-found div.search-form,body.searches div.search-form{background:none;margin:0px;padding:0px;border:none}div.search-form>div.row,div.search-form input{margin-bottom:0px}body.searches div.search-form input[type="search"]{font-size:1.3rem;height:50px}hr.search--divider{margin-bottom:10px}div.search--context-nav{text-align:center}div.search--context-nav h6{display:inline-block;width:12%;padding:10px 8px;border-right:solid 1.0px black}body.non-member div.search--context-nav h6{width:24%}div.search--context-nav h6:last-child{border-right:none}div.search--context-nav h6 a{text-decoration:none}div.search--context-nav h6 a.current{text-decoration:underline}div.search-results div.course-preview h3,div.search-results div.course-preview h6{margin-bottom:10px}div.search-results div.post-preview h6,div.search-results div.post-preview p.search-result--post-date{display:inline;margin-right:15px;margin-bottom:0px}div.search-results div.object-list-item h6 a{text-decoration:underline}h6.search-results--mobile-context-list-header{border:solid 1.0px black}h6.search-results--mobile-context-list-header a{text-decoration:none;padding:15px 20px;display:block}div.search-results--mobile-context-list ul{border:solid 1.0px black;border-top:none;width:92% !important;left:15px !important}div.search-results--mobile-context-list ul a{padding:10px 20px}div.search-results--mobile-context-list ul a.current{text-decoration:underline}header.articles--header{padding:60px 0px}header.articles--header h1{margin-bottom:0px}header.articles--featured-articles-container{position:relative;padding-bottom:0px}img.article--featured-banner{width:185px;position:absolute;top:25px;right:10px;z-index:5}header.articles--header h2{margin-bottom:0px}section.articles--index{padding-top:20px}section.articles--index nav.pagination{margin-top:30px}div.articles--category a{display:block}div.articles--category a.current{font-family:'Roboto Bold';text-decoration:underline}section.articles--explore-more{background:white;margin:40px 0px;padding:0px;border:solid 60px var(--french-blue)}div.articles--explore-more-content{padding-right:20px}div.issue-download{text-align:center;margin-bottom:20px}div.issue-download img{display:block;margin:0px auto 10px auto;border:solid 1.0px black}div.featured-article-preview{background:var(--pale-beige) top center no-repeat;background-size:cover;height:600px;position:relative}div.featured-article-preview--summary{background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.2) 20%, rgba(0,0,0,0.7) 60%, rgba(0,0,0,0.9) 80%, #000 100%);width:100%;min-height:150px;padding:20px;position:absolute;bottom:0px}div.featured-article-preview--summary *{color:white}div.articles--featured-articles button.slick-prev{left:-60px}div.articles--featured-articles button.slick-next{right:-60px}div.article-preview{background:var(--pale-beige)}div.article-preview h3{font-size:1.3rem;letter-spacing:0.05em;line-height:1.6rem}div.article-preview a{text-decoration:none}div.article-preview img{display:block;width:100%;margin:0px auto}div.article-preview--content{padding:20px}div.article-preview--content *{margin-bottom:10px}div.article-preview--content h6:last-child{margin-bottom:0px}header.event--header,header.article--header{background-color:var(--pale-beige);margin-bottom:60px;padding:40px 0px;position:relative;overflow:hidden}header.event--header::before,header.article--header::before{content:'';background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:600px;position:absolute;top:0px;left:0px;opacity:0.2}div.event--header-image,div.article--header-image{height:450px;background-color:var(--mist);background-position:top center;background-repeat:no-repeat;background-size:cover}div.event--header-summary,div.article--header-summary{background:white;padding:20px;position:absolute;bottom:-30px;z-index:2}header.event--header h1,header.article--header h1{font-size:2.6rem;line-height:3.1rem}div.article--header-summary *{margin-bottom:10px}div.event--header-summary h6:last-child,div.article--header-summary h6:last-child{margin-bottom:0px}section.article--recommended{background:var(--pale-beige);padding:40px 0px 10px 0px}div.deal--collection-header h3{margin:0px}div.deal--collection-header hr{margin:10px 0px 40px 0px}div.deal{background:var(--mist);text-align:center}div.deal--image img{background:white}div.deal--content{padding:20px}div.deal--content hr{margin:10px 0px}div.featured-deal div.deal--content{position:relative}div.featured-deal div.deal--content hr{margin:20px 0px}img.deal--featured-banner{width:150px;position:absolute;top:10px;right:-10px;z-index:5}div.deal h5{margin-bottom:5px}div.deal h5 a{text-decoration:none}div.deal h5 span{font-family:'Roboto Light Italic';font-size:1.0rem;text-transform:none;white-space:nowrap}div.deal p{line-height:1.4rem;margin-bottom:0px}p.deal--deal-description{font-family:'Roboto Regular';font-style:italic}div.best-articles div.row{margin-bottom:0px}div.best-articles--header{background:var(--olive);padding:5px 10px;border:solid 1px var(--olive)}div.best-articles--header h5{color:white;margin-bottom:0px}div.best-articles img{width:20px;margin-top:-5px}div.best-articles--list{padding:10px;border:solid 1.0px black;border-top:none}div.best-articles--list h5{font-size:1.1rem;margin-bottom:10px}section.paywall{background:var(--pale-beige);text-align:center;padding:40px 0px}div.course-lesson--content-container section.paywall{margin:40px;border:solid 1.0px black;outline:solid 20px var(--pale-beige)}body.articles section.paywall{margin-top:-100px;box-shadow:0px -20px 30px rgba(0,0,0,0.2)}div.catalog--skill-levels-modal img{display:block;margin:0px auto 20px auto;max-width:120px}div.product--thumbnail-image-container{position:relative}div.product--thumbnail-image-container img[src$='.jpg']{display:block;margin:0px auto;position:relative;top:0px;left:0px}div.product--thumbnail-image-container img.product-preview--hover-image{position:absolute;top:0px;left:0px;z-index:10;display:none}div.product--thumbnail-image-container img.highlight{border:solid 5px var(--parchment)}h6.product--sale-banner{color:white;background:var(--sapphire);position:absolute;top:10px;right:0px;z-index:20}img.product--sticker{width:100px;position:absolute;left:0px;bottom:0px;z-index:10}img.product--made-sticker{width:60px;position:absolute;top:10px;right:10px;z-index:10}div.product--thumbnail{padding:0px 10px 20px 10px}div.product--name{padding-top:10px}div.product--name h3{font-size:1.3rem;letter-spacing:0.05em;line-height:1.6rem;margin-bottom:5px;display:inline}div.product--name-book{font-size:0.9rem;line-height:20px;height:40px}body.products-index h2.subhead,body.free-products-index h2.subhead{margin-bottom:10px}body.products-index h4{margin-bottom:0px}div.product--images{position:relative;margin-bottom:20px}div.product--images img.product--sticker{left:5px}div.product--image-slider ul.slick-dots{display:none !important}div.product--header h2{margin-bottom:10px;position:relative}div.product--header p{text-transform:uppercase}div.product--header h6 a{text-transform:capitalize}div.product--header h2 a.bookmark{margin-left:0px;top:-5px}div.product--buy-or-download button,div.product--buy-or-download a.button{min-width:230px}div.product--guarantee{background:var(--pale-beige);margin:40px auto 0px auto;padding:20px}div.product--guarantee p{margin-bottom:0px}div.product--details .accordion .accordion-navigation:after{background:url(/assets/icons/accordion-arrow-44c10a8aef0a6576bacd33bd9b34edb2295341afe938eb4d58b9898e627f41aa.png) 0px 5px no-repeat;content:' ';height:22px;width:15px;display:inline-block;position:absolute;top:8px;right:0px}div.product--details .accordion .accordion-navigation.active:after{top:14px;transform:rotate(88deg)}div.product--details label{color:black;font-family:'Roboto Regular';font-size:1.0rem;line-height:1.3rem;text-transform:uppercase;letter-spacing:0.07rem;display:inline}div.product--details .accordion .accordion-navigation>.content{margin:20px 0px 30px 0px;padding:0px}div.product--details li.accordion-navigation>a,div.product--details li.accordion-navigation>a:hover,div.product--details li.accordion-navigation.active>a,div.product--details li.accordion-navigation.active>a:hover,div.product--details li.fake-accordion-navigation>a{color:black;background:white;font-family:'Roboto Regular';font-size:1.0rem;line-height:1.3rem;text-transform:uppercase;text-decoration:none;letter-spacing:0.07rem;padding:10px 0px;border-top:solid 1.0px black;display:block}div.product--details li.accordion-navigation.active>a,div.product--details li.accordion-navigation:last-child>a,div.product--details li.fake-accordion-navigation>a{border-bottom:solid 1.0px black}div.product--details li.fake-accordion-navigation>a{margin-bottom:20px}div.product--details li.accordion-navigation>h6 a{text-decoration:none}section.product--video{background:var(--pale-beige);margin-bottom:20px;padding:20px 0px}section.product--video div.row{margin-bottom:0px}section.product--video div.video-container{margin-bottom:0px}section.product--testimonials{padding:20px 0px 0px 0px}section.product--testimonials button.slick-prev{top:35%;left:-60px}section.product--testimonials button.slick-next{top:35%;right:-30px}div.product--bundle-product img{margin-bottom:10px}div.product--bundle-product h5,div.product--bundle-product p{margin-bottom:0px}section.product--projects{padding:20px 0px}div.product--projects-non-member{background:url(/assets/products/background-projects-01d83d4889beb84d9f1861f37416459ed2f5df84ad89ebb0ce3d6effbd26e227.jpg) top center no-repeat;background-size:cover}div.product--projects-non-member-content{background:white;text-align:center;margin:90px auto 50px auto;padding:20px 30px}section.product--similar{background:var(--pale-beige);padding:20px 0px 0px 0px}div.product--related-content h6.tag{color:white;background:var(--matrix)}div.product--content{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}div.product--images-container{max-width:100%;top:70px;position:sticky}body.non-member div.product--images-container{top:130px}div.product--thumbnails{padding-top:70px}div.product--thumbnails button{left:0px;right:0px;top:auto;margin:0px auto;transform:rotate(90deg)}div.product--thumbnails button.slick-prev{top:-70px}div.product--thumbnails button.slick-next{bottom:-70px}a.product--thumbnail-image-container,ul.product--thumbnails .button,ul.product--thumbnails span.button{display:inline-block}ul.product--thumbnails li.disabled{opacity:0.4}div.product--quantity-select input,div.product--quantity-select select{text-align:center}div.product--unavailable{background:var(--mist);font-size:0.9rem;padding:10px 20px;border-radius:8px;display:inline-block}div.product-resource img{display:block;margin:0px auto 10px auto}div.product-resource--description{font-size:0.9rem;margin-bottom:20px}section.product-bonus--required-pattern{margin:60px 0px}section.product-bonus--required-pattern img{display:block;margin:0px auto}div.index-filter h5{line-height:30px;margin-bottom:0px;display:inline-block}div.index-filter-lists-container{text-align:center}div.index-filter-category{display:inline-block}div.index-filter-category h6{text-align:center;height:30px;line-height:30px;margin:0px;padding:0px 20px;border-right:solid 1.0px black}div.index-filter-category:last-child h6{border-right:none}div.index-filter-category a{text-decoration:none}div.index-filter-category img{width:25px;margin-left:20px}div.index-filter-content{text-align:left;width:300px;max-width:300px;margin:0px;margin-top:10px;padding:20px;border:solid 1.0px black}div.index-filter-content p{font-size:0.9rem;line-height:1.3rem;text-align:center;margin-bottom:0px}div.index-filter-content p a{text-decoration:underline}div.index-filter-content ul,div.index-filter-content li{margin:0px;padding:0px;list-style:none}div.index-filter-content li{margin-bottom:10px}div.index-filter-content li:last-child{margin-bottom:0px}div.index-filter-content input{margin-right:10px}div.index-filter-content li a{text-transform:uppercase}div.index-filter-tags hr{margin:20px auto}div.index-filter-tag{background:var(--pale-beige);margin-bottom:10px}div.index-filter-tag a{color:black;font-family:'Roboto Light';font-size:1.3rem;text-decoration:none}ul.index-filter--sizes li{background:var(--pale-beige);text-align:center;width:47%;margin:0px 2px 10px 2px;border:solid 1.0px black;display:inline-block;position:relative}ul.index-filter--sizes li.selected{color:white;background:var(--matrix)}ul.index-filter--sizes li label{color:inherit;font-size:1.0rem}ul.index-filter--sizes li input{position:absolute;left:-1000px}table.cart{border:none;border-collapse:collapse;width:100%;margin-bottom:30px}table.cart thead,table.cart tfoot{background:none}table.cart tr{background-color:transparent}table.cart td,table.cart th{padding:10px;border-bottom:solid 1px var(--pale-beige);vertical-align:middle;background-color:transparent}table.cart td{font-family:'Roboto Regular'}table.cart th{font-size:0.8em;font-weight:normal;text-transform:uppercase}table.cart tfoot th{padding:20px 10px}.cart-item a{text-decoration:none}.cart-item--image img{width:50px}.cart-item--format,.cart-item--quantity{text-align:center}td.cart-item--remove{text-align:right;width:100px}table.cart tfoot th{border-bottom:none}table.cart th.cart--subtotal{font-family:'Roboto Regular';font-size:1.2em}div.cart--empty-message img{display:block;margin:0px auto 60px auto}div.cart--empty-message h4 a{text-decoration:underline}div.cart-item--details{font-size:0.8rem;margin-top:3px}div.side-panel-cart{background:white;width:550px;height:100%;padding:30px;border-left:solid 1px var(--mist);position:fixed;top:0px;right:0px;z-index:2000;overflow:hidden}a.side-panel-cart--close{color:black;font-size:2.5rem;font-weight:bold;text-decoration:none;height:25px;width:25px;line-height:25px;position:absolute;top:0.625rem;right:1.375rem;cursor:pointer}div.side-panel-cart--contents{margin-top:70px}header.side-panel-cart--header{background:white;width:95%;height:100px;padding:20px 0px 0px;position:absolute;top:0px;z-index:2100}header.side-panel-cart--header hr{margin:30px 0px}footer.side-panel-cart--footer{background:white;width:95%;height:140px;position:absolute;bottom:0px;z-index:2100}footer.side-panel-cart--footer a.button{width:100%}div.side-panel-cart--related-container{background:white;position:absolute;bottom:140px}div.side-panel-cart--related div.order-item{padding:20px;border:solid 1px var(--mist)}div.side-panel-cart--related div.row{margin-bottom:0px}div.side-panel-cart--related p.side-panel-cart--related-heading{margin-top:30px;margin-bottom:10px}body.orders-new header.page-header{padding-top:40px}div.order,div.order-summary{margin-bottom:20px;padding:20px 30px;overflow-x:hidden}div.checkout-cart{background:var(--pale-beige)}div.order strong{font-size:1.1rem}div.order h3,div.order h4{margin-bottom:0px;display:inline-block}div.order hr{margin:10px 0px;padding:0px}div.order-item{border-bottom:solid 1px var(--mist);padding:10px;position:relative}div.order-item row{margin-bottom:0px}div.order-item p{font-size:0.9rem;line-height:1.2rem;margin-bottom:5px}div.order-item a{text-decoration:none}p.order-item--name{font-family:'Roboto Regular'}div.order-summary .note{font-size:0.75rem}div.membership-upsell{background:var(--pale-beige);margin:20px auto;padding:30px 30px}div.membership-upsell h4{margin-bottom:0px}h3.membership-upsell--price{margin-bottom:5px}h3.membership-upsell--or{line-height:2.0rem;margin-bottom:0px}div.payment--summary{text-align:center;padding:20px 10px;margin-bottom:30px;border:solid 1.0px black}div.payment--summary p{text-transform:uppercase;margin:0px}section.contact--form{padding-top:30px}div.account--edit a{font-size:0.9rem;text-transform:uppercase}div.account-form--avatar{margin:30px 0px 40px 0px}div.account-form--avatar img{width:100px;height:100px}div.account--display-name-select div.columns{white-space:nowrap}div.account--display-name-select label{font-family:'Roboto Regular';text-transform:uppercase}div.profile--username-message{font-size:0.9rem;padding-top:5px}div.profile--username-current,div.profile--username-available{color:var(--sapphire)}div.profile--username-taken{color:var(--mahagony)}img.profile-avatar{border-radius:50%}div.account--panel{padding-bottom:20px}div.account--panel h6{margin-bottom:5px;white-space:nowrap}a.cancel-subscription{font-size:0.95rem;text-decoration:none}table.account--order-history th,table.account--order-history td{font-size:0.9rem;padding-left:2px;padding-right:2px}table.account--order-history th{border-bottom:solid 1.0px}table.account--order-history td{padding-bottom:30px}table.account--order-history td.space{height:30px;padding:0px}table.account--order-history a{font-family:'Roboto Regular';text-decoration:none}p.account--basic-info{font-size:0.9rem;text-transform:uppercase;margin-bottom:10px}p.account--basic-info span{font-family:'Roboto Regular';margin-right:5px}div.account--edit-form-container .tabs-content>.content{padding-top:0px}div.account--edit-form{background:var(--pale-beige);padding:2.0rem 0px}ul.account--edit-tabs{margin:40px 0px 0px 0px;padding:0px;border-bottom:none}ul.account--edit-tabs li{padding:0px 10px 0px 0px}ul.account--edit-tabs li:last-child{padding-right:0px}ul.account--edit-tabs li.tab-title a,ul.account--edit-tabs li.tab-title a:hover{background:var(--mist);text-align:center;text-decoration:none;display:block;padding:20px 0px;border-bottom:none}ul.account--edit-tabs li.tab-title.active a,ul.account--edit-tabs li.tab-title.active a:hover{background:var(--pale-beige);border:none}table.account--orders{margin-bottom:30px}table.account--orders td{padding:5px 0px;white-space:nowrap}table.account--orders td.amount{width:20%;text-align:right}div.account--saved-payment-method-wrapper{background:white;padding:5px 20px;display:inline-block}div.account--saved-payment-method{margin:10px 0px;white-space:nowrap}div.account--saved-payment-method img{margin-right:10px}span.account--payment-type{font-family:'Roboto Regular';margin-right:10px}a.update{font-size:0.85rem}div.account--order-details{font-size:1.0rem}table.account--orders{border:none}table.account--orders tr{background:none}table.account--orders td:first-child{font-family:'Roboto Regular'}table.account--orders th,table.account--orders td{font-size:1.0rem !important;font-weight:normal !important;padding:0px 0px 30px 0px}table.account--orders th{border-bottom:solid 1px var(--pale-beige)}table.account--orders tfoot{background:none}table.account--orders tfoot td{padding:20px 0px 10px 0px}table.account--orders tfoot tr:first-child td{border-top:solid 1.0px black}header.order--header{padding:40px 0px}header.library--header{padding:60px 0px 20px 0px;text-align:center}header.library--header h1{margin-bottom:0px}nav.library--tab-navigation{margin-top:20px;border:solid 1px var(--pale-beige)}nav.library--tab-navigation a{font-family:'Roboto Regular';text-align:center;text-decoration:none;padding:15px 0px 10px 0px;display:block}nav.library--tab-navigation a.current{border-bottom:solid 5px var(--matrix)}div.library--download{background:var(--pale-beige);margin-bottom:20px;padding:0px 0px 10px 0px;position:relative}section.library--sewing-queue div.library--download{background:white}div.library--download img.product--sticker{bottom:6px}div.library--download-actions h5{font-size:1.2rem;line-height:1.4rem;margin-bottom:15px}div.library--download-actions{padding:10px 12px}div.library--download-actions img{width:20px;display:inline-block}div.library--download-queue-status a{font-size:0.75rem;white-space:nowrap}section.library--sewing-queue{background:var(--pale-beige);margin:0px;padding:40px 0px 0px 0px}div.library--course-preview img{margin-bottom:10px}header.podcast--header{background-color:white;background-image:url(/assets/podcast/header-60a0bfa1ec75d8ae3b1842a91ecdb57b85378800a0ccf85e9852a3b7fbc0bffe.jpg);height:500px;padding:160px 0px 0px 0px}div.podcast--header-content{background:white;text-align:center;padding:40px}div.podcast--header-content h4{margin-bottom:0px}section.podcast--purpose-statement{background:var(--pale-beige)}section.podcast--purpose-statement h3{font-family:'Playfair Regular';margin-bottom:0px}section.podcasts--about{background:var(--pale-beige);margin-bottom:40px}div.podcast--subscribe{margin-bottom:40px}div.podcast--subscribe-link{text-align:center;width:15%;margin:0px 0px;display:inline-block;vertical-align:top}div.podcast--subscribe-link img{width:60px;margin-bottom:10px}div.podcast--share{text-align:center;padding:60px 35px}div.podcast--share h3,div.podcast--share p{color:white}div.podcast--share-review{background:var(--cognac)}div.podcast--share-contact{background:var(--matrix)}header.about--header{background-image:url(/assets/company/about-header-e2a8bbd6671dfed7b14934a3179b56b9c0fcb53a0c0aa4343433f50822140278.jpg);height:500px}section.about--purpose h6.tag{color:white;background:var(--matrix)}section.about--commitments{background:var(--pale-beige)}div.about--commitment{margin-bottom:40px}section.about--commitments img[src$='.svg']{width:120px}section.about--founder{background:var(--mist)}section.about--founder h4{margin-bottom:0px}section.about--founder span.highlight{border-bottom-color:white}div.about--support{padding:0px 20px}section.about--join-our-team{background:var(--mist)}section.about--join-our-team div.row{margin-bottom:0px}div.about--join-our-team-content{border-top:solid 1.0px black;border-bottom:solid 1.0px black}section.about--join-our-team img{padding:10px;border-left:solid 1.0px black;border-right:solid 1.0px black}header.team--header{background-image:url(/assets/company/team-header-ae71fd9647a001c844d936dc4b1d2fbb79343bd2231792bc5c62c35cc66fa20d.jpg);background-position:center center;height:600px;position:relative}header.careers--header{background-image:url(/assets/company/careers-header-7d4d91d2c7fe3088471f59e7e458242332a9d75d5cfca31fe610136e848b9b86.jpg);height:600px;position:relative}div.team--header-text,div.careers--header-text{background:white;text-align:center;padding:30px;position:absolute;width:100%;bottom:-650px}section.team--ambassadors{background:var(--pale-beige)}section.team--team{padding-bottom:0px}section.team--team img{margin-bottom:15px}section.team--team h5{line-height:1.5rem;margin-bottom:10px}section.careers--testimonials{background:var(--pale-beige)}div.careers--testimonial img{border-radius:50%}div.careers--testimonial h5{margin-bottom:10px}div.careers--testimonial p{font-size:0.9rem}section.careers--inclusion{height:500px}section.careers--openings{background:var(--pale-beige)}div.careers--opening-summary{text-align:left;margin-bottom:40px}div.careers--opening-summary h5{margin-bottom:10px}div.profile-preview{margin-bottom:30px}div.profile-preview img{width:150px;display:block;margin:0px auto 15px auto}div.profile-preview h5{margin:0px}div.profile-preview a{text-decoration:none}div.feed-item--goal div.feed-item--content{background:var(--parchment);background-position:center center;background-size:cover;padding:20px}feed-item--goal-content-inner{padding:20px}div.feed-item--goal div.feed-item--content-overlay{background:rgba(130,128,43,0.9)}div.goal-preview--image{height:100px;background-position:center center;background-size:cover;width:100%;position:relative;top:0px;left:0px}div.goal--status{height:30px;width:30px;display:inline-block}div.feed-item div.goal--status{height:20px;width:auto}div.goal--status h6{padding-left:30px}div.goal--status-green{background:url(/assets/community/goals/status-green-2f09bd14c59cdbcbcc7c8636a7175d502699a8329990e11802bbb988ce48f016.svg) left center no-repeat}div.goal--status-yellow{background:url(/assets/community/goals/status-yellow-1efb0f34e08fc73120962762f26e88c7bdef2ce92fef95ecfa51caef0864b2cf.svg) left center no-repeat}div.goal--status-red{background:url(/assets/community/goals/status-red-f98fdbd4b60b8e9d3cf224edf439a8fe875ad924ba0067c8861cbae08b7fe335.svg) left center no-repeat}div.goal--status-complete{background:url(/assets/community/goals/status-completed-62c1f672a1026db5f4ec4b5ce8ff5d51a173ebe2516c5721d15806f49af7a609.svg) left center no-repeat}span.goal--tasks-count,span.goal--message-count{color:white;height:20px;line-height:20px;display:inline-block;margin-left:10px;padding-left:30px}span.goal--tasks-count{background:url(/assets/community/goals/tasks-c36e253c96c65e6d48f63b2aeeb967a38ba0c880451f2c90ffc85d5e5290d03e.svg) left center no-repeat}span.goal--message-count{background:url(/assets/community/goals/messages-9c765814addd770eb9a1a26f708a192202ea17ecee0496704bc943e7c4e0fdbb.svg) left center no-repeat}div.goal--progress-bar-container{background:var(--pale-beige);font-size:10px;height:12px;line-height:12px;width:100%;position:absolute;bottom:0px}div.goal--progress-bar{color:white;background:var(--olive);height:100%;text-align:right}header.downloads-header{background:var(--pale-beige)}header.downloads-header h4{margin:0px}div.downloads{margin-bottom:20px}div.downloads h3{margin:0px}div.downloads hr{margin:0px 0px 20px 0px}header.bookmarks--header{background:var(--pale-beige);margin-bottom:60px}header.bookmarks--header h2{margin:0px}div.bookmarks div.article-preview h6,div.bookmarks div.article-preview p,div.bookmarks div.podcast-preview h6,div.bookmarks div.podcast-preview p,div.bookmarks div.course-preview h6,div.bookmarks div.course-preview p{display:none}div.bookmarks div.feed-item--content,div.bookmarks div.feed-item--content-overlay,div.bookmarks div.feed-item--content-background{min-height:250px}div.bookmarks--posts [class*="block-grid-"]>li{padding-bottom:0px}a.bookmark{background:url(/assets/icons/bookmark-df5c73e8c279f3334c09b33b39bfd241f9f8cbc59feec90ef0b8fe67c8129885.svg) center center no-repeat;display:inline-block;height:20px !important;margin-left:13px;padding-left:30px;position:relative;top:3px}a.bookmark--bookmarked{background-image:url(/assets/icons/bookmark-on-007cc1599d3b61310e97ab2ee7467faefa9439706551888dd213e26c3cb59307.svg)}header.event--header a.bookmark,header.article--header a.bookmark{float:right}section.article--comments{padding-top:0px}section.article--join{background:var(--olive)}section.article--join h3,section.article--join h4{color:white}section.article--join a.button{width:150px}div.article-preview a.bookmark,div.podcast-preview a.bookmark,div.course-preview a.bookmark,div.product--thumbnail a.bookmark,div.project-preview a.bookmark,div.post-preview a.bookmark{width:10px;margin-top:6px;padding-left:15px;float:right}div.event-preview{background:var(--pale-beige);position:relative}div.event-preview--content{padding:20px}div.event-preview--content h5{margin-bottom:5px}div.event-preview--content h6{margin-bottom:10px}div.event-preview--content h6:last-child{margin-bottom:0px}div.event-preview--content h6 img{margin-right:5px}h6.event-preview--location-tag{color:white;background:var(--matrix);position:absolute;top:0px;left:0px;z-index:10}header.event--header{margin-bottom:0px}div.event--header-summary{text-align:center;width:100%}div.event--header-summary h6{margin-bottom:10px}div.event--header-summary img{margin-right:3px}div.event--header-summary a.bookmark{float:none;position:absolute;top:20px;right:20px}div.event--sidebar header{background:var(--matrix);text-align:center;padding:10px}div.event--sidebar header h5{color:white;margin-bottom:0px}div.event--sidebar-content{background:var(--rose);padding:20px}div.event--sidebar-details p{margin-bottom:0px}
