.product-carousel{visibility:hidden;height:550px;position:relative}.product-carousel .product-card{position:relative;display:inline-block;width:590px;padding:1rem;margin:1rem;border:1px solid #f4f4f4;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);outline:none}.product-carousel .product-card .ribbon{position:absolute;overflow:hidden;width:100px;height:100px;top:-10px;left:-10px}.product-carousel .product-card .ribbon:after,.product-carousel .product-card .ribbon:before{position:absolute;z-index:-1;content:"";display:block;border-color:transparent #2980b9 #2980b9 transparent;border-style:solid;border-width:5px}.product-carousel .product-card .ribbon:before{top:0;right:0}.product-carousel .product-card .ribbon:after{bottom:0;left:0}.product-carousel .product-card .ribbon span{position:absolute;display:block;width:160px;padding:.5rem 0;background-color:#009ddc;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;font-weight:500;font-size:.875rem;line-height:1;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,.2);text-align:center;right:-20px;top:24px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.product-carousel .product-card .product{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;text-align:center}.product-carousel .product-card .product a.product-link{outline:none}.product-carousel .product-card .product .product-img{margin:0 auto}.product-carousel .product-card .product .product-info{color:#959595}.product-carousel .product-card .product .product-info .name{font-size:1.1rem;line-height:1.2;margin:.5rem auto;color:#1f2e3b}.product-carousel .product-card .product .product-info .bullets{font-size:.75rem;margin-bottom:1rem}.product-carousel .product-card .product .product-info .bullets span:before{content:"•";padding-right:8px;padding-left:8px}.product-carousel .product-card .product .product-info .bullets span:first-child:before{content:"";padding:0}.product-carousel .product-card .product .product-info .price span{color:#009ddc;font-weight:500}.product-carousel .product-card .product .product-info .colors{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:1.5rem 0}.product-carousel .product-card .product .product-info .colors li{padding:4px}.product-carousel .product-card .product .product-info .colors li a{outline:none}.product-carousel .product-card .product .product-info .colors li a.color{text-indent:-99999px;display:block;width:27px;height:27px;border:1px solid hsla(0,0%,60.8%,.5);border-radius:50%}.product-carousel .product-card .product .product-info .colors li a.view-all{margin-left:.5rem}.catalog-category h2{font-size:1.75rem}.catalog-category .link-return{font-size:1rem}.catalog-category section{text-align:center;margin-bottom:6rem}.catalog-category section.featured{margin-bottom:2rem}.catalog-category section.featured h2{font-size:1.2rem;line-height:1.1}.catalog-category section.categories{margin-bottom:4rem}.catalog-category ul.faq li{padding:0 1rem 2rem}.catalog-category ul.faq li p:not(.question){text-align:justify}.catalog-category ul.faq li .question{font-size:1.2rem}.catalog-category .collection{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around}.catalog-category .collection .category{width:100%;margin-bottom:2rem;text-align:center}.catalog-category .collection .category a{color:#666}.catalog-category .collection .category a:hover{text-decoration:none;color:#009ddc}.catalog-category .collection .category .name{text-align:center;font-size:1rem;font-weight:500}.catalog-category .how-to>p,.catalog-category .templates>p{max-width:45rem;padding:1rem;margin-left:auto;margin-right:auto}.catalog-category .how-to{text-align:center}.catalog-category .how-to ol{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.catalog-category .how-to ol li{padding-top:4.5em;margin-bottom:2rem}.catalog-category .how-to ol li.product{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231f2e3b' viewBox='0 0 48 48'%3E%3Cpath d='M32.1 15.3c-2.6-1.8-3-2-3.7-2-.3-.1-.5-.1-.6.3-.2.7-1.1 2.9-3.8 3-2.7-.1-3.7-2.4-3.8-3-.1-.4-.2-.4-.6-.3-.7.1-1.1.2-3.7 2-1.5 1-3.5 3.1-3.5 3.1l3.7 4s1.8-1 1.8-1.2v12.5c0 .6.4 1 1 1h10.2c.6 0 1-.4 1-1V21.3c0 .2 1.8 1.2 1.8 1.2l3.7-4s-2.1-2.2-3.5-3.2z'/%3E%3Cpath d='M24 .5V1c6.4 0 12.1 2.6 16.3 6.7C44.4 11.9 47 17.6 47 24s-2.6 12.1-6.7 16.3C36.1 44.4 30.4 47 24 47s-12.1-2.6-16.3-6.7C3.6 36.1 1 30.4 1 24S3.6 11.9 7.7 7.7C11.9 3.6 17.6 1 24 1V0C10.7 0 0 10.7 0 24s10.7 24 24 24 24-10.7 24-24S37.3 0 24 0v.5z'/%3E%3C/svg%3E") no-repeat top;-webkit-background-size:4em 4em;background-size:4em 4em}.catalog-category .how-to ol li.customize{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231f2e3b' viewBox='0 0 48 48'%3E%3Cpath d='M24 .5V1c6.4 0 12.1 2.6 16.3 6.7C44.4 11.9 47 17.6 47 24s-2.6 12.1-6.7 16.3C36.1 44.4 30.4 47 24 47s-12.1-2.6-16.3-6.7C3.6 36.1 1 30.4 1 24S3.6 11.9 7.7 7.7C11.9 3.6 17.6 1 24 1V0C10.7 0 0 10.7 0 24s10.7 24 24 24 24-10.7 24-24S37.3 0 24 0v.5z'/%3E%3Cpath d='M35.4 14.1c-.4 1.4-1.3 2.6-2.2 3.7-2.2 2.8-4.7 5.4-7.2 7.9-.3.3-.6.5-1 .4-.2-.1-.4-.2-.5-.3-.5-.5-1.1-1-1.6-1.6-.5-.5-.5-1 0-1.5l1.2-1.2c2.2-2.2 4.5-4.3 7-6.2.8-.6 1.6-1.2 2.6-1.7.3-.2.6-.3 1-.4.5-.1.7 0 .9.4-.2.2-.2.3-.2.5zM12.6 33.8c1.5-.9 2.5-2.2 2.9-3.9.1-.5.3-1 .6-1.5.7-.9 1.7-1.3 2.7-1 1.1.3 1.9 1.3 2.1 2.4.1 1.1-.3 2.1-1 2.9-1.9 2.2-4.8 2.7-7.3 1.1 0 .1 0 .1 0 0 0 .1 0 .1 0 0zm9.1-4.9c-.1-.1-.2-.1-.3-.2-.5-.5-1-.9-1.4-1.4-.2-.2-.2-.4 0-.6.5-.7 1.1-1.4 1.6-2.2.2-.3.5-.3.7 0l1.9 1.9c.2.2.2.5 0 .7-.7.6-1.5 1.1-2.2 1.7-.1 0-.2 0-.3.1z'/%3E%3C/svg%3E") no-repeat top;-webkit-background-size:4em 4em;background-size:4em 4em}.catalog-category .how-to ol li.checkout{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231f2e3b' viewBox='0 0 48 48'%3E%3Cpath d='M24 .5V1c6.4 0 12.1 2.6 16.3 6.7C44.4 11.9 47 17.6 47 24s-2.6 12.1-6.7 16.3C36.1 44.4 30.4 47 24 47s-12.1-2.6-16.3-6.7C3.6 36.1 1 30.4 1 24S3.6 11.9 7.7 7.7C11.9 3.6 17.6 1 24 1V0C10.7 0 0 10.7 0 24s10.7 24 24 24 24-10.7 24-24S37.3 0 24 0v.5z'/%3E%3Cpath d='M18.5 29.3c-1.2 0-2.1.9-2.1 2.1 0 1.2.9 2.1 2.1 2.1s2.1-.9 2.1-2.1-.9-2.1-2.1-2.1zm8.6 0c-1.2 0-2.1.9-2.1 2.1 0 1.2.9 2.1 2.1 2.1s2.1-.9 2.1-2.1c-.1-1.2-1-2.1-2.1-2.1zm10-14.8H33c-.5-.1-1 .3-1.2.8l-.9 2.9h-16c-.6 0-1 .4-1 1l2.1 7.4c0 .6.5 1 1 1h12.8c.6 0 1-.4 1-1l1.9-6.8 1-3.1h3.4c.6 0 1.1-.5 1.1-1.1 0-.6-.5-1.1-1.1-1.1z'/%3E%3C/svg%3E") no-repeat top;-webkit-background-size:4em 4em;background-size:4em 4em}.catalog-category .how-to ol li.relax{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231f2e3b' viewBox='0 0 48 48'%3E%3Cpath d='M24 .5V1c6.4 0 12.1 2.6 16.3 6.7C44.4 11.9 47 17.6 47 24s-2.6 12.1-6.7 16.3C36.1 44.4 30.4 47 24 47s-12.1-2.6-16.3-6.7C3.6 36.1 1 30.4 1 24S3.6 11.9 7.7 7.7C11.9 3.6 17.6 1 24 1V0C10.7 0 0 10.7 0 24s10.7 24 24 24 24-10.7 24-24S37.3 0 24 0v.5z'/%3E%3Cpath d='M27 22.7c-.3-.3-.6-.5-.9-.8-.5-.5-.9-1-1.3-1.7-1-2.1.2-4.2 2.5-4.6.8-.1 1.8 0 2.5.3-.2.4-.4.8-.6 1.3-.1.4-.2.9-.3 1.3-.2 0-.4-.1-.6-.1h-.7c-.5.1-.6.4-.4.8.3.4.5.7.8 1 .5.4 1 .7 1.6 1.1 1.1.5 2.1 1 3.1 1.6.8.4 1.7.6 2.5.7h.6c.3-.1.4-.4.3-.6-.3-.4-.5-.7-.8-1-.1 0-.1 0-.1-.2.7-.5 1.2-1.3 1.5-2.3 1.1.9 2.1 1.8 2.2 3.4s-.9 2.9-2.5 3.3c-1 .3-2.1.1-3.1-.2-.1 0-.1 0-.2-.1-.4-.2-.7 0-1 .3-1.7 1.7-3.4 3.5-5.2 5.2-.9.9-1.9 1.2-3.2 1.2-4.3.1-8.7.1-13 .2-.9 0-1.6-.7-1.6-1.6s.7-1.6 1.6-1.6h2.4c.2 0 .4 0 .5-.3.7-1.3 1.4-2.6 2.4-3.8.3-.4.7-.8 1.1-1.1.7-.4 1.4-.5 2.1-.1 1.3.7 2.7 1.3 4 2 .1 0 .3.1.3 0v-.1c1.3-1.2 2.4-2.4 3.5-3.5zm-9.9 6.7c1.9 0 3.7 0 5.5-.1-1.3-.8-2.5-1.4-3.9-2.1h-.2c-.5.8-.9 1.4-1.4 2.2z'/%3E%3Cpath d='M31.5 21.1c-1.6-.8-2.2-2.8-1.3-4.2.9-1.6 2.7-2.1 4.2-1.3s2.1 2.7 1.3 4.2c-.9 1.6-2.8 2.2-4.2 1.3z'/%3E%3C/svg%3E") no-repeat top;-webkit-background-size:4em 4em;background-size:4em 4em}.catalog-category .how-to ol li h3{font-size:1.2rem;margin-bottom:1rem}.catalog-category .how-to ol li p{text-align:justify;-moz-text-align-last:center;text-align-last:center;margin:0 2.5rem}.catalog-category .about{padding-bottom:260px;background:url(/assets/images/catalog/ink-hand.jpg) no-repeat bottom;-webkit-background-size:175px 260px;background-size:175px 260px}.catalog-category .about p{margin:0 auto;max-width:40rem;text-align:justify}.catalog-category ul.templates{position:relative}.catalog-category ul.templates li{display:inline-block;text-align:center;margin:1rem}.catalog-category ul.templates li a{color:#959595;font-weight:500}.catalog-category ul.templates li a img{-webkit-filter:grayscale(1);filter:grayscale(1)}.catalog-category ul.templates li a:hover{color:#009ddc;text-decoration:none}.catalog-category ul.templates li a:hover img{-webkit-filter:initial;filter:none}.catalog-category ul.templates li a:focus{outline:none}.catalog-category ul.templates li a div{border:8px solid #f7f7f7;-webkit-box-shadow:rgba(0,0,0,.2) 0 3px 3px;box-shadow:0 3px 3px rgba(0,0,0,.2);margin-bottom:1rem;padding:.5rem}.slick-list{overflow:hidden;display:block}.slick-list .slick-track{display:-webkit-box;display:-webkit-flex;display:flex}.slick-arrow{position:absolute;top:45%;margin-top:-12px;width:30px;height:30px;background-color:#cacaca;border-radius:2px;outline:none;color:transparent;border:none;-webkit-background-size:14px 14px;background-size:14px 14px;background-repeat:no-repeat;background-position:50%;z-index:1;cursor:pointer}.slick-arrow:focus{outline:0}.slick-arrow.slick-disabled{opacity:.3}.slick-arrow:hover{background-color:#009ddc}.slick-arrow.slick-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 18 18'%3E%3Cpath d='M11.7 17.1c.6.6 1.6.5 2.2 0 .6-.7.5-1.6-.1-2.2L7.5 9l6.3-5.9c.6-.5.6-1.5.1-2.1-.6-.6-1.6-.7-2.2-.1l-7.5 7c-.3.3-.5.7-.5 1.1 0 .4.2.8.5 1.1l7.5 7z'/%3E%3C/svg%3E");left:0}.slick-arrow.slick-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 18 18'%3E%3Cpath d='M6.3 17.1l7.5-7c.3-.3.5-.7.5-1.1 0-.4-.2-.8-.5-1.1L6.3.9C5.7.3 4.7.4 4.1 1c-.5.6-.5 1.6.1 2.1L10.5 9l-6.3 5.9c-.6.6-.7 1.5-.1 2.2.6.5 1.6.6 2.2 0z'/%3E%3C/svg%3E");right:0}.slick-arrow-lg{position:absolute;top:40%;margin-top:-22px;width:20px;height:45px;background-color:transparent;outline:none;color:transparent;border:none;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:50%;z-index:1;cursor:pointer}.slick-arrow-lg:focus{outline:0}.slick-arrow-lg.slick-disabled{opacity:.3}.slick-arrow-lg.slick-prev{background-image:url(/assets/images/common/arrow-left-blue-trans.png);left:-20px}.slick-arrow-lg.slick-next{background-image:url(/assets/images/common/arrow-right-blue-trans.png);right:-20px}@media(min-width:48em){.product-carousel{height:330px}.product-carousel .product-card{padding:2rem}.product-carousel .product-card .product{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.product-carousel .product-card .product a.product-link{height:225px;margin-left:0;margin-right:2rem}.product-carousel .product-card .product .product-img{max-height:100%;max-width:none}.product-carousel .product-card .product .product-info{text-align:left}.product-carousel .product-card .product .product-info .name{font-size:1.25rem;margin:0}.product-carousel .product-card .product .product-info .colors{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.catalog-category{padding-top:1rem}.catalog-category section.featured h2{font-size:1.4rem;font-weight:400;margin-bottom:2rem}.catalog-category .collection .category{width:40%}.catalog-category .how-to ol li{width:50%}.catalog-category .about{background-position:100% 100%}}@media(min-width:64em){.product-carousel{margin-left:20px;margin-right:20px}.catalog-category section.how-to,.catalog-category section .reviews{margin-bottom:8rem}.catalog-category ul.faq{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-bottom:-2rem}.catalog-category ul.faq li{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;padding-left:2rem;padding-right:2rem}.catalog-category ul.faq li .question{text-align:left}.catalog-category .collection .category{width:30%}.catalog-category .how-to ol li{width:25%}.catalog-category ul.templates{margin-left:45px;margin-right:45px}}@media(min-width:85em){.catalog-category .about{-webkit-background-size:contain;background-size:contain}}