.template-page #main-content,body[class*=template-policy] #main-content{background-color:#f7f9f2!important}.template-page .collection-banner,body[class*=template-policy] .collection-banner{text-align:left!important;padding-bottom:0!important;max-width:1440px!important;margin:0 auto!important}.template-page .collection-banner--title,body[class*=template-policy] .page-title,body[class*=template-policy] h1{font-family:Playfair Display,serif!important;font-weight:500!important;font-size:2.4rem!important;color:#1b5346!important;letter-spacing:-.02em!important;text-align:left!important;margin-bottom:0!important}.template-page .collection-banner--content{justify-content:flex-start!important;padding:25px 0 15px!important}.template-page .collection-banner--content-inner{text-align:left!important}.template-page .collection-banner .row:after{content:"";display:block;width:100%;height:1px;background-color:#1b5346!important;margin:0;opacity:.3}.template-page .breadcrumbs,body[class*=template-policy] .breadcrumbs{background-color:#f7f9f2!important}.template-page .section-page .rte,body[class*=template-policy] .rte{max-width:100%!important;margin:0!important;padding:20px 0 60px!important}.template-page .section-page .rte p,body[class*=template-policy] .rte p{font-family:Inter,sans-serif!important;font-size:15px!important;line-height:1.75!important;color:#333!important;margin-bottom:18px!important}.template-page .section-page .rte h2,body[class*=template-policy] .rte h2{font-family:Playfair Display,serif!important;font-weight:500!important;font-size:1.6rem!important;color:#1b5346!important;margin-top:35px!important;margin-bottom:15px!important;letter-spacing:-.01em!important;text-align:left!important}.template-page .single-image--container{overflow:hidden!important;border-radius:20px!important}.template-page .single-image--container img{border-radius:20px!important}@media only screen and (min-width:1069px){.template-page .row,body[class*=template-policy] .row{max-width:1440px!important;padding:0 50px!important}.template-page .single-image--container{padding-left:50px!important;padding-right:50px!important;max-width:1440px!important;margin:0 auto!important}}.template-page .section-page .rte h3,body[class*=template-policy] .rte h3{font-family:Playfair Display,serif!important;font-weight:500!important;font-size:1.35rem!important;color:#1d1d1b!important;margin-top:28px!important;margin-bottom:12px!important}.template-page .section-page .rte h4,.template-page .section-page .rte h5,body[class*=template-policy] .rte h4,body[class*=template-policy] .rte h5{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:1.1rem!important;color:#1d1d1b!important;margin-top:22px!important;margin-bottom:10px!important}.template-page .section-page .rte a,body[class*=template-policy] .rte a{color:#1b5346!important;text-decoration:underline!important;text-underline-offset:3px!important;transition:opacity .2s ease!important}.template-page .section-page .rte a:hover,body[class*=template-policy] .rte a:hover{opacity:.7!important}.template-page .section-page .rte ul,.template-page .section-page .rte ol,body[class*=template-policy] .rte ul,body[class*=template-policy] .rte ol{padding-left:24px!important;margin-bottom:18px!important}.template-page .section-page .rte li,body[class*=template-policy] .rte li{font-family:Inter,sans-serif!important;font-size:15px!important;line-height:1.75!important;color:#333!important;margin-bottom:6px!important}.template-page .section-page .rte ul li::marker{color:#1b5346!important}.template-page .section-page .rte ol li::marker{color:#1b5346!important;font-weight:600!important}.template-page .section-page .rte strong,body[class*=template-policy] .rte strong{font-weight:600!important;color:#1d1d1b!important}.template-page .section-page .rte blockquote,body[class*=template-policy] .rte blockquote{border-left:3px solid #1b5346!important;padding:15px 20px!important;margin:20px 0!important;background-color:#1b53460a!important;border-radius:0 8px 8px 0!important;font-style:italic!important;color:#555!important}.template-page .section-page .rte table,body[class*=template-policy] .rte table{width:100%!important;border-collapse:collapse!important;margin:20px 0!important;font-family:Inter,sans-serif!important;font-size:14px!important}.template-page .section-page .rte table th,body[class*=template-policy] .rte table th{background-color:#e8eadc!important;color:#1d1d1b!important;font-weight:600!important;padding:12px 16px!important;text-align:left!important}.template-page .section-page .rte table td,body[class*=template-policy] .rte table td{padding:10px 16px!important;border-bottom:1px solid #e8eadc!important;color:#333!important}.template-page .section-page .rte hr,body[class*=template-policy] .rte hr{border:none!important;height:1px!important;background-color:#d8dbc9!important;margin:30px 0!important}body[class*=template-policy] .shopify-policy__title{font-family:Playfair Display,serif!important;font-weight:500!important;font-size:2.4rem!important;color:#1b5346!important;text-align:center!important;margin-bottom:20px!important;padding-bottom:15px!important;border-bottom:1px solid rgba(27,83,70,.3)!important}body[class*=template-policy] .shopify-policy__body{max-width:900px!important;margin:0 auto!important;padding:20px 0 60px!important}.contact-form .section-header{padding:0!important;margin-left:0!important;text-align:left!important;margin-bottom:25px!important}.contact-form .section-header--title{font-family:Playfair Display,serif!important;font-weight:500!important;font-size:2rem!important;color:#1b5346!important}.contact-form .section-header--description{font-family:Inter,sans-serif!important;font-size:14px!important;color:#666!important;margin-top:8px!important}.contact-form .field label{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:13px!important;color:#1d1d1b!important;margin-bottom:6px!important;display:block!important}.contact-form .field input,.contact-form .field textarea,.contact-form .field select{border:1px solid #d8dbc9!important;border-radius:8px!important;background-color:#f7f8f2!important;font-family:Inter,sans-serif!important;font-size:14px!important;color:#1d1d1b!important;padding:12px 16px!important;transition:border-color .2s ease!important}.contact-form .field input:focus,.contact-form .field textarea:focus{border-color:#1b5346!important;outline:none!important;box-shadow:0 0 0 2px #1b53461a!important}.contact-form .field input::placeholder,.contact-form .field textarea::placeholder{color:#999!important;font-family:Inter,sans-serif!important}.contact-form button.button{background-color:#1b5346!important;color:#fff!important;border:none!important;border-radius:8px!important;font-family:Inter,sans-serif!important;font-weight:500!important;font-size:14px!important;padding:14px 30px!important;transition:background-color .2s ease!important}.contact-form button.button:hover{background-color:#164438!important}.contact-form--text-column{display:flex!important;flex-direction:column!important;gap:12px!important}.contact-form--text-column .contact-form-block{background-color:#f7f8f2!important;border:1px solid #d8dbc9!important;border-radius:10px!important;padding:18px 20px!important;margin-bottom:0!important}@media only screen and (min-width:768px){.contact-form--text-column .contact-form-block{padding-left:20px!important}}.contact-form--text-column .contact-form-block strong{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:14px!important;color:#1b5346!important;margin-bottom:8px!important;display:block!important}.contact-form--text-column .contact-form-block .rte{font-family:Inter,sans-serif!important;font-size:13px!important;line-height:1.6!important;color:#555!important;max-width:100%!important;margin:0!important;padding:0!important}.contact-form--text-column .contact-form-block .rte a{color:#1b5346!important;text-decoration:underline!important}.contact-form .form-notification.success{background-color:#1b534614!important;color:#1b5346!important;border-radius:8px!important;padding:14px 20px!important}.contact-form .form-notification.error{border-radius:8px!important;padding:14px 20px!important}@media only screen and (max-width:767px){.template-page .collection-banner--title,body[class*=template-policy] h1{font-size:1.8rem!important}.template-page .section-page .rte,body[class*=template-policy] .rte{padding:15px 0 40px!important}.template-page .section-page .rte h2,body[class*=template-policy] .rte h2{font-size:1.3rem!important}.template-page .section-page .rte h3,body[class*=template-policy] .rte h3{font-size:1.15rem!important}}html body .breadcrumbs-section .row,html body .template-page .shopify-section .row,html body .template-page .section-page .collection-banner .row,html body .template-page .section-page>.row,html body .template-collection .shopify-section .row,html body .template-collection .collection-header .row,html body .template-collection .collection-banner .row,html body .collection-banner .row,html body .template-blog .shopify-section .row,html body .template-article .shopify-section .row,html body .template-search .shopify-section .row,html body .template-cart .shopify-section .row{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:50px!important;padding-right:50px!important;box-sizing:border-box!important;width:100%!important}html body .breadcrumbs-section .row>.columns,html body .template-page .shopify-section .row>.columns,html body .template-page .section-page .collection-banner .row>.columns,html body .template-page .section-page>.row>.columns,html body .template-collection .shopify-section .row>.columns,html body .template-collection .collection-banner .row>.columns,html body .collection-banner .row>.columns,html body .template-blog .shopify-section .row>.columns,html body .template-article .shopify-section .row>.columns,html body .template-search .shopify-section .row>.columns,html body .template-cart .shopify-section .row>.columns{padding-left:0!important;padding-right:0!important}html body .single-image.full-width--true,html body .single-image{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:50px!important;padding-right:50px!important;box-sizing:border-box!important}html body .template-page .row.full-width-row,html body .template-page .row.full-width-row-full,html body .template-collection .row.full-width-row,html body .template-collection .row.full-width-row-full{max-width:1440px!important;padding-left:50px!important;padding-right:50px!important}@media only screen and (max-width:1023px){html body .breadcrumbs-section .row,html body .template-page .shopify-section .row,html body .single-image,html body .single-image.full-width--true,html body .template-page .section-page .collection-banner .row,html body .template-page .section-page>.row,html body .template-collection .shopify-section .row,html body .collection-banner .row,html body .template-blog .shopify-section .row,html body .template-article .shopify-section .row,html body .template-search .shopify-section .row,html body .template-cart .shopify-section .row{padding-left:20px!important;padding-right:20px!important}}.template-page .collapsible-content--container,.template-page-faqs .collapsible-content--container{flex-direction:column!important}.template-page .collapsible-content--inner,.template-page-faqs .collapsible-content--inner,.template-page-faqs .collapsible-content--inner-centered{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:auto!important}.template-page-faqs .section-spacing{padding-top:20px!important;padding-bottom:40px!important}.template-page .collapsible-content .section-header,.template-page-faqs .collapsible-content .section-header{text-align:left!important;margin-left:0!important;margin-bottom:30px!important;width:100%!important;max-width:100%!important;flex:1 1 100%!important}.template-page .collapsible-content .section-header--title,.template-page-faqs .collapsible-content .section-header--title{font-family:Playfair Display,serif!important;font-size:2rem!important;color:#1b5346!important;font-weight:500!important;text-align:left!important}.template-page .collapsible-content .collapsible-content--inner,.template-page-faqs .collapsible-content .collapsible-content--inner{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-pages.css.map */
