.row{max-width:75em;margin-bottom:10px}.row.nomargin{margin-bottom:0px !important}.top-bar,.top-bar a:hover,.top-bar-section ul,.top-bar-section li a:not(.button){background:#523a39 !important}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{padding:0px}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],select,textarea{height:auto;margin-bottom:10px;padding:6px 8px}.has-tip,.has-tip:hover{cursor:pointer;border:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'Playfair Regular';src:url("/assets/playfair-regular-be9c3048981bee5903e23032bedb2fb5bf869ca0be65344d87cf7468025b92b8.woff") format("woff");font-style:normal;font-weight:normal}@font-face{font-family:'Playfair Italic';src:url("/assets/playfair-italic-5bab8491f26ea7f233ca4042d05c252b98eaa32668efcd51d2d95c3bc26c4336.woff") format("woff");font-style:normal;font-weight:normal}@font-face{font-family:'Playfair Bold';src:url("/assets/playfair-bold-dcad595cfd9178e68287c2662a5c62405a6c00636065cd98db5eb46fec26a99a.woff") format("woff");font-style:normal;font-weight:normal}@font-face{font-family:'Playfair Bold Italic';src:url("/assets/playfair-bold-italic-640c2143a1be21064f2336334406a82eb4abe68d814dedbc0be0076da7e53eca.woff") format("woff");font-style:normal;font-weight:normal}@font-face{font-family:'Playfair Black';src:url("/assets/playfair-black-9b90a106cad889aa6f77b60c9a87a117e8b74b3a91c4447668976e3b9e5efc70.woff") format("woff");font-style:normal;font-weight:normal}@font-face{font-family:'BodoniXT';src:url("/assets/bodonixt-2e48eefca676336023e282cdacea8b0083358d1936b0f6a29efc8462b3f5336f.woff") format("woff");font-style:normal;font-weight:normal}@font-face{font-family:'Roboto Light';src:url("/assets/roboto-light-94e3c960e7ac7a42aac1f0a681c9e4d497c626c0ee7593de6450410b6d4b26fd.woff") format("woff");font-style:normal;font-weight:normal}@font-face{font-family:'Roboto Light Italic';src:url("/assets/roboto-light-italic-74ad1bf2ac310d01ef308ed2a155753ea6d3c055d474cd65c8f8b88ec51e7f2f.woff") format("woff");font-style:normal;font-weight:normal}@font-face{font-family:'Roboto Regular';src:url("/assets/roboto-regular-47b954d01fa15368e2eece18971039fccb6891a00ba05657d4f11b78c69c9f75.woff") format("woff");font-style:normal;font-weight:normal}@font-face{font-family:'Roboto Bold';src:url("/assets/roboto-bold-6383bab652993a9a490500f5320be4e2cf18bce5b317a6ca77562e5a1aa2a050.woff") format("woff");font-style:normal;font-weight:normal}.row{max-width:1200px}body{color:#000000;background:#ffffff;font-family:'Roboto Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1.1em;letter-spacing:0.04rem;margin:0px;overflow-x:hidden}body *{margin-top:0px}main{min-height:900px}section,article{padding:60px 0px;position:relative;z-index:1}div.turbolinks-progress-bar{background-color:#d57b59 !important}a,button.link{color:#000000;text-decoration:underline}a:hover,a:active,a:focus{color:#565553}a.current,a.disabled{cursor:default}a.current:hover,a.current:focus,a.disabled:hover,a.disabled:focus{color:#000000}div[data-link-href]{cursor:pointer}h1,h2,h3,h4,h5,h6{color:#000000;font-family:'Roboto Regular', Georgia, 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-family:'Playfair Black';font-size:3.4rem;line-height:4rem;letter-spacing:0.2rem}h1 a{color:#000000;font-family:inherit}h2{font-family:'Playfair Black';font-size:2.6rem;line-height:3.1rem;letter-spacing:0.1rem}h3{font-family:'Playfair Black';font-size:1.9rem;line-height:2.5rem;letter-spacing:0.1rem}h4{font-family:'Roboto Light';font-size:1.3rem;line-height:2.0rem;letter-spacing:0.05rem}h5{font-family:'Playfair Black';font-size:1.3rem;letter-spacing:0.05em}h6{font-size:1.0rem;line-height:1.2rem;text-transform:uppercase;letter-spacing:0.07rem;margin-bottom:10px}p,li,dt,dd{font-size:1.0rem;line-height:1.6rem}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}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}blockquote{border:none;width:auto;margin:40px auto 60px auto;padding:0px}ul,ol{margin:0px 30px 30px 30px;padding:0px 0px 0px 30px}li{margin:0px 0px 10px 0px}dl dt{font-size:1.3rem;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}strong{font-family:'Roboto Bold';font-weight:normal}blockquote,blockquote p{color:inherit}p:empty,div.simple-format ul br{display:none}div.video-container{height:0px;margin-bottom:30px;padding-bottom:56.25%;position:relative;overflow:hidden}div.video-container iframe{width:100%;height:100%;position:absolute;left:0px;top:0px}iframe{border:none}ul.f-dropdown,ul.f-dropdown li{margin:0px;padding:0px}.f-dropdown li a{text-decoration:none}hr{color:#000000;height:3px;margin:40px auto;border:none;border-bottom:solid 1px}hr.light{background:#565553;height:1px;margin:20px auto}hr.tiny{width:60px;height:1px;margin:10px auto}hr.short{width:170px;margin:20px auto}hr.medium{width:300px;margin:20px auto}hr.wavy,hr.dashed{background-color:transparent;background-position:center center;background-repeat:repeat-x;height:30px;border:none}hr.wavy{background-image:url("hr/wavy-yellow.png")}hr.wavy.blue{background-image:url("hr/wavy-blue.png")}hr.wavy.burgundy{background-image:url("hr/wavy-burgundy.png")}hr.wavy.green{background-image:url("hr/wavy-green.png")}hr.wavy.lavender{background-image:url("hr/wavy-lavender.png")}hr.wavy.light-orange{background-image:url("hr/wavy-light-orange.png")}hr.wavy.mauve{background-image:url("hr/wavy-mauve.png")}hr.wavy.navy{background-image:url("hr/wavy-navy.png")}hr.wavy.orange{background-image:url("hr/wavy-orange.png")}hr.wavy.pink{background-image:url("hr/wavy-pink.png")}hr.wavy.red{background-image:url("hr/wavy-red.png")}hr.wavy.teal{background-image:url("hr/wavy-teal.png")}hr.dashed{background-image:url("hr/dashed-yellow.png")}hr.dashed.blue{background-image:url("hr/dashed-blue.png")}hr.dashed.burgundy{background-image:url("hr/dashed-burgundy.png")}hr.dashed.green{background-image:url("hr/dashed-green.png")}hr.dashed.lavender{background-image:url("hr/dashed-lavender.png")}hr.dashed.light-orange{background-image:url("hr/dashed-light-orange.png")}hr.dashed.mauve{background-image:url("hr/dashed-mauve.png")}hr.dashed.navy{background-image:url("hr/dashed-navy.png")}hr.dashed.pink{background-image:url("hr/dashed-pink.png")}hr.dashed.orange{background-image:url("hr/dashed-orange.png")}hr.dashed.red{background-image:url("hr/dashed-red.png")}hr.dashed.teal{background-image:url("hr/dashed-teal.png")}div.space{height:20px}div.half-space{height:10px}.strike{font-family:inherit;text-decoration:line-through}a.post-edit-link,a.admin-edit-link{position:absolute;top:-40px;left:80%}h6.tag{background:#ebc9be;font-family:'Roboto Regular';text-align:center;text-transform:uppercase;margin:0px;padding:8px 20px;display:inline-block}div.step-number{color:#ffffff;background:#022458;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:center;margin:0px auto 40px auto}div.share-icons a{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}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;padding:8px 15px;border:solid 2px #611d08;box-shadow:none}option{font-family:'Roboto Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;margin-bottom:0px;border-left:solid 2px #611d08}select,select:hover,option{background-color:#ffffff;cursor:pointer}input:focus,select:focus,textarea:focus{background-color:#ebebeb;border-color:#611d08 !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:#ffffff;background:#d57b59;font-family:'Roboto Bold';font-size:0.9rem;font-weight:normal;text-transform:uppercase;letter-spacing:0.08rem;margin-bottom:0px;padding:20px 30px;border-radius:50px;border:solid 5px #ebc9be;box-shadow:none;transition:none;cursor:pointer}button:hover,button:focus,.button:hover,input[type='submit']:hover,input[type='submit']:focus{color:#d57b59;background:#ebc9be}button.nohover:hover,a.button.nohover:hover{color:#ffffff;background:#d57b59}button.secondary,button.secondary:focus,button.secondary:hover,a.button.secondary,a.button.secondary:focus,a.button.secondary:hover,input[type='submit'].secondary,input[type='submit'].secondary:focus,input[type='submit'].secondary:hover{color:#d57b59;background:#ebc9be;border:none}button.secondary:hover,a.button.secondary:hover{background:#ebebeb}button.small,button.small:hover,button.small:focus,button.small:active,a.button.small,a.button.small:hover,a.button.small:focus,a.button.small:active{font-size:0.85rem;padding:10px 20px;border-width:2px}button.disabled,button[disabled],button[disabled]:hover,button[disabled]:focus,.button.disabled,.button.disabled:hover,.button.disabled:focus{color:#ebc9be;background:#fbefeb;border-color:#ebc9be;cursor:default;opacity:1}button.wide,button.wide:hover,button.wide:focus,a.button.wide,a.button.wide:hover,a.button.wide:focus{padding-left:50px;padding-right:50px}button.slim,a.button.slim{padding:10px 30px;border-width:2px}button.nostyle,button.nostyle:focus,button.nostyle:hover,a.button.nostyle,a.button.nostyle:focus,a.button.nostyle:hover{background:transparent;border-color:transparent}button.link{background:#ffffff;text-transform:none;padding:0px}button.link:hover{color:inherit}textarea{height:200px}button{margin:0px}ul.radio,ul.checkbox{list-style:none;padding:0px}.radio label,.checkbox label{display:inline-block}div.row.submit{padding-top:60px}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:#990000;font-size:0.8rem;margin-left:2px}ul.tabs{margin:0px;padding:0px;border-bottom:solid 2px #ebebeb}.tabs .tab-title>a{color:#000000;background:#ffffff;font-family:'Roboto Light';border-bottom:solid 2px #ffffff}.tabs .tab-title>a:hover,.tabs .tab-title.active>a{color:#000000;background:#ffffff;border-bottom-color:#b13f35}.tabs .tab-title.active>a{font-family:'Roboto Regular'}li.tab-title a{color:#000000;text-decoration:none}.tabs-content{margin-bottom:20px}div.panel{padding:30px 40px;background:#faf0dc;margin:0px auto 20px auto;border:none;position:relative}div.panel.secondary{background:#ebebeb}div.panel h1,div.panel h2,div.panel h3,div.panel h4,div.panel h5,div.panel h6{color:#000000;line-height:inherit;margin-bottom:20px}div.panel p,div.panel li{color:#000000}div.flash{margin-bottom:0px;padding:10px 20px}div.notice,div.alert{font-size:1.0rem;text-align:center}div.notice{background:#c7e4ea}div.alert{background:#f3c370}div.notice p,div.alert p{margin:0px auto}img.warning{border:solid 2px #f3c370}div.ajax-response-message{width:100%;position:fixed;top:0px;z-index:20;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:#990000 !important;background-color:#fbefeb;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{background:#fbefeb;border:solid 3px #f3c370;box-shadow:none}.reveal-modal.no-background{background:#ffffff}.reveal-modal-bg{background:rgba(255,255,255,0.85)}.reveal-modal a.close-reveal-modal{color:#ffffff;background:#022458;font-size:1.5rem;line-height:22px;text-align:center;text-decoration:none;height:25px;width:25px;border-radius:50%;top:-10px;right:-10px}.reveal-modal h5{margin-bottom:10px}ul.accordion{margin:0px;padding:0px}img.accordion-control{float:right}li.accordion-navigation.active img.accordion-control{transform:rotate(180deg)}li.accordion-navigation>a{color:inherit !important;text-decoration:none;padding:20px;display:block}li.accordion-navigation>a h3{display:inline-block;margin:0px;padding:0px 20px 0px 15px}li.accordion-navigation>a h4{display:inline-block;margin:0px}div.slick-slide{opacity:0.4;margin:0px 5px}div.slick-current{opacity:1.0}ul.slick-dots{text-align:center;height:20px;margin:20px 0px;padding:0px;list-style-type:none}ul.slick-dots li{display:inline-block}ul.slick-dots li button{background:#ebebeb;text-indent:-9999px;width:20px;height:20px;margin:0px 10px;padding:0px;border:none;border-radius:10px;display:block}ul.slick-dots li.slick-active button{background:#565553}button.slick-prev,button.slick-next{border:none;border-radius:0px}button.slick-prev,button.slick-next{background-color:transparent;text-indent:-9999px;width:23px;height:40px;position:absolute;z-index:50;top:50%;margin-top:-20px}button.slick-prev{background:url("arrow-2-prev.svg") top center no-repeat;left:10px}button.slick-next{background:url("arrow-2-next.svg") top center no-repeat;right:0px}nav.pagination{font-size:1.2rem;text-align:center;margin:60px auto}nav.pagination span{line-height:25px;height:25px;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:#ffffff;background:#d57b59}nav.pagination a{display:block;text-decoration:none}header.primary{font-size:1.0rem;padding:15px 0px 0px 0px}header.primary div.row{margin-bottom:0px}header.primary a{text-decoration:none}nav.header--icons-account a{display:inline-block;margin-left:10px}nav.header--icons-account img{width:22px}header.primary ul,header.primary li{margin:0px;padding:0px;list-style:none}header.primary ul{background:#faf0dc}header.primary li a{color:#000000}div.header--nav-content-account ul{background:#ebebeb;border:solid 1px #ebebeb;outline:solid 2px #ffffff}div.header--nav-content-account a{display:block;margin:0px}div.header--nav-content-account a:hover{background:#ffffff}nav.header--site-nav>a{display:inline-block;padding:10px 25px 25px 25px}div.header--nav-content{background:#faf0dc;text-align:left;width:340px;max-width:340px;margin:0px;margin-top:-10px;padding:20px;outline:solid 2px #ffffff}div.header--nav-content.large{width:600px;max-width:600px}div.header--nav-content dl{margin:0px}div.header--nav-content dt{font-family:'Playfair Bold'}div.header--nav-content dt a:hover{font-family:'Playfair Bold Italic'}div.header--nav-content dd{font-size:0.9rem;line-height:1.4rem;margin-bottom:20px}div.header--nav-content dd:last-child{margin-bottom:0px}div.header--nav-content-resources{background:#faf0dc}div.header--nav-content-tools{background:#e4f1ef}div.header--nav-content-magazine{background:#fbefeb}div.header--nav-content-patterns{background:#faf0dc;min-width:600%}div.header--nav-content-community{background:#e4f1ef}div.header--nav-content ul{margin:0px;padding:0px;list-style:none}div.header--nav-content dl{margin:0px;padding:0px 10px}div.header--nav-content div.columns:first-child dl{padding-right:0px}div.header--nav-content dt a{font-family:'Playfair Black';letter-spacing:0.05em}div.header--nav-content dt a:hover{font-style:italic}div.header--nav-content dd{margin-bottom:20px}div.header--nav-content dd a{text-decoration:underline}.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:#ffffff;background:#022458;font-family:'Roboto Regular';font-size:10px;line-height:12px;text-align:center;padding:1px 4px;border:solid 2px #ffffff;border-radius:12px;display:inline-block;position:absolute;top:-3px;right:-2px;z-index:10}header.page-header{text-align:center;background-position:center top;background-size:cover;background-repeat:no-repeat;padding:60px 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:#ebebeb 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.category-nav--mobile{margin-bottom:30px}div.category-nav--mobile h4{background:url("arrow-down-sm.png") center right no-repeat;padding:0px 5px;border-bottom:solid 2px #d57b59}div.category-nav--mobile h4 a{padding-bottom:10px}div.category-nav--mobile a{display:block}div.category-nav--mobile ul{border:solid 1px #ebebeb}div.category-nav--mobile li a{text-transform:uppercase;padding:10px 15px}div.category-nav--mobile li a:hover{background:#ebebeb}div.footer-subscribe{background:#ebc9be;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-right:5px;padding:8px 10px}footer.primary{background:#fbefeb;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{width:200px}section.pattern-preview{background:#ebebeb}div.free-download-modal{text-align:center}div.free-download-modal label{text-transform:uppercase;text-align:left;display:block}div.promo-box{background:#ebebeb;text-align:center;margin:40px auto 80px auto;padding:20px 20px 15px 20px;border:solid 2px #000000;outline:solid 15px #ebebeb}div.promo-banner{color:#000000;background:#f3c370;text-align:center;width:100%;height:60px;padding:10px 0px;position:fixed;top:0px;z-index:100}div.promo-banner p{font-family:'Playfair Bold';margin:0px}body.not-signed-in{padding-top:60px}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:#fbefeb;padding:60px 50px;position:relative}div.promo--style-workshop h6{color:#ffffff;background:#d57b59;padding:10px 15px;display:inline-block}div.promo--style-workshop img{position:absolute;top:-120px;right:0px;z-index:20}header.home--header{color:#000000;background:#ffffff;padding:0px}section.purpose-statement h3{margin:0px}section.purpose-statement span{border-bottom:solid 20px #f3c370;display:inline-block;line-height:0.1rem}section.home--here{padding-top:0px}section.home--here img{display:block;margin:0px auto 20px auto}section.home--quiz{background:#faf0dc url("entry/home/quiz.png") top center no-repeat;height:530px}section.home--what-you-get{background:#faf0dc url("entry/home/background-1.png") top center no-repeat;background-size:cover}div.home--what-you-get-images{width:525px;height:625px;margin:0px auto;position:relative}div.home--what-you-get-images img{width:250px;position:absolute}div.home--what-you-get-images img:nth-child(1){top:0px;left:40px;z-index:10;transform:rotate(3deg)}div.home--what-you-get-images img:nth-child(2){top:40px;left:270px;z-index:20;transform:rotate(-8deg)}div.home--what-you-get-images img:nth-child(3){top:230px;left:140px;z-index:30;transform:rotate(10deg)}section.home--testimonials{background:#fbefeb}div.home--testimonial{margin-bottom:40px}div.home--testimonial img{display:block;margin-bottom:10px}div.home--testimonial h3{margin-bottom:0px}div.home--testimonial p{padding-right:20px}section.home--whats-new img{display:block;margin:0px auto 5px auto}section.home--articles{background:#faf0dc url("entry/home/background-1.png") top center no-repeat;background-size:cover}div.home--current-issue img{width:250px;margin-bottom:30px;transform:rotate(-8deg)}section.home--articles div.feature-preview img{border:solid 5px #ffffff}section.home--projects img{margin-bottom:20px}section.home--share{background:#e4f1ef url("entry/home/background-2.png") top center no-repeat}section.home--pricing{padding-top:30px}div.home--plan{background:#ebebeb;margin-bottom:10px;padding:20px 40px;position:relative}div.home--plan.highlight{background:#fbefeb}div.home--plan h6.tag{color:#ffffff;background:#b13f35;font-size:14px;line-height:14px;font-family:'Roboto Regular';text-align:center;text-transform:uppercase;width:120px;padding:8px 0px;position:absolute;top:45px;left:-75px;transform:rotate(-90deg);z-index:50}div.home--plan h3,div.home--plan h4,div.home--plan hr{margin:0px}div.home--plan p.note{font-size:0.8rem;white-space:nowrap}div.home--plan ul{margin:20px 0px 0px 0px;padding-left:20px}div.home--plan li{font-size:0.9rem;line-height:1.3rem;margin:0px 0px 5px 0px}div.home--plan a.button{margin:10px 0px}div.home--change-plan-notice{background:#e4f1ef;text-align:center;margin-top:20px;padding:10px 0px}img.header-discount-sticker{width:250px;position:absolute;top:185px;left:-150px}img.basic-plan-discount-sticker{width:150px;position:absolute;bottom:175px;left:-50px}img.unlimited-plan-discount-sticker{width:150px;position:absolute;bottom:170px;left:-50px}div.pricing--gift-code-form{background:#ebc9be;padding:20px 0px}#braintree-paypal-button{margin:0px auto 10px auto}#bt-pp-cancel{outline:none}#braintree-paypal-loggedin{margin:auto}header.subscription--edit-header{padding-bottom:0px}div.subscription--plan-option,div.subscription--current-plan{margin-bottom:60px;padding:30px 40px}div.subscription--plan-option{background:#f3c370}div.subscription--current-plan{background:#faf0dc}div.subscription--plan-option p{margin-bottom:15px}div.subscription--plan-price{background:#fbefeb;text-align:center;margin-top:20px;padding:40px 0px 20px 0px;border-radius:50%}div.subscription--current-plan div.subscription--plan-price{background:#ffffff}div.subscription--plan-price h6{margin-bottom:0px}h1.subscription--plan-sale-price{font-size:2.5rem;line-height:2.5rem;margin-top:-10px}h1.subscription--plan-sale-price span{display:block}div.subscription--plan-price p{font-size:0.9rem}div.subscription--plan-button{margin-bottom:-60px}h6.subscription--your-price-tag{color:#ffffff;background:#9f726d;text-align:center;text-transform:uppercase;padding:8px 20px;position:absolute;top:10px;right:10px;transform:rotate(15deg)}a.subscription--cancel-plan-change{color:#565553;font-size:0.9rem;text-decoration:none;margin-top:20px;display:inline-block}div.subscription--pause ul{margin:0px}header.welcome--header{background:#f3c395 url("welcome/header.jpg") top center no-repeat;background-size:cover;height:480px;padding-top:30px}section.welcome--learn h6.tag{color:#ffffff;background:#022458;position:absolute;top:20px;left:0px}footer.welcome--footer{background:#ebc9be url("welcome/footer.png") top center no-repeat;background-size:cover;height:500px;padding-top:30px}div.welcome--onboarding-banner{background:#fbefeb;text-align:center;margin-bottom:40px;padding:40px 0px}section.email-subscription--confirmation{min-height:400px;padding:200px 0px}div.search-form input[type="search"]{font-size:1.3rem;height:50px}div.search-form select{font-family:'Roboto Regular';text-transform:uppercase;height:50px}div.search-result{padding:30px 0px;border-bottom:solid 1px #d3d5d7}div.search-result:last-child{border-bottom:none}div.search-result h3{margin-bottom:10px}div.search-result h6 a{text-decoration:underline}div.features--category-select{background:#fbefeb;text-align:center;margin:20px auto 40px auto;padding:40px 0px 50px 0px}a.features--category-select-prompt{background:#fff url("arrow-down-sm.png") 95% center no-repeat;font-size:0.9rem;text-align:left;text-transform:uppercase;text-decoration:none;padding:10px 20px;border:solid 2px #611d08;display:block}ul.features--category-links{padding-bottom:10px;border:solid 1px #ebebeb;border-top:none;max-height:350px;overflow-y:auto}ul.features--category-links a{text-align:left;text-transform:uppercase;text-decoration:none;padding:10px 20px}div.issue--preview{margin-bottom:20px}div.issue--preview img{display:block;margin-bottom:10px;border:solid 1px}div.issue--preview-date{font-family:'Playfair Regular', Georgia, Times, 'Times New Roman', serif;text-align:center;text-transform:uppercase}div.issue--preview-date{font-family:'Playfair Regular', Georgia, Times, 'Times New Roman', serif;text-align:center;text-transform:uppercase}header.issue--header{background-color:#9f726d;padding:160px 0px}header.issue--header h1{color:#ffffff}h6.issue--date-number{color:#ffffff;margin-bottom:40px}h6.issue--date-number span{margin:0px 15px}section.issue--lookbook{padding-bottom:0px}div.issue--lookbook-slides{position:relative}div.issue--lookbook-slides img{max-height:500px}div.issue--lookbook-slides button.slick-arrow{top:250px}div.issue--product-links a{margin:0px 10px}div.feature-preview{font-size:0.9rem;text-align:center}div.feature-preview--text{padding:0px 10px}div.feature-preview hr{margin:15px auto}div.feature-preview h5{font-size:1.0rem;margin:15px auto}div.feature-preview--excerpt{font-size:0.95rem;margin-bottom:5px}div.feature-preview--issue-date a{color:#565553;font-size:0.85rem}div.issue--cta{background:#faf0dc;text-align:center;margin-bottom:5px;padding:70px 0px}div.bonus img{display:block;margin:0px auto 10px auto}p.bonus--cta{font-family:'Playfair Italic';font-size:1.2rem;margin-bottom:30px}div.deal{width:95%;margin:0px auto 30px auto}div.deal img{display:block;margin:0px auto 20px auto;padding:10px;border:solid 1px}div.deal h6{margin-bottom:15px}div.deal p{margin-bottom:10px}div.deal h6 span{font-family:'Roboto Light Italic';font-size:0.9rem;text-transform:none;white-space:nowrap}div.deal p{font-size:0.9rem}p.deal--deal-description{font-family:'Roboto Regular'}h6.catalog--filter-tag{color:#ffffff;background:#9f726d;display:inline-block;margin:0px 5px}div.product--thumbnail-image-container{position:relative}div.product--thumbnail-image-container img{display:block;margin:0px auto}img.product--members-only{width:150px;position:absolute;left:0px;bottom:0px}div.product--thumbnail{padding:0px 10px 20px 10px}div.product--name{padding:10px 0px}div.product--name h5{line-height:1.6rem;margin-bottom:5px;display:inline-block}div.product--name-book{font-size:0.9rem;line-height:20px;height:40px}div.product--image-column{padding-right:20px;position:relative}div.product--images{position:relative}div.product--image-slider button.slick-prev{background-image:url("arrow-1-prev.svg")}div.product--image-slider button.slick-next{background-image:url("arrow-1-next.svg")}div.product--images img.product--almost-sold-out-tag{width:200px;position:absolute;top:-20px;left:-20px;z-index:20}div.product--images img.product--members-only{width:280px}div.product--content p label{color:#000000;font-family:'Roboto Bold';font-size:1.0rem;text-transform:uppercase;letter-spacing:0.1rem;margin-right:3px;display:inline}div.product--bonus-preview hr{color:#ebebeb}div.product--bonus-preview h6.tag{color:#ffffff;background:#9f726d}body.products-show ul.product--thumbnails,body.bonus-variations-show ul.product--thumbnails{margin:20px 0px}ul.product--thumbnails li{margin:0px;padding:5px !important}ul.product--thumbnails a,ul.product--thumbnails img{display:block}a.product--thumbnail-image-container,ul.product--thumbnails a.button,ul.product--thumbnails span.button{display: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:#d3d5d7;font-size:0.9rem;padding:10px 20px;border-radius:8px;display:inline-block}body.products-show div.reveal-modal{text-align:center}div.product-resource--image{margin-bottom:10px;padding:10px;border:solid 1px #ebebeb}section.product--product-resources hr{width:50%;margin:15px auto}div.product-resource--description{font-size:0.9rem;margin-bottom:20px}div.cp-redirect-notice{background:url("cp-modal-background.png") top center no-repeat;border:none}div.cp-redirect-notice--product-image{background-position:center 20%;background-repeat:no-repeat;width:230px;height:230px;margin:0px auto;border:solid 10px #fbefeb;border-radius:115px}div.cp-redirect-notice p{font-size:1.1rem}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 #ebebeb;vertical-align:middle;background-color:none}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.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--gift-recipient{color:#565553;font-size:0.8rem;margin-top:3px}div.cart-sidebar{border:solid 1px #d3d5d7;margin-bottom:30px;overflow-x:hidden}div.cart-sidebar h4{text-align:center;margin:0px;padding:10px}div.cart-sidebar a{text-decoration:none;display:block}div.cart-sidebar--cart-item{border-top:solid 1px #d3d5d7;font-size:0.8em;padding:10px}div.cart-sidebar footer{font-size:0.8rem;line-height:1.0rem;padding:10px;border-top:solid 1px #d3d5d7}div.cart-sidebar .note{font-size:0.75rem}div.payment--summary{text-align:center;padding:20px 10px;margin-bottom:30px;border:solid 1px #000000}div.payment--summary p{text-transform:uppercase;margin:0px}select.payment-form--exp-date{width:80px;margin-left:10px}label.payment-form--cvv{padding-top:10px}input.payment-form--cvv{text-align:center;width:80px;float:right}div.payment--paypal-button{margin:10px auto 20px auto}div.payment--secure-note{line-height:15px;margin-top:40px}div.payment--secure-note img{margin:-3px 3px 0px 0px}div.payment--saved-payment-method{text-align:center;margin:30px auto 50px auto}section.contact--form{padding-top:30px}div.account--panel{padding-bottom:20px}div.account--panel h6{margin-bottom:5px;white-space:nowrap}div.account--cancel-link{margin:-10px auto 0px auto}div.account--cancel-link a{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 1px}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}section.account--share-callout{padding-top:0px}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:#faf0dc;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:#f3c370;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:#faf0dc;border:none}div.subscription--no-membership{padding-top:40%}div.subscription--no-membership p{font-size:1.1rem;text-align:center}header.account--annual{background-image:url("account-annual.jpg");margin-bottom:40px}header.account--annual h1,header.account--annual p{color:#ffffff}p.account--referral-link{background:#ebebeb;font-style:italic;white-space:nowrap;margin:10px auto;padding:10px 20px;display:inline-block}p.account--referral-upgrade{background:#ebebeb;font-style:italic;margin:10px auto;padding:10px 20px;width:75%;display:inline-block}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}p.account--saved-payment-method{white-space:nowrap}p.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}header.account--cancel-page-header{padding-bottom:0px}table.account--referrals{margin-bottom:40px}table.account--referrals td{width:50%}body.orders-redeem tfoot,body.orders-redeem a.cart-item--delete{display:none}div.account--order-details{font-size:1.0rem}table.account--orders{border:none}table.account--orders tr{background:none}table.account--orders th,table.account--orders td{padding:10px 0px}table.account--orders th{border-bottom:solid 1px #ebebeb}div.account--download{margin-bottom:20px;position:relative}h6.account--download-tag{background:#c7e4ea;position:absolute;top:80%;left:0px;z-index:20}a.download--delete-link{font-size:0.9rem;margin-top:5px}header.wardrobe--header{background-image:url("wardrobe/header.png");height:600px;padding-top:190px}div.wardrobe--intro{background:#faf0dc}div.wardrobe--intro img{display:block;margin:0px auto}div.wardrobe--intro-content{background:#faf0dc;padding:40px 40px 0px 40px}section.wardrobe--participate{position:relative}body.wardrobe-class-registrations img.discount-sticker{width:250px;position:absolute;top:-75px;left:-175px;z-index:20}div.wardrobe--guideance{background:#f3c370;text-align:center;height:240px;padding:40px 40px 60px 40px;border-radius:10px}div.wardrobe--guideance button,div.wardrobe--guideance a.button{white-space:nowrap;position:absolute;left:50%;transform:translateX(-50%);bottom:-30px}section.wardrobe--what-you-get{padding-top:0px}div.wardrobe--what-you-get-grid{background:#e4f1ef;margin-top:40px}div.wardrobe--what-you-get-content{padding:20px 30px 0px 30px}div.wardrobe--what-you-get-grid-text p{margin:0px}img.wardrobe--shape-1,img.wardrobe--shape-2,img.wardrobe--shape-3,img.wardrobe--shape-5,img.wardrobe--shape-6,img.wardrobe--shape-7,img.wardrobe--shape-8,img.wardrobe--shape-9{position:absolute;z-index:20}img.wardrobe--shape-1{width:130px;top:130px;left:-85px}img.wardrobe--shape-2{width:180px;top:420px;left:-250px}img.wardrobe--shape-3{width:100px;top:70px;right:-20px}img.wardrobe--shape-5{width:90px;top:330px;right:-200px}img.wardrobe--shape-6{width:120px;bottom:385px;right:-75px;transform:rotate(90deg)}img.wardrobe--shape-7{width:100px;bottom:250px;left:-60px}img.wardrobe--shape-8{width:110px;bottom:120px;left:-180px}img.wardrobe--shape-9{width:130px;bottom:-20px;right:-70px}section.wardrobe--preview div.slick-slide{opacity:0.4;margin:0px 1.0em}section.wardrobe--preview div.slick-current{opacity:1.0}div.wardrobe--testimonial{margin-bottom:40px}div.wardrobe--testimonial blockquote{background:#faf0dc;font-size:1.0rem;text-align:left;margin-bottom:10px;padding:20px 25px;border-radius:25px}div.wardrobe--testimonial blockquote::before{background:url("quote-begin.svg");content:'';display:block;width:50px;height:35px;margin:-40px auto 10px auto}div.wardrobe--testimonial img{border-radius:50px}div.wardrobe--testimonial-name{font-family:'Roboto Regular';font-size:1.1rem;margin-top:25px}div.wardrobe--planner{background:#f3c395}div.wardrobe--planner div.row{margin-bottom:0px}div.wardrobe--planner img{display:block;margin:0px auto}div.wardrobe--planner-content{padding:30px 30px 0px 30px}div.wardrobe--planner-content h3{margin-bottom:10px}div.wardrobe--planner-content h2{text-transform:uppercase}section.wardrobe--resources{padding-top:0px}div.wardrobe--resource{padding-bottom:60px}header.podcast--header{background-color:#c6a3bc;background-image:url("podcast/header.png");height:500px;padding:160px 0px 0px 0px}body.podcasts hr.wavy,body.episodes hr.wavy{margin:0px auto}body.podcasts-show hr.wavy{display:none}section.podcasts--about{background:#e4f1ef}section.podcasts--about h6.tag{color:#ffffff;background:#022458;margin-bottom:10px}div.podcast--subscribe-link{text-align:center;width:100px;margin:0px 20px;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:#ffffff}div.podcast--share-review{background:#b13f35}div.podcast--share-contact{background:#9f726d}div.podcast-preview img{margin:0px auto 15px auto;display:block}div.podcast-preview h5,div.podcast-preview h6{margin-bottom:10px}div.podcast-preview hr{width:40%;margin:20px auto}div.podcast--latest{background:#fbefeb}div.podcast--latest-summary{text-align:center;padding:0px 30px}div.feature--sidebar{background:#ebebeb;margin:15px;padding:30px;border:solid 1px;outline:solid 15px #ebebeb}div.feature--sidebar ul{margin-bottom:0px}header.about--header{background-image:url("company/about-header.jpg");height:350px}section.about--purpose h6.tag{color:#ffffff;background:#9f726d}section.about--commitments{background:#fbefeb}div.about--commitment{margin-bottom:40px}div.about--join-our-team{background:#faf0dc url("company/careers-background.png") top center no-repeat;background-size:cover}div.about--support{padding:0px 20px}header.team--header{background:#c7e4ea url("company/team-header.png") top right no-repeat;height:450px}section.team--team{padding-bottom:0px}section.team--team img,section.team--contributors img{margin-bottom:15px}section.team--contributors li{text-align:center}section.team--contributors img{width:80%;border-radius:50%}section.team--team h5,section.team--contributors h5{line-height:1.5rem;margin-bottom:10px}div.team--contributor-details h3{margin-bottom:5px}div.team--contributor-details h5{line-height:1.6rem;margin-top:5px}header.careers--header{background-image:url("company/careers-header.jpg");height:450px}section.careers--benefits{background:#faf0dc url("company/careers-benefits-background.png") top center no-repeat;background-size:cover}section.careers--benefits ul{margin:0px}section.careers--testimonials{background:#ebc9be}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{background:#ebebeb url("company/careers-inclusion-background.jpg") top center no-repeat;background-size:cover;height:500px}section.careers--openings{background:#faf0dc}div.careers--opening-summary{text-align:left;margin-bottom:40px}div.careers--opening-summary h5{margin-bottom:10px}header.entry-patterns--patterns-header{background-color:#faf0dc;background-image:url("entry/patterns/header.png")}header.entry-patterns--patterns-header h6.tag{color:#ffffff;background:#611d08}header.snippets--header{background:url("entry/snippets/header.png") center top no-repeat;background-size:cover;text-align:center;padding:60px 0px}header.snippets--header *{color:#ffffff}header.snippets--header img{width:120px}section.snippets--intro{background:#faf0dc}div.snippets--favorite{background:#ffffff top center no-repeat;text-align:center;margin-bottom:20px;padding:35% 30px;overflow-x:wrap;cursor:pointer}div.snippets--favorite-1{background-image:url("entry/snippets/favorite-1.jpg")}div.snippets--favorite-2{background-image:url("entry/snippets/favorite-2.jpg")}div.snippets--favorite-3{background-image:url("entry/snippets/favorite-3.jpg")}section.snippets--favorites a{text-decoration:none}div.snippets--favorite h5{height:90px}section.snippets--subscribe{background:#faf0dc}section.entry-patterns--why{padding:80px 0px}section.entry-patterns--why h4{margin:0px}div.entry-patterns--why-background{background:#f3c370;width:400px;height:400px;border-radius:50%;position:absolute;top:80px;left:200px}section.entry-patterns--about{background:#ebc9be;padding:0px}div.entry-patterns--about-content{background:#d57b59;margin-left:-80px;margin-top:10%;padding:10%;padding-right:6%;border-radius:15px;position:relative}div.entry-patterns--about-content *{color:#ffffff}div.entry-patterns--about-content ul{margin:0px;padding:0px}div.entry-patterns--about-content li:last-child{margin-bottom:0px}div.entry-patterns--product{margin-bottom:20px}section.entry-patterns--instructions img{display:block;margin-bottom:20px}section.entry-patterns--customize{background:#faf0dc}section.entry-patterns--wardrobe-building{background:url("entry/patterns/wardrobe.jpg") top center no-repeat;background-size:cover;text-align:center;padding:180px 0px 120px 0px}section.entry-patterns--wardrobe-building *{color:#ffffff}section.types--header,section.types--challenge{background:#f3c370;padding:60px 0px 0px 0px}section.types--header h1,section.types--challenge h1{font-size:4.4rem;line-height:5.0rem}section.types--header h6.tag,section.types--challenge h6.tag{color:#ffffff;background:#022458}section.types--busy-enthusiast{background-color:#c6a3bc}section.types--busy-enthusiast h1{color:#ffffff}section.types--curious-novice{background-color:#f3c370}section.types--curious-novice h1{color:#000000}section.types--designer{background-color:#ebc9be}section.types--designer h1{color:#ffffff}section.types--fabric-focused-maker{background-color:#f3c370}section.types--fabric-focused-maker h1{color:#000000}section.types--intentional-fitter{background-color:#c6a3bc}section.types--intentional-fitter h1{color:#ffffff}section.types--skill-builder{background-color:#d57b59}section.types--skill-builder h1{color:#ffffff}div.types--description-text{padding:5px 0px 5px 50px;border-left:solid 10px #fbefeb}div.types--description-list{background:#fbefeb;padding:40px 50px}div.types--description-list ul{margin:0px}section.types--start{background:#fbefeb url("entry/types/start-background.png") top center no-repeat;background-size:cover;padding-top:80px}section.types--start img{border:solid 5px #ffffff}section.types--continue{padding-bottom:0px}section.types--continue h4 a{text-decoration:underline}section.types--join-us{background:#faf0dc}section.types--join-us img[src$='.jpg']{border:solid 5px #ffffff}div.types--recommendation{margin-bottom:100px}div.types--recommendation:last-child{margin-bottom:80px}div.types--recommendation img{margin-bottom:10px}div.types--recommended-pattern{background:#fbefeb;padding:50px;position:relative}div.types--recommended-pattern h3{color:#ffffff;background:#022458;margin:0px;padding:10px 20px;position:absolute;top:-20px;left:-40px}div.types--recommended-pattern a.button{width:auto;position:absolute;left:50%;bottom:-35px;transform:translateX(-50%)}div.types--recommendation p,div.types--recommendation ul{margin:0px 0px 30px 0px;padding:0px}div.types--recommendation li{margin:0px;padding:0px;list-style:none}header.entry-gift-guide--gift-guide-header{background-color:#456559;background-image:url("entry/gift-guide/header.jpg");height:600px}header.entry-gift-guide--gift-guide-header h1,header.entry-gift-guide--gift-guide-header h4{color:#ffffff}section.gift-guide--intro{padding-bottom:0px}div.gift-guide--bundles-boss{background:#c7e4ea;margin-bottom:0px}div.gift-guide--bundles-trendsetter{background:#ebc9be;margin-bottom:0px}div.gift-guide--bundles-foodie{background:#faf0dc;margin-bottom:0px}div.gift-guide--bundles-description{padding:60px 60px 0px 60px}section.gift-guide--download{background:#faf0dc;height:480px;margin:50px 0px}section.gift-guide--download img{margin-top:-95px}section.gift-guide--collections img{margin-bottom:25px}section.gift-guide--collections img:hover{opacity:0.7}section.gift-guide--patterns{background:#fbefeb}@media only screen and (max-width: 64em){section.gift-guide--download img{margin-top:0px}div.gift-guide--bundles-description{padding:40px}section.gift-guide--download{height:auto}}@media only screen and (max-width: 40em){header.entry-patterns--patterns-header{background-image:none;height:auto;padding:50px 0px}div.entry-patterns--about-content{margin:0px;border-radius:0px}section.types--header h1,section.types--challenge h1{font-size:3.0rem;line-height:3.6rem}div.types--recommended-pattern{padding:20px}div.types--recommended-pattern a.button{padding:10px 20px;bottom:-25px}section.gift-guide--download img{margin-top:0px}div.gift-guide--bundles-description{padding:20px}section.gift-guide--download{height:auto}}header.article--header-image{background:#ebebeb top center no-repeat;background-size:cover;height:380px}header.article--header{padding:50px 0px}header.article--header h4{margin:0px}div.share-icons{text-align:right;margin-bottom:10px}article.feature{padding-top:0px}div.feature--content.top-level>p:first-of-type::first-line{font-family:'Roboto Regular'}article.feature img,article.podcast-episode img{display:block;margin:0px auto 20px auto}article.feature blockquote{padding:0px 30px;border-left:solid 10px}article.feature blockquote,article.feature blockquote p{color:#d57b59;font-family:'Playfair Black';font-size:1.8rem}article.feature blockquote.burgundy{border-left-color:#611d08}article.feature blockquote.burgundy *{color:#611d08}article.feature blockquote.red{border-left-color:#b13f35}article.feature blockquote.red *{color:#b13f35}article.feature blockquote.navy{border-left-color:#022458}article.feature blockquote.navy *{color:#022458}article.feature blockquote.mauve{border-left-color:#9f726d}article.feature blockquote.mauve *{color:#9f726d}article.feature blockquote.green{border-left-color:#456559}article.feature blockquote.green *{color:#456559}article.feature blockquote.teal{border-left-color:#2f737d}article.feature blockquote.teal *{color:#2f737d}div.article--sidebar{background:#faf0dc;padding:30px}div.article--sidebar.lavender{background:#c6a3bc}div.article--sidebar.light-orange{background:#f3c395}div.article--sidebar.pink{background:#ebc9be}div.article--sidebar.yellow{background:#f3c370}div.article--sidebar.blue{background:#c7e4ea}div.article--sidebar.pale-pink{background:#fbefeb}div.article--sidebar.pale-blue{background:#e4f1ef}div.article--sidebar.burgundy,div.article--sidebar.burgundy *{color:#ffffff;background:#611d08}div.article--sidebar.red,div.article--sidebar.red *{color:#ffffff;background:#b13f35}div.article--sidebar.navy,div.article--sidebar.navy *{color:#ffffff;background:#022458}div.article--sidebar.mauve,div.article--sidebar.mauve *{color:#ffffff;background:#9f726d}div.article--sidebar.orange,div.article--sidebar.orange *{color:#ffffff;background:#d57b59}div.article--sidebar.green,div.article--sidebar.green *{color:#ffffff;background:#456559}div.article--sidebar.teal,div.article--sidebar.teal *{color:#ffffff;background:#2f737d}div.article--sidebar p:last-child{margin-bottom:0px}div.article--sidebar.dashed-border{border:dashed 2px #ebc9be}div.article--sidebar img{border:solid 5px #ffffff}div.article--sidebar>br{display:none}div.article--sidebar-list{background:#faf0dc;overflow:hidden}div.article--sidebar-list h3,div.article--sidebar-list h5{background:#f3c370;text-align:center;margin:0px;padding:15px 0px}div.article--sidebar-list p,div.article--sidebar-list ul{margin:10px 25px 20px 25px;padding:0px;list-style:none}div.article--sidebar-list li{margin:0px;padding:10px 0px;border-bottom:solid 2px #f3c370}div.article--sidebar-list li::before{content:'';background:#f3c370;width:14px;height:14px;margin-right:10px;display:inline-block}div.article--sidebar-list a{color:#565553}ol.article--step-list{counter-reset:item}ol.article--step-list>li{text-indent:-20px;list-style-type:none;counter-increment:item}ol.article--step-list>li:before{font-family:'Roboto Bold';text-align:right;width:20px;padding-right:8px;display:inline-block;content:counter(item) "."}div.article--step-number{font-family:'Playfair Black';font-size:2.5rem;padding:0px 10px;border-top:solid 5px #f3c370;display:inline}div.article--block-heading{background:#f3c370;text-align:center;padding:30px 0px}div.article--block-heading *{margin:0px}footer.article--footer{text-align:center;margin:60px 0px}div.article--footer-toc h4{margin-bottom:0px}footer.article--footer img{margin-bottom:15px}div.article--byline{background:#faf0dc;text-align:center;margin:50px auto;padding:10%;border-radius:10px}div.article--byline img{display:block;margin:0px auto 20px auto;border:solid 5px #ffffff;border-radius:50%}div.article--byline p{margin:0px auto}div.join-community{background:#ffffff;padding:40px}section.home--current-class img{display:block;margin:30px auto}section.home--how-it-works{background:#fbefeb}section.home--how-it-works img{margin-bottom:20px;border:solid 8px #ffffff}section.home--next-class{position:relative}div.home--next-class-preview{background:#f3c395;margin:60px auto;padding:40px;border-radius:20px;position:relative;z-index:5}div.home--next-class-preview p{margin-bottom:10px}home--next-class-preview-image img{border:solid 8px #ffffff}img.home--shape-1,img.home--shape-2,img.home--shape-3,img.home--shape-4,img.home--shape-5,img.home--shape-6,img.home--shape-7{position:absolute;z-index:1}img.home--shape-1{width:135px;top:-80px;left:-80px}img.home--shape-2{width:170px;bottom:-100px;right:0px}img.home--shape-3{width:115px;top:-100px;right:70px}img.home--shape-4{width:190px;bottom:-50px;left:-150px;z-index:10}img.home--shape-5{width:85px;top:160px;right:-50px}img.home--shape-7{height:160px;bottom:-40px;right:-130px}section.home--featured-member{background:#faf0dc}div.article-preview{background:#ebebeb;margin-bottom:20px;padding:20px}div.article-preview img{border-radius:50%}div.article-preview h3{font-size:1.5rem;line-height:2.0rem;margin:5px 0px}header.tutorials--index{background-image:url("header-3.png");margin-bottom:80px}section.article--content article{padding:0px}header.article--header{height:350px}section.article--content img{margin-bottom:20px}section.article--content br{display:none}header.courses--index{background-image:url("header-2.png");margin-bottom:80px}div.course-preview{background:#ebebeb;padding:20px}div.course-preview h3{line-height:2.0rem}div.course-preview p{margin-bottom:10px}span.course-preview--lessons-count{font-family:'Roboto Regular';text-transform:uppercase}div.course-preview--progress-bar-container{background:#f3c370;height:30px;margin-bottom:20px;padding-bottom:5px;position:relative}div.course-preview--progress-bar-container div.course-progress-bar{background:#faf0dc;font-size:0.95rem;height:25px;line-height:25px;text-indent:20px;white-space:nowrap}div.course-preview--progress-bar-container a{position:absolute;top:-8px;right:20px}section.courses--get-started{background:#faf0dc;text-align:center;margin:80px auto 60px auto;padding:60px 0px}section.courses--get-started img{border:solid 5px #ffffff;margin-bottom:30px;display:block}div.course--status{text-align:center}div.course--status p{margin-bottom:10px}div.course--status-complete{margin-top:20px}div.course--status-complete a{font-size:0.8rem}div.course--content-padding{height:400px}header.course-toc--header{background:#faf0dc;padding:15px 20px}div.course-toc--progress-bar-container{background:#faf0dc}div.course-toc--progress-bar-container div.course-progress-bar{background:#f3c370;height:10px}div.course-toc{background:#ffffff;max-height:1000px;margin-top:20px;padding-bottom:5px;overflow-x:hidden;overflow-y:auto;white-space:nowrap}div.course-toc--mobile{margin-top:20px}div.course-toc--mobile a{background:#ffffff;text-decoration:none;padding:10px 0px 10px 15px;display:block;cursor:pointer !important}div.course-toc--mobile img{width:30px;margin-right:10px;transform:rotate(90deg)}div.course-toc ul,div.course-toc li{margin:0px;padding:0px;list-style:none}div.course-lesson a{background-size:20px 20px;background-position:10px center;background-repeat:no-repeat;font-size:0.95rem;text-decoration:none;padding:10px 0px 10px 40px;border-top:solid 3px #ffffff;border-bottom:solid 3px #ffffff;display:block}div.course-toc--mobile div.course-lesson a{background-position:20px center;padding-left:60px}div.course-lesson a:hover,div.course-lesson a:focus,div.course-lesson a.current{border-top-color:#f3c370;border-bottom-color:#f3c370}div.course-lesson a.current{background-color:#f3c370}div.course-lesson a.in_progress{background-image:url("icons/play.svg")}div.course-lesson a.paused{background-image:url("icons/pause.svg")}div.course-lesson a.complete{background-image:url("icons/complete.svg")}div.course-lesson a.members-only{background-image:url("icons/members-only.svg")}body.courses-show main,body.lessons-show main{background:#ebebeb;padding:40px 0px}div.course-lesson--content-container{background:#ffffff}div.course-lesson--video{position:relative;width:100%;height:0px;padding-bottom:56.25%}div.course-lesson--video iframe{width:100%;height:100%;border:none;position:absolute;top:0px;left:0px}div.tabs-content a.admin-edit-link{position:absolute;top:10px;right:15px}div.course-lesson--content-container div.tabs-content{position:relative}div.course-lesson--content-container div.tabs-content>.content{max-height:750px;overflow-y:auto;padding:30px 40px}div.course-lesson--members-only{text-align:center;height:500px;margin-bottom:20px;padding-top:100px}div.course--register label{visibility:hidden}div.course--registered{margin-top:20px}body.lessons-show div.course--register{background:#faf0dc;text-align:center;margin-bottom:20px;padding:20px 0px}body.lessons-show div.course--register label{padding:0px 15px;visibility:visible;display:inline-block}body.lessons-show div.course--registered{margin-top:0px}div.download-file{margin-bottom:30px}div.download-file h5,div.download-file p{margin-bottom:10px}header.mobile{padding:20px 0px 10px 0px}div.mobile-nav--modal{background-position:top center;background-repeat:no-repeat;background-size:cover;text-align:center;padding:0px}div.reveal-modal.mobile-nav--modal{height:auto;padding-bottom:60px;border:none}div.mobile-nav--modal footer{text-align:center;position:absolute;width:100%;padding-top:30px}div.mobile-nav--footer-icons{background:#fbefeb;margin-top:20px;padding:20px 0px}div.mobile-nav--modal a.close-reveal-modal{font-size:2.2rem;width:28px;height:28px;line-height:24px;top:25px;left:10px;right:auto;z-index:50}a.mobile-nav--icon{width:24px;height:24px;margin-top:10px;display:block}dl.mobile-nav{padding-top:40px}dl.mobile-nav a{font-size:1.2rem;line-height:2.2rem;text-decoration:none;display:block}dl.mobile-nav dt{text-indent:0px;margin-bottom:20px}dl.mobile-nav dd{margin:-10px 0px 0px 0px;padding:0px;display:none}@media only screen and (max-width: 64em){div.article--sidebar ul{margin-left:0px}span.header--cart-item-count{font-size:1.0rem;line-height:1.0rem;padding:3px 5px;border-radius:50%;top:-15px;right:20px}}@media only screen and (max-width: 64em){main>section:first-child{padding:40px 0px}.reveal-modal.medium{width:80%}.reveal-modal.small{width:70%}div.mobile-nav--modal{background:url("mobile-nav-background-medium.png") top center no-repeat}div.mobile-nav--footer-icons img{width:40px;margin:0px 20px}div.mobile-nav--modal footer{bottom:60px}}@media only screen and (max-width: 40em){div.mobile-nav--modal{background:url("mobile-nav-background-small.png") top center no-repeat;background-size:cover}div.mobile-nav--footer-icons img{width:30px;margin:0px 10px}h1{font-size:3.0rem;line-height:3.6rem}h2{font-size:2.2rem;line-height:2.8rem}h3{font-size:1.7rem;line-height:2.3rem}h4{font-size:1.2rem}section{padding:40px 0px}main>section:first-child{padding:20px 0px}body.devise main{height:auto}div.devise--content{padding:30px}body.not-signed-in{padding-top:90px}div.promo-banner{height:100px}div.promo-banner a{display:inline-block;margin:10px auto 0px auto}section.home--quiz{background-image:url("entry/home/quiz-mobile.png");background-position:bottom center;height:auto;padding-bottom:320px}div.home--what-you-get-images{width:auto;height:auto}div.home--what-you-get-images img{display:none}div.home--what-you-get-images img:last-child{display:block;margin:0px auto 20px auto;position:static;transform:none}div.home--testimonial img{margin:0px auto 10px auto}div.home--plan{padding:20px 20px}div.home--plan h4{display:inline-block}div.home--plan p.note{margin:0px;white-space:nowrap}div.home--plan a.button{float:right;margin:0px}div.pricing--gift-code-form form{padding:20px}div.pyramid figure.image-2,div.pyramid figure.image-3{display:none}div.article--sidebar ul{margin-left:0px}div.mobile-nav--modal nav{margin-bottom:170px}div.mobile-nav--modal footer{bottom:105px}span.header--cart-item-count{top:-12px;right:5px}.tabs dd>a,.tabs .tab-title>a{padding:0.5rem 1.0rem}div.cp-redirect-notice.medium{width:100%}header.podcast--header{background-image:none;height:auto;padding:40px 0px}header.welcome--header,header.careers--header,header.team--header{background-image:none;height:auto;padding:30px 0px}li.collection--product:last-child{display:none}}@media print{a[href]:after{content:none !important}div.print-only{display:block}a.mobile-nav--icon,nav.header--icons-account,nav.header--site-nav{display:none}footer.primary{display:none}}
