:root{--tc-soft-bg: #f1eeea;--tc-warm-white: #faf8f4;--tc-charcoal: #1c1a17;--tc-warm-accent: #9b8263;--tc-accent: #8b6e4e;--tc-light: #a89f94;--tc-mid: #6b6358;--tc-muted: #8b8178;--tc-border: #e0d9cf;--tc-copy-size: 15px;--tc-copy-line: 1.78;--tc-button-size: 10px;--tc-button-spacing: .22em;--tc-button-height: 50px}.shopify-section--image-with-text,.shopify-section--image-with-text .color-scheme{background:var(--tc-soft-bg)!important}.shopify-section--image-with-text image-with-text.image-with-text,.shopify-section--image-with-text .image-with-text.image-with-text--reverse,.shopify-section--image-with-text .image-with-text{display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)!important;align-items:stretch!important;min-height:820px!important;background:var(--tc-soft-bg)!important;overflow:hidden!important}.shopify-section--image-with-text picture,.shopify-section--image-with-text picture img,.shopify-section--image-with-text>img,.shopify-section--image-with-text>svg{width:100%!important;height:100%!important;min-height:820px!important;object-fit:cover!important;object-position:center center!important;display:block!important}.shopify-section--image-with-text image-with-text>.prose,.shopify-section--image-with-text .image-with-text>.prose{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:76px 88px 76px 78px!important;display:block!important;align-self:center!important;background:var(--tc-soft-bg)!important;text-align:left!important}.shopify-section .image-with-text h2,.shopify-section .image-with-text .h1,.shopify-section .image-with-text .h2,.shopify-section--image-with-text .image-with-text>.prose>.h1,.shopify-section--image-with-text .image-with-text>.prose>.h2,.shopify-section--image-with-text .image-with-text>.prose>h1,.shopify-section--image-with-text .image-with-text>.prose>h2{font-size:clamp(64px,7.5vw,112px)!important;line-height:.92!important;letter-spacing:-.02em!important;color:var(--tc-charcoal)!important;max-width:560px!important;text-wrap:balance!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-synthesis:none!important}.shopify-section--image-with-text .image-with-text>.prose>.h1 em,.shopify-section--image-with-text .image-with-text>.prose>.h2 em,.shopify-section--image-with-text .image-with-text>.prose>h1 em,.shopify-section--image-with-text .image-with-text>.prose>h2 em{font-style:italic!important;font-weight:400!important;letter-spacing:-.01em!important;color:var(--tc-warm-accent)!important}.shopify-section--image-with-text image-with-text .prose .h6,.shopify-section--image-with-text .image-with-text .prose .h6,.shopify-section--image-with-text image-with-text .prose p.h6{font-size:9px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--tc-light)!important;font-weight:400!important;line-height:1.3!important;margin:0 0 28px!important}.shopify-section--image-with-text .image-with-text>.prose>div{max-width:520px!important;margin:0 0 34px!important}.shopify-section--image-with-text .image-with-text>.prose>div>p{margin:0!important;text-align:left!important}.shopify-section .image-with-text p,.shopify-section--image-with-text image-with-text .prose>p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6),.shopify-section--image-with-text .image-with-text .prose>p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6){font-size:var(--tc-copy-size)!important;line-height:var(--tc-copy-line)!important;letter-spacing:.01em!important;color:#5f584f!important;max-width:455px!important;margin:0 0 46px!important}.shopify-section--image-with-text .image-with-text>.prose>a.button,.shopify-section--image-with-text image-with-text .prose .button,.shopify-section--image-with-text image-with-text .prose a.button,.shopify-section--image-with-text .image-with-text .prose .button,.shopify-section--image-with-text .image-with-text .prose a.button{min-height:var(--tc-button-height)!important;height:var(--tc-button-height)!important;padding:0 34px!important;border-radius:0!important;font-size:var(--tc-button-size)!important;letter-spacing:var(--tc-button-spacing)!important;text-transform:uppercase!important;line-height:1!important;box-shadow:none!important;background-image:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;width:auto!important;min-width:190px!important;max-width:none!important;flex:0 0 auto!important;margin:0!important}.shopify-section--image-with-text .image-with-text>.prose>a.button+a.button{margin-left:18px!important}.shopify-section--image-with-text image-with-text .prose a.button:first-of-type,.shopify-section--image-with-text image-with-text .prose .button:first-of-type,.shopify-section--image-with-text .image-with-text .prose a.button:first-of-type,.shopify-section--image-with-text .image-with-text .prose .button:first-of-type{background:#1c1a17!important;color:#faf8f4!important;border:1px solid #1c1a17!important}.shopify-section--image-with-text image-with-text .prose a.button:first-of-type:hover,.shopify-section--image-with-text .image-with-text .prose a.button:first-of-type:hover{background:var(--tc-accent)!important;border-color:var(--tc-accent)!important;color:#faf8f4!important}.shopify-section--image-with-text image-with-text .prose a.button:last-of-type,.shopify-section--image-with-text image-with-text .prose .button:last-of-type,.shopify-section--image-with-text .image-with-text .prose a.button:last-of-type,.shopify-section--image-with-text .image-with-text .prose .button:last-of-type{background:transparent!important;color:var(--tc-charcoal)!important;border:1px solid #d6cec2!important}.shopify-section--image-with-text image-with-text .prose a.button:last-of-type:hover,.shopify-section--image-with-text .image-with-text .prose a.button:last-of-type:hover{background:#ece6dd!important;color:var(--tc-charcoal)!important;border-color:#d6cec2!important}.shopify-section--image-with-text .image-with-text .prose .button:before,.shopify-section--image-with-text .image-with-text .prose .button:after,.shopify-section--image-with-text .image-with-text .prose a.button:before,.shopify-section--image-with-text .image-with-text .prose a.button:after{display:none!important;content:none!important}@media screen and (max-width:999px){.shopify-section--image-with-text image-with-text.image-with-text,.shopify-section--image-with-text .image-with-text.image-with-text--reverse,.shopify-section--image-with-text .image-with-text{grid-template-columns:1fr!important;min-height:0!important}.shopify-section--image-with-text picture,.shopify-section--image-with-text picture img,.shopify-section--image-with-text>img,.shopify-section--image-with-text>svg{min-height:420px!important;height:420px!important}.shopify-section--image-with-text image-with-text>.prose,.shopify-section--image-with-text .image-with-text>.prose{padding:42px 26px!important;justify-content:flex-start!important}.shopify-section--image-with-text image-with-text .prose .h6,.shopify-section--image-with-text .image-with-text .prose .h6{margin-bottom:20px!important}.shopify-section--image-with-text image-with-text .prose .h1,.shopify-section--image-with-text .image-with-text .prose .h1,.shopify-section--image-with-text image-with-text .prose .h2,.shopify-section--image-with-text .image-with-text .prose .h2,.shopify-section--image-with-text image-with-text .prose h2,.shopify-section--image-with-text .image-with-text .prose h2{font-size:clamp(42px,12vw,64px)!important;line-height:.92!important;max-width:100%!important;margin-bottom:22px!important}.shopify-section--image-with-text image-with-text .prose>p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6),.shopify-section--image-with-text .image-with-text .prose>p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6){font-size:15px!important;line-height:1.75!important;max-width:100%!important;margin-bottom:28px!important}.shopify-section--image-with-text .image-with-text>.prose>a.button,.shopify-section--image-with-text image-with-text .prose .button,.shopify-section--image-with-text image-with-text .prose a.button,.shopify-section--image-with-text .image-with-text .prose .button,.shopify-section--image-with-text .image-with-text .prose a.button{width:auto!important;min-width:0!important;margin:0 12px 12px 0!important;padding:0 22px!important}}@media screen and (min-width:1000px)and (max-width:1320px){.shopify-section--image-with-text image-with-text.image-with-text,.shopify-section--image-with-text .image-with-text.image-with-text--reverse,.shopify-section--image-with-text .image-with-text{grid-template-columns:minmax(460px,.92fr) minmax(0,1.08fr)!important;min-height:720px!important}.shopify-section--image-with-text picture,.shopify-section--image-with-text picture img,.shopify-section--image-with-text>img,.shopify-section--image-with-text>svg{min-height:720px!important;height:100%!important;object-fit:cover!important}.shopify-section--image-with-text image-with-text>.prose,.shopify-section--image-with-text .image-with-text>.prose{padding:64px 56px 64px 64px!important}.shopify-section--image-with-text .image-with-text>.prose>a.button,.shopify-section--image-with-text image-with-text .prose .button,.shopify-section--image-with-text image-with-text .prose a.button,.shopify-section--image-with-text .image-with-text .prose .button,.shopify-section--image-with-text .image-with-text .prose a.button{min-width:168px!important;padding:0 24px!important;margin:0 14px 14px 0!important}.shopify-section--image-with-text .image-with-text>.prose>a.button+a.button{margin-left:0!important}}.shopify-section--rich-text .h1,.shopify-section--rich-text .prose .h1,.shopify-section--rich-text .h2,.shopify-section--rich-text .prose .h2,.shopify-section--rich-text h1,.shopify-section--rich-text h2{font-size:clamp(54px,5.4vw,84px)!important;line-height:1!important;letter-spacing:-.02em!important;text-transform:none!important}.shopify-section--rich-text .prose>p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6){font-size:16px!important;line-height:1.88!important;letter-spacing:.01em!important}@media screen and (max-width:999px){.shopify-section--rich-text .h1,.shopify-section--rich-text .prose .h1,.shopify-section--rich-text .h2,.shopify-section--rich-text .prose .h2,.shopify-section--rich-text h1,.shopify-section--rich-text h2{font-size:clamp(38px,9vw,58px)!important;line-height:1!important}.shopify-section--rich-text .prose>p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6){font-size:15px!important;line-height:1.8!important}}.shopify-section--newsletter{background:#171411!important;color:#f5f0e8!important;border-top:1px solid rgba(245,240,232,.08);border-bottom:1px solid rgba(245,240,232,.08)}.shopify-section--newsletter .color-scheme,.shopify-section--newsletter .newsletter,.shopify-section--newsletter .content-over-media,.shopify-section--newsletter .content,.shopify-section--newsletter .section-stack,.shopify-section--newsletter .section-header,.shopify-section--newsletter .prose,.shopify-section--newsletter .v-stack{background:transparent!important}.shopify-section--newsletter .section-spacing,.shopify-section--newsletter .bordered-section,.shopify-section--newsletter .color-scheme{padding-top:72px!important;padding-bottom:72px!important}.shopify-section--newsletter .content.section-stack{gap:18px!important;align-content:center!important}.shopify-section--newsletter .section-header,.shopify-section--newsletter .section-header .prose{max-width:980px!important;margin-left:auto!important;margin-right:auto!important}.shopify-section--newsletter .h6,.shopify-section--newsletter .prose .h6,.shopify-section--newsletter p.h6{font-size:9px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:400!important;text-align:center!important;margin-bottom:22px!important;color:var(--tc-light)!important;opacity:.75!important}.shopify-section--newsletter .h1,.shopify-section--newsletter .h2,.shopify-section--newsletter h1,.shopify-section--newsletter h2{font-size:clamp(58px,6vw,92px)!important;line-height:.92!important;letter-spacing:-.02em!important;text-align:center!important;text-transform:none!important;color:#f5f0e8!important;max-width:860px!important;margin:0 auto 26px!important;text-wrap:balance!important}.shopify-section--newsletter .h1 em,.shopify-section--newsletter .h2 em,.shopify-section--newsletter h1 em,.shopify-section--newsletter h2 em,.shopify-section--newsletter .h1 i,.shopify-section--newsletter .h2 i,.shopify-section--newsletter h2 i{color:var(--tc-muted)!important;font-style:italic!important;font-weight:300!important}.shopify-section--newsletter .prose>p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6),.shopify-section--newsletter .section__description,.shopify-section--newsletter .text-subdued{font-size:var(--tc-copy-size)!important;line-height:1.72!important;letter-spacing:.01em!important;color:#f5f0e8d1!important;text-align:center!important;max-width:720px!important;margin:0 auto!important}@media screen and (max-width:999px){.shopify-section--newsletter .section-spacing,.shopify-section--newsletter .bordered-section,.shopify-section--newsletter .color-scheme{padding-top:56px!important;padding-bottom:56px!important}.shopify-section--newsletter .h1,.shopify-section--newsletter .h2,.shopify-section--newsletter h1,.shopify-section--newsletter h2{font-size:clamp(40px,10vw,62px)!important;line-height:.92!important;max-width:100%!important}.shopify-section--newsletter .prose>p:not(.h6),.shopify-section--newsletter .section__description,.shopify-section--newsletter .text-subdued{font-size:14px!important;max-width:100%!important}.shopify-section--newsletter form,.shopify-section--newsletter .form{flex-direction:column!important;gap:14px!important;max-width:100%!important}.shopify-section--newsletter .field,.shopify-section--newsletter .input,.shopify-section--newsletter .newsletter-form__field-wrapper,.shopify-section--newsletter button,.shopify-section--newsletter .button,.shopify-section--newsletter input[type=submit]{width:100%!important;min-width:0!important;max-width:100%!important;flex:1 1 auto!important}}.shopify-section--newsletter .button,.shopify-section--newsletter button[type=submit],.shopify-section--newsletter input[type=submit],.shopify-section--featured-collection .button,.shopify-section--collection-list .button,.shopify-section--multiple-media-with-text .button{font-size:var(--tc-button-size)!important;letter-spacing:var(--tc-button-spacing)!important}.shopify-section--multiple-media-with-text .h3,.shopify-section--multiple-media-with-text h3{font-size:clamp(32px,3.5vw,48px)!important;line-height:.92!important;letter-spacing:-.02em!important}.footer{background:var(--tc-warm-white)}.footer .footer__block-list{align-items:stretch!important}.footer a,.footer li,.footer p{font-size:13px;line-height:1.9;color:var(--tc-mid)}.footer a:hover{color:var(--tc-charcoal)}.footer .footer__block{display:flex!important;flex-direction:column!important;padding-left:42px!important}.footer .footer__block:first-child{padding-left:0!important}.footer .footer__block+.footer__block{border-left:none!important;margin-left:0!important}.footer .footer__block:before,.footer .footer__block:after,.footer .footer__block:nth-child(n+2):before{content:none!important;display:none!important}.footer .footer__block--text{max-width:420px;margin-bottom:16px!important}.footer .footer__block--text .h6,.footer .footer__block--text h2,.footer .footer__block--text h3{font-size:20px;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-charcoal);margin-bottom:20px;white-space:nowrap}.footer .footer__block--text p{font-size:13px;line-height:1.7;letter-spacing:.01em;text-transform:none;color:var(--tc-mid);white-space:normal;max-width:420px;margin-bottom:0!important}.footer .footer__block--links{border-top:none}.footer .footer__block.footer__block--links>.v-stack>p.h6,.footer .footer__block--links .h6,.footer .footer__block--links p.h6,.footer .footer__block--links .footer__heading,.footer .footer__block--links .footer__block-title{font-family:var(--text-font-family)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase;color:#2a241f!important;opacity:.82!important;line-height:1.35!important}.footer .footer__block.footer__block--links>.v-stack>p.h6{margin-bottom:14px!important}.footer .footer__block-links li{margin-bottom:2px}.footer .footer__block-links a{font-size:13px;line-height:1.9;letter-spacing:.01em;text-decoration:none!important}.footer__aside,.footer__bottom,.footer__aside-top,.footer__aside-bottom{border-top:1px solid var(--tc-border)!important;margin-top:56px;padding-top:22px}.footer__aside{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer__aside,.footer__aside *{font-size:12px;line-height:1.5;color:var(--tc-mid)}.footer__aside .shopify-policy__container,.footer__aside .policy-links,.footer__aside ul.list-unstyled,.footer__aside .linklist{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none}.footer__aside a{font-size:12px;color:var(--tc-mid);text-decoration:none}.footer__aside a:hover{color:var(--tc-charcoal)}@media screen and (min-width:1000px){.footer .footer__block-list{display:grid!important;grid-template-columns:1.45fr 1fr 1fr 1fr!important;column-gap:72px!important;row-gap:0!important;align-items:stretch!important;position:relative}.footer .footer__block{position:relative!important;display:flex!important;flex-direction:column!important;padding-left:42px!important}.footer .footer__block:first-child{padding-left:0!important}.footer .footer__block:nth-child(n+2):after{content:""!important;position:absolute!important;left:-36px!important;top:0!important;height:100%!important;width:1px!important;background:#ddd5c9!important;display:block!important}.footer .footer__block--links{border-top:none!important;padding-top:0!important}}@media screen and (min-width:700px)and (max-width:999px){.footer{padding-top:28px!important}.footer .footer__block-list{display:grid!important;grid-template-columns:1.2fr 1fr 1fr 1fr!important;column-gap:36px!important;row-gap:0!important;align-items:start!important}.footer .footer__block{padding-left:0!important;margin-bottom:0!important;border:none!important}.footer .footer__block--text{max-width:100%!important}.footer .footer__block--text .h6,.footer .footer__block--text h2,.footer .footer__block--text h3{font-size:18px!important;white-space:normal;margin-bottom:14px!important}.footer .footer__block--links{border-top:none!important;padding-top:0!important;margin-bottom:0!important}.footer .footer__block--links .footer__block-links,.footer .footer__block--links .linklist,.footer .footer__block--links ul{display:block!important;padding-top:0!important;max-height:none!important;opacity:1!important;overflow:visible!important;visibility:visible!important}.footer .footer__block--links .h6,.footer .footer__block--links p.h6,.footer .footer__block--links .footer__heading,.footer .footer__block--links .footer__block-title{pointer-events:none!important;cursor:default!important;margin-bottom:12px!important}.footer .footer__block-links a{padding:4px 0!important;font-size:13px!important;line-height:1.55!important}}@media screen and (max-width:699px){.footer{padding-top:28px!important}.footer .footer__block-list{display:block!important;row-gap:0!important}.footer .footer__block{padding-left:0!important;margin-bottom:22px!important;border:none!important}.footer .footer__block--text{max-width:100%!important}.footer .footer__block--text .h6,.footer .footer__block--text h2,.footer .footer__block--text h3{margin-bottom:14px!important;font-size:16px!important;line-height:1.05!important;letter-spacing:.08em!important;white-space:normal!important}.footer .footer__block--text p{max-width:100%!important;font-size:13px!important;line-height:1.65!important;margin-bottom:0!important}.footer .footer__block--links{border-top:1px solid rgba(0,0,0,.08)!important;padding-top:12px!important;margin-bottom:12px!important}.footer .footer__block.footer__block--links>.v-stack>p.h6{margin-bottom:10px!important;font-size:12px!important;letter-spacing:.14em!important}.footer .footer__block--links .h6,.footer .footer__block--links p.h6,.footer .footer__block--links .footer__heading,.footer .footer__block--links .footer__block-title{position:relative!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;padding-right:28px!important;font-size:12px!important;letter-spacing:.16em!important;color:#1f1a17!important;opacity:1!important}.footer .footer__block--links .h6:before,.footer .footer__block--links p.h6:before,.footer .footer__block--links .footer__heading:before,.footer .footer__block--links .footer__block-title:before,.footer .footer__block--links .h6:after,.footer .footer__block--links p.h6:after,.footer .footer__block--links .footer__heading:after,.footer .footer__block--links .footer__block-title:after{content:""!important;position:absolute!important;right:0!important;top:50%!important;width:14px!important;height:1.5px!important;background:#5f584f!important;transform:translateY(-50%)!important;display:block!important}.footer .footer__block--links .h6:after,.footer .footer__block--links p.h6:after,.footer .footer__block--links .footer__heading:after,.footer .footer__block--links .footer__block-title:after{transform:translateY(-50%) rotate(90deg)!important}.footer .footer__block--links .footer__block-links,.footer .footer__block--links .linklist,.footer .footer__block--links ul{display:none;padding-top:8px}.footer .footer__block--links.active .footer__block-links,.footer .footer__block--links.active .linklist,.footer .footer__block--links.active ul{display:block!important}.footer .footer__block--links.active .h6:after,.footer .footer__block--links.active p.h6:after,.footer .footer__block--links.active .footer__heading:after,.footer .footer__block--links.active .footer__block-title:after{opacity:0!important}.footer .footer__block-links li{margin-bottom:0!important}.footer .footer__block-links a{display:block!important;padding:6px 0!important;font-size:16px!important;line-height:1.75!important;color:#2f2a25!important;font-weight:400!important;opacity:1!important}.footer .footer__block-links ul,.footer .footer__block-links .v-stack ul,.footer .footer__block-links .unstyled-list{gap:6px!important}.footer__aside,.footer__bottom,.footer__aside-top,.footer__aside-bottom{margin-top:24px!important;padding-top:16px!important}.footer__aside{gap:12px!important;align-items:flex-start!important}.footer__aside,.footer__aside *{font-size:11px!important;line-height:1.4!important}.footer__aside .shopify-policy__container,.footer__aside .policy-links,.footer__aside ul.list-unstyled,.footer__aside .linklist{gap:10px!important}}.shopify-section--testimonials{background:#ece7dc!important;border-top:0!important;border-bottom:0!important}.shopify-section--testimonials .color-scheme,.shopify-section--testimonials .section-spacing,.shopify-section--testimonials .container{background:transparent!important}.shopify-section--testimonials .section-header,.shopify-section--testimonials .section-header .prose{text-align:center!important;max-width:980px!important;margin-left:auto!important;margin-right:auto!important}.shopify-section--testimonials .h6,.shopify-section--testimonials .prose .h6,.shopify-section--testimonials p.h6{margin:0 0 18px!important}.shopify-section--testimonials .h1,.shopify-section--testimonials .h2,.shopify-section--testimonials h1,.shopify-section--testimonials h2{font-size:clamp(42px,4vw,58px)!important;line-height:.92!important;letter-spacing:-.015em!important;font-weight:400!important;text-align:center!important;margin:0 auto 26px!important;max-width:980px!important}.shopify-section--testimonials hr,.shopify-section--testimonials .divider{margin:20px auto!important;width:60%!important}@media screen and (min-width:1000px){.shopify-section--testimonials .section-spacing,.shopify-section--testimonials .color-scheme{padding-top:78px!important;padding-bottom:84px!important}.shopify-section--testimonials .container{max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}.shopify-section--testimonials .testimonial-list{display:block!important;width:100%!important}.shopify-section--testimonials testimonial-carousel{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:100%!important}.shopify-section--testimonials .testimonial-item,.shopify-section--testimonials .testimonial-item.is-selected,.shopify-section--testimonials .testimonial-item[style]{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;width:100%!important;max-width:none!important;min-width:0!important;grid-area:auto!important;min-height:340px!important;padding:28px 34px 18px!important;background:#f7f4ef!important;border-top:1px solid #ddd5c9!important;border-bottom:1px solid #ddd5c9!important;text-align:left!important}.shopify-section--testimonials .testimonial-item:not(:first-child){border-left:1px solid #ddd5c9!important}.shopify-section--testimonials .testimonial-item .prose{flex:1 1 auto!important;margin:0!important;width:100%!important;max-width:none!important;text-align:left!important}.shopify-section--testimonials .testimonial-item .prose:before{content:"\2605\2605\2605\2605\2605"!important;display:block!important;font-family:var(--text-font-family)!important;font-size:14px!important;line-height:1!important;letter-spacing:1px!important;color:#9b8263!important;margin-bottom:10px!important}.shopify-section--testimonials .testimonial-item .prose p{font-family:var(--heading-font-family)!important;font-size:17px!important;line-height:1.42!important;font-style:italic!important;font-weight:400!important;letter-spacing:-.005em!important;color:#4b443b!important;margin:0!important;max-width:none!important}.shopify-section--testimonials .testimonial-item .v-stack{margin-top:auto!important;padding-top:8px!important;border-top:1px solid #ddd5c9!important;display:block!important;gap:0!important;text-align:left!important}.shopify-section--testimonials .testimonial-item .text-base,.shopify-section--testimonials .testimonial-item .text-base strong{margin:0!important;font-family:var(--text-font-family)!important;font-size:10px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#a89f94!important}.shopify-section--testimonials carousel-navigation.page-dots{display:none!important}}@media screen and (max-width:999px){.shopify-section--testimonials .section-spacing,.shopify-section--testimonials .color-scheme{padding-top:56px!important;padding-bottom:56px!important}.shopify-section--testimonials .h1,.shopify-section--testimonials .h2,.shopify-section--testimonials h1,.shopify-section--testimonials h2{font-size:clamp(36px,9vw,48px)!important;margin-bottom:28px!important}.shopify-section--testimonials .testimonial-item{max-width:none!important;min-height:auto!important;padding:34px 26px 28px!important;background:#f7f4ef!important;border:1px solid #ddd5c9!important}.shopify-section--testimonials .testimonial-item .prose:before{content:"\2605\2605\2605\2605\2605"!important;display:block!important;font-family:var(--text-font-family)!important;font-size:13px!important;line-height:1!important;letter-spacing:1px!important;color:#9b8263!important;margin-bottom:16px!important}.shopify-section--testimonials .testimonial-item .prose p{font-family:var(--heading-font-family)!important;font-size:17px!important;line-height:1.6!important;font-style:italic!important;color:#4b443b!important;margin:0!important}.shopify-section--testimonials .testimonial-item .v-stack{margin-top:24px!important;padding-top:16px!important;border-top:1px solid #ddd5c9!important;text-align:left!important;gap:0!important}.shopify-section--testimonials .testimonial-item .text-base,.shopify-section--testimonials .testimonial-item .text-base strong{font-family:var(--text-font-family)!important;font-size:10px!important;line-height:1.25!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#a89f94!important;font-weight:400!important}}.mega-menu,.mega-menu__promo,.mega-menu__column{background:var(--tc-warm-white)}.mega-menu__content{padding-top:36px;padding-bottom:42px}.mega-menu a{font-size:12px;font-weight:400;letter-spacing:.01em;text-transform:none;color:var(--tc-mid);line-height:1.8}.mega-menu a:hover{color:var(--tc-charcoal)}@media screen and (min-width:1000px){.mega-menu__linklist>li.v-stack{gap:10px!important}.mega-menu__linklist>li>ul.v-stack{gap:4px!important}.mega-menu .h6,.mega-menu p.h6,.mega-menu a.h6,.mega-menu__linklist>li>.h6,.mega-menu__linklist>li>p.h6,.mega-menu__linklist>li>a.h6{font-family:var(--text-font-family)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--tc-charcoal)!important;line-height:1.4!important;margin-bottom:0!important;border-bottom:none!important;text-decoration:none!important}.mega-menu__linklist>li>ul>li>a,.mega-menu__linklist>li>.v-stack.gap-2\.5>li>a{font-size:12px;font-weight:400;letter-spacing:.01em;text-transform:none!important;color:var(--tc-mid)!important;line-height:1.8}.mega-menu__linklist>li>ul>li>a:hover,.mega-menu__linklist>li>.v-stack.gap-2\.5>li>a:hover{color:var(--tc-charcoal)!important}.mega-menu__content,.mega-menu__columns,.mega-menu__linklist{position:relative}.mega-menu__content>.mega-menu__column,.mega-menu__columns>*,.mega-menu__linklist>*{position:relative;padding-left:2.8rem;padding-right:2.8rem}.mega-menu__content>.mega-menu__column:not(:first-child):before,.mega-menu__columns>*:not(:first-child):before,.mega-menu__linklist>*:not(:first-child):before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background:#00000014}}.header .popover::part(content),.localization-selectors .popover::part(content){background:var(--tc-warm-white)!important;border:1px solid var(--tc-border)!important;border-radius:2px!important;box-shadow:0 4px 18px #1c1a1712!important}.header .popover::part(body),.localization-selectors .popover::part(body){padding-block:10px!important;padding-inline:0!important}.header .popover .popover__value-list>*,.localization-selectors .popover .popover__value-list>*,.header .popover .popover__value-option,.localization-selectors .popover .popover__value-option{font-family:var(--text-font-family)!important;font-size:12px!important;letter-spacing:.03em!important;color:var(--tc-mid)!important;padding:8px 22px!important;line-height:1.4!important;transition:background .15s,color .15s!important}.header .popover .popover__value-list>*:hover,.localization-selectors .popover .popover__value-list>*:hover,.header .popover .popover__value-option:hover,.localization-selectors .popover .popover__value-option:hover{background:var(--tc-soft-bg)!important;color:var(--tc-charcoal)!important}.header .popover .popover__value-list>*[aria-selected=true],.localization-selectors .popover .popover__value-list>*[aria-selected=true],.header .popover .popover__value-list>*:has(:checked),.localization-selectors .popover .popover__value-list>*:has(:checked),.header .popover .popover__value-option[aria-selected=true],.localization-selectors .popover .popover__value-option[aria-selected=true]{color:var(--tc-charcoal)!important;font-weight:500!important}.collection-list .content-over-media .prose,.collection-list .content-over-media>.prose{text-align:center}.collection-list .content-over-media .prose .h1,.collection-list .content-over-media .prose .h2,.collection-list .content-over-media .prose .h3,.collection-list .content-over-media .prose h1,.collection-list .content-over-media .prose h2,.collection-list .content-over-media .prose h3,.collection-list .content-over-media>h2,.collection-list .content-over-media>h3{font-size:clamp(18px,2.2vw,28px)!important;line-height:1.15!important;letter-spacing:.01em!important;font-weight:300!important;color:#fff!important;text-shadow:0 1px 12px rgba(0,0,0,.35)!important;text-wrap:balance!important}.mega-menu__linklist>li>a.h6,.mega-menu__linklist>li>a{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase!important;color:var(--tc-charcoal)!important;display:inline-block;margin-bottom:14px;line-height:1.4;border-bottom:1px solid #d6cec2;padding-bottom:8px;width:100%}
/*# sourceMappingURL=/cdn/shop/t/91/assets/tc-editorial.css.map */
