.cc-custom-order-strip{padding-top:32px;padding-bottom:40px}.cc-custom-order-strip__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 32px;background:#f6f2ea;border:1px solid #e4dccf;border-radius:14px;color:#24221e}.cc-custom-order-strip__copy{max-width:680px}.cc-custom-order-strip h2{color:#24221e!important;font-size:25px;line-height:1.25;letter-spacing:-.02em;margin:0 0 10px}.cc-custom-order-strip .rte{color:#49453e;font-size:15px;line-height:1.6}.cc-custom-order-strip .rte p{margin:0}.cc-custom-order-strip .cc-custom-order-strip__button{min-height:48px;min-width:210px;padding:14px 22px;color:#fff;background:#25241f;text-align:center;line-height:1.4;white-space:normal;font-size:14px;flex-shrink:0}.cc-custom-order-strip__button:focus-visible{outline:3px solid #1d4776;outline-offset:5px}@media(max-width:749px){.cc-custom-order-strip{padding-top:24px;padding-bottom:28px}.cc-custom-order-strip__inner{flex-direction:column;align-items:stretch;padding:24px;gap:20px}.cc-custom-order-strip h2{font-size:23px}.cc-custom-order-strip .cc-custom-order-strip__button{width:100%;min-width:0}}.cc-custom-orders{padding-top:48px;padding-bottom:48px}.cc-custom-orders__card{display:grid;grid-template-columns:.92fr 1.08fr;overflow:hidden;border-radius:18px;background:#f6f2ea;border:1px solid #e4dccf;color:#24221e}.cc-custom-orders__visual{margin:0;background:#e7e0d6;align-self:start}.cc-custom-orders__photo-frame{position:relative}.cc-custom-orders__photo-logo{position:absolute;left:18px;bottom:18px;width:202px;max-width:46%;padding:10px 11px;border:1px solid rgba(255,255,255,.85);border-radius:10px;background:#fffffff0;box-shadow:0 3px 16px #1e191421}.cc-custom-orders__photo-logo img{display:block;width:100%;height:auto}.cc-custom-orders__photo{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.cc-custom-orders__visual figcaption{padding:12px 20px;color:#403b32;font-size:13px;line-height:1.45}.cc-custom-orders__copy{padding:clamp(26px,3.2vw,44px);align-self:center;min-width:0}.cc-custom-orders__eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.14em;font-size:12px;line-height:1.5;font-weight:700;color:#71522f}.cc-custom-orders h2{color:#24221e!important;font-size:clamp(27px,3vw,38px);line-height:1.15;letter-spacing:-.025em;margin:0 0 20px}.cc-custom-orders__body{font-size:16px;line-height:1.65;color:#49453e}.cc-custom-orders__body p{margin:0 0 22px}.cc-custom-orders .cc-custom-orders__button{color:#fff;background:#25241f;min-height:48px;padding:15px 22px;white-space:normal;line-height:1.35;text-align:center;font-size:15px}.cc-custom-orders__button:focus-visible,.cc-custom-orders summary:focus-visible{outline:3px solid #1d4776;outline-offset:5px}.cc-custom-orders__testimonial{margin:28px 0 0;padding:20px 24px 22px;border:1px solid #dfd3c0;border-left:3px solid #96754b;border-radius:0 12px 12px 0;background:#fffdf9}.cc-custom-orders__testimonial blockquote{border:0;padding:0;margin:0;color:#34312b}.cc-custom-orders__quote-mark{display:block;height:38px;color:#94754d;font-family:Georgia,Times New Roman,serif;font-size:74px;font-style:normal;line-height:.95}.cc-custom-orders__testimonial blockquote p{margin:7px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.5;font-style:italic;letter-spacing:0}.cc-custom-orders__quote-close{padding-left:2px;color:#94754d;font-size:1.35em;line-height:0}.cc-custom-orders__testimonial figcaption{display:flex;align-items:center;gap:14px;padding-top:15px;border-top:1px solid #e9e0d3;font-size:14px;line-height:1.45}.cc-custom-orders__attribution-logo{display:block;width:94px;height:auto;flex:0 0 94px}.cc-custom-orders__testimonial figcaption div{display:flex;flex-direction:column;gap:3px}.cc-custom-orders__testimonial figcaption span{color:#6a6257;font-size:12px}.cc-custom-orders__artwork{margin-top:22px;border-top:1px solid #d8cfc0}.cc-custom-orders__artwork summary{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0 0;font-size:14px;font-weight:600;cursor:pointer}.cc-custom-orders__artwork summary span{font-size:22px;line-height:1}.cc-custom-orders__artwork[open] summary span{transform:rotate(45deg)}.cc-custom-orders__artwork img{display:block;width:100%;height:auto;margin-top:16px;border:1px solid #ded5c5;border-radius:8px}@media(max-width:749px){.cc-custom-orders{padding-top:28px;padding-bottom:28px}.cc-custom-orders__card{grid-template-columns:1fr}.cc-custom-orders__copy{order:0;padding:26px 24px}.cc-custom-orders__visual{order:1}.cc-custom-orders__photo{aspect-ratio:3 / 4}.cc-custom-orders__photo-logo{width:160px;left:14px;bottom:14px;padding:9px}.cc-custom-orders__testimonial{padding:17px 18px 20px}.cc-custom-orders__testimonial blockquote p{font-size:20px}.cc-custom-orders__testimonial figcaption{gap:10px}.cc-custom-orders__attribution-logo{width:80px;flex-basis:80px}.cc-custom-orders .cc-custom-orders__button{width:100%}}.cc-featured-review.page-width{padding-top:20px;padding-bottom:36px}.cc-featured-review__card{max-width:880px;margin:0 auto;padding:28px 32px;border:1px solid #e7dfd5;border-radius:12px;background:#f8f5f1;color:#282624}.cc-featured-review__label{color:#66553c;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.09em;text-transform:uppercase}.cc-featured-review__stars{color:#94651b;margin:9px 0 12px;font-size:19px;line-height:1;letter-spacing:.1em}.cc-featured-review blockquote{margin:0;padding:0;border:0;font-style:normal;color:inherit}.cc-featured-review blockquote p{margin:0 0 14px;font-size:18px;line-height:1.6;letter-spacing:0}.cc-featured-review figcaption{font-size:14px;line-height:1.5;font-weight:600}.cc-featured-review figcaption span{font-weight:400;color:#59534b}.cc-featured-review a{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:#453a2b;font-size:14px;text-underline-offset:4px}.cc-featured-review a:focus-visible{outline:3px solid #786345;outline-offset:4px}@media(max-width:749px){.cc-featured-review.page-width{padding:16px 20px 28px}.cc-featured-review__card{padding:22px}.cc-featured-review blockquote p{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
