.hero__title,.banner__heading,.slideshow__heading,.headline,h1,.h1{letter-spacing:-.02em;line-height:1.05;font-weight:700}.section-title,.collection__title,.product_section h2,.featured-collection__title,h2,.h2{letter-spacing:-.015em;line-height:1.12;font-weight:600}h3,.h3{letter-spacing:-.01em;line-height:1.2;font-weight:600}.rte,.rte p,p,.body-text{line-height:1.6}.btn,.button,button,[type=submit],input[type=submit]{font-weight:600;letter-spacing:.03em;text-transform:uppercase}@media(max-width:989px){#mobile_menu{padding-bottom:14px}#mobile_menu ul{border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:14px;margin-bottom:14px}#mobile_menu ul a{padding-top:10px;padding-bottom:10px}}@media(max-width:798px){.home-hero-bestsellers a.action_button,.home-hero-bestsellers a.button,.home-hero-bestsellers button{background-color:#222!important;color:#fff!important;border:none!important;padding:16px 22px!important;min-height:52px!important;font-size:16px!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:none!important;border-radius:2px!important}.home-hero-bestsellers .image-with-text-overlay__text{margin-top:10px!important}.home-hero-bestsellers .image-with-text-overlay__text a,.home-hero-bestsellers .image-with-text-overlay__text button{margin-top:20px!important}}@media(max-width:798px){.home-hero-bestsellers a,.home-hero-bestsellers button,.home-hero-bestsellers input[type=submit],.home-hero-bestsellers input[type=button]{background-color:#2f3437!important;color:#fff!important;border:0!important;border-radius:2px!important;padding:16px 22px!important;min-height:52px!important;line-height:1!important;font-size:16px!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:70%!important;box-shadow:none!important}.home-hero-bestsellers a,.home-hero-bestsellers button{margin-top:20px!important}}.framing-note{font-size:13px;line-height:1.35;margin-top:8px;color:#0009;max-width:32ch}.framing-note__label{font-weight:600;color:#000000bf;display:block;margin-bottom:2px;letter-spacing:.02em}.template-collection .product-details .title,.template-collection .product-details .title a{font-size:16px;line-height:1.2;font-weight:500;letter-spacing:-.01em}@media screen and (max-width:768px){.template-collection .product-details .title,.template-collection .product-details .title a{font-size:15px;line-height:1.15;font-weight:400;letter-spacing:-.01em}}.jdgm-rev-widg,.jdgm-rev-widg__header,.jdgm-rev-widg__reviews,.jdgm-rev{border:none!important;box-shadow:none!important;background:transparent!important}.jdgm-rev{padding:0 0 24px!important;margin:0 0 24px!important}.jdgm-rev__header{margin-bottom:8px!important}.jdgm-rev__rating{margin-bottom:10px!important}.jdgm-star{color:#111!important}.jdgm-rev__body{font-size:17px!important;line-height:1.65!important;color:#222!important;margin-bottom:10px!important}.jdgm-rev__author-wrapper,.jdgm-rev__author{display:block!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#666!important;margin-top:0!important}.jdgm-rev__author:before{content:"\2014  "}.jdgm-rev-widg__title{font-size:24px!important;letter-spacing:.02em!important;margin-bottom:24px!important}@media(max-width:767px){.jdgm-rev__body{font-size:16px!important;line-height:1.6!important}.jdgm-rev-widg__title{font-size:21px!important}}.llap-testimonials{margin:60px 0 0;padding-top:36px;border-top:1px solid #eae6df}.llap-testimonials h3{font-size:24px;line-height:1.25;margin:0 0 28px;color:#111;letter-spacing:-.01em}.llap-testimonial{margin-bottom:36px}.llap-stars{font-size:13px;letter-spacing:.12em;color:#111;margin-bottom:10px}.llap-testimonial p{font-size:18px;line-height:1.65;margin:0 0 10px;color:#222}.llap-testimonial span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#777;margin-top:4px}.template-page .testimonials-section,.template-page .testimonial,.template-page [class*=testimonial]{padding-top:30px!important;padding-bottom:30px!important;max-width:700px!important;margin-left:auto!important;margin-right:auto!important}.template-page .testimonials-section h2,.template-page .testimonial h2,.template-page [class*=testimonial] h2{font-size:22px!important;line-height:1.15!important;margin-bottom:6px!important;color:#2f2f2f!important}.template-page .testimonials-section blockquote,.template-page .testimonials-section .rte p,.template-page .testimonial p,.template-page [class*=testimonial] p{font-size:16px!important;line-height:1.45!important;margin-top:0!important;margin-bottom:10px!important;color:#363636!important}.template-page .testimonials-section p:last-child,.template-page .testimonial p:last-child,.template-page [class*=testimonial] p:last-child{font-style:italic!important;color:#5a6470!important}body.page-shared-spaces .contact-form button,body.page-shared-spaces .contact-form input[type=submit]{background-color:#1f1f1f;color:#fff;border:none;padding:16px 28px;font-size:14px;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;transition:all .25s ease;cursor:pointer}body.page-shared-spaces .contact-form button:hover,body.page-shared-spaces .contact-form input[type=submit]:hover{background-color:#000;transform:translateY(-1px)}.pdp-trust{margin-top:6px;font-size:13px;opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom.css.map */
