.mdc-experience{--mdc-ink: #173b33;--mdc-muted: #52645b;--mdc-paper: #fffdf9;--mdc-cream: #f7f3ec;--mdc-line: #dedbd0;--mdc-gold: #b79a5d}.mdc-experience :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #946d25;outline-offset:4px}.mdc-experience #MainContent{scroll-margin-top:140px}.mdc-experience :where(h1,h2,h3){overflow-wrap:break-word}.mdc-experience :where(.mdc-editorial,.blog-post-content,.shopify-policy__body) a{text-underline-offset:.22em;text-decoration-thickness:1px}.mdc-experience .mdc-breadcrumb{font-size:12px;line-height:1.7}.mdc-experience .mdc-breadcrumb a{min-height:32px;display:inline-flex;align-items:center}.mdc-advice-block{width:100%}.mdc-experience .mdc-advice{display:flex;flex-wrap:wrap;align-items:center;gap:4px 22px;width:100%;padding:8px 0;border-block:1px solid var(--mdc-line);color:var(--mdc-ink);font-size:13px;line-height:1.5}.mdc-experience .mdc-advice a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px}.mdc-experience .mdc-advice__guide{font-weight:650}.mdc-experience .mdc-advice__arrow{margin-left:5px}.mdc-experience results-list>.mdc-advice{margin-block:2px 24px}.mdc-editorial{max-width:1240px;margin-inline:auto;padding:36px 32px 80px;color:var(--mdc-ink);font-size:16px;line-height:1.75}.mdc-editorial__header{padding-block:32px 24px;max-width:900px}.mdc-editorial__eyebrow,.mdc-journal-label{font-size:11px;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;font-weight:650;color:#74613a}.mdc-editorial h1{margin:10px 0 22px;font-family:var(--font-heading--family),Georgia,serif;font-size:clamp(38px,5.2vw,66px);font-weight:400;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.mdc-editorial h2{font-family:var(--font-heading--family),Georgia,serif;font-weight:400;font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-.015em;margin:0 0 18px}.mdc-editorial h3{font-size:19px;line-height:1.4;margin:0 0 12px}.mdc-editorial p{margin:0 0 18px}.mdc-editorial__intro{max-width:66ch;color:var(--mdc-muted);font-size:18px;line-height:1.75}.mdc-editorial__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-block:28px 42px}.mdc-editorial__card{min-width:0;padding:28px;background:var(--mdc-cream);border:1px solid var(--mdc-line);border-radius:14px}.mdc-editorial__card p:last-child{margin-bottom:0}.mdc-editorial__body{max-width:78ch;margin-block:14px 36px}.mdc-editorial--faq{max-width:960px}.mdc-editorial--faq .mdc-editorial__body>.mdc-editorial__card:first-child .mdc-editorial__actions{margin-bottom:0}.mdc-editorial--about .mdc-editorial__body,.mdc-editorial--contact .mdc-editorial__body{max-width:none}.mdc-editorial--about .mdc-editorial__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mdc-editorial--contact .mdc-editorial__card:has(.mdc-editorial__form){padding:0;border:0;background:transparent}.mdc-editorial--contact .mdc-editorial__grid h2{font-size:26px}.mdc-editorial__form-note,.mdc-editorial__field p{font-size:13px;color:var(--mdc-muted)}.mdc-editorial__partners{margin-top:24px;border-top:1px solid var(--mdc-line)}.mdc-editorial__partners summary{cursor:pointer;padding-block:14px;min-height:48px;font-size:14px}.mdc-editorial__partners summary:after{content:" +";margin-left:8px}.mdc-editorial__partners[open] summary:after{content:" \2212"}.mdc-editorial__partners p{font-size:14px}.mdc-editorial__image{width:100%;max-height:520px;height:auto;object-fit:contain;border-radius:18px;background:var(--mdc-cream)}.mdc-editorial__actions,.mdc-room-actions{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-block:26px}.mdc-editorial__button,.mdc-room-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 23px;border:1px solid var(--mdc-ink);border-radius:6px;background:var(--mdc-ink);color:#fffdf9;text-align:center;text-decoration:none;font-size:14px;line-height:1.4;font-weight:600}.mdc-editorial .mdc-editorial__button{color:#fffdf9;text-decoration:none}.mdc-editorial .mdc-editorial__button--secondary,.mdc-room-actions a+a{background:transparent;color:var(--mdc-ink);border-color:#bdc6bc}.mdc-editorial__button:hover,.mdc-room-actions a:hover{box-shadow:0 3px 12px #173b3314}.mdc-editorial__contact-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:start}.mdc-editorial__form{padding:30px;background:var(--mdc-paper);border:1px solid var(--mdc-line);border-radius:16px}.mdc-editorial__field{margin-bottom:20px;min-width:0}.mdc-editorial__field label{display:block;font-weight:600;font-size:14px;margin-bottom:7px}.mdc-editorial :where(input,select,textarea){display:block;width:100%;max-width:100%;min-height:48px;padding:12px 14px;font:inherit;font-size:16px;line-height:1.5;color:var(--mdc-ink);border:1px solid #7c8b80;border-radius:5px;background:#fff}.mdc-editorial textarea{min-height:170px;resize:vertical}.mdc-editorial .mdc-editorial__field :is(input,select,textarea){border-color:#7c8b80!important}.mdc-editorial__notice{padding:18px 20px;border-left:3px solid var(--mdc-gold);background:var(--mdc-cream);margin-block:22px;font-size:14px}.mdc-editorial__notice a,.mdc-editorial__contact-grid a:not(.mdc-editorial__button){overflow-wrap:anywhere}.mdc-editorial [role=alert]{border-color:#8f392e}.mdc-editorial__faq-content{max-width:80ch}.mdc-editorial__faq-content>h2{margin-top:36px}.mdc-editorial__faq-content>h3{margin-top:34px;padding-top:24px;border-top:1px solid var(--mdc-line)}.mdc-editorial__faq-content .mdc-faq-answer{padding:0 22px 16px}.mdc-page-blog #MainContent{background:var(--mdc-paper)}.mdc-page-blog .blog-posts{--page-content-width: 1160px;--columns-gap: 24px;--rows-gap: 24px;padding-block:34px 72px}.mdc-journal-breadcrumb{width:100%;margin-bottom:20px}.mdc-journal-intro{max-width:64ch;margin:-8px 0 30px;color:var(--mdc-muted);font-size:17px;line-height:1.7}.mdc-page-blog .blog-posts h1{font-size:clamp(34px,4.4vw,56px);line-height:1.12;max-width:25ch;margin-bottom:28px;text-wrap:balance}.mdc-page-blog .blog-post-item{border:1px solid var(--mdc-line);border-radius:14px;padding:24px;background:#fff;overflow:hidden}.mdc-page-blog .blog-post-item:has(.blog-post-card__image-container){border:1px solid var(--mdc-line);padding:0}.mdc-page-blog .blog-post-item:has(.blog-post-card__image-container) .blog-post-card__content{padding:24px}.mdc-page-blog .blog-post-card__content{min-width:0;gap:10px}.mdc-page-blog .blog-post-card__title-link{padding:0}.mdc-page-blog .blog-post-card__title-link .text-block{font-size:24px;line-height:1.22}.mdc-page-blog .blog-post-card__content-text{font-size:15px;line-height:1.7}.mdc-page-blog .blog-post-card__content-text a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px;font-size:14px;font-weight:600}.mdc-page-blog .blog-post-item:first-of-type:not(:has(.blog-post-card__image-container)){--color: #fffdf9;--color-foreground: #fffdf9;--color-foreground-rgb: 255 253 249;background:var(--mdc-ink);color:var(--mdc-paper);padding:34px 38px;border-color:var(--mdc-ink)}.mdc-page-blog .blog-post-item:first-of-type:not(:has(.blog-post-card__image-container)) :where(.text-block,.blog-post-card__content-text){color:var(--mdc-paper)}.mdc-page-blog .blog-post-item:first-of-type:not(:has(.blog-post-card__image-container)) .blog-post-card__content{max-width:830px}.mdc-page-blog .blog-post-item:first-of-type:not(:has(.blog-post-card__image-container)) .blog-post-card__content a{color:var(--mdc-paper)}.mdc-page-blog .blog-post-item:first-of-type:not(:has(.blog-post-card__image-container)) .blog-post-card__title-link .text-block{font-size:clamp(26px,3vw,36px)}.mdc-page-blog .blog-post-item:first-of-type .mdc-journal-label{color:#dec993}.mdc-page-blog .blog-post-item:first-of-type:not(:has(.blog-post-card__image-container)) a:focus-visible{outline-color:#dec993}.mdc-page-article .blog-post-content{width:100%;max-width:78ch;font-size:17px;line-height:1.8;color:var(--mdc-ink);padding-bottom:46px}.mdc-page-article #MainContent h1{max-width:26ch;font-size:clamp(32px,4.2vw,54px);line-height:1.15;text-wrap:balance}.mdc-page-article .blog-post-content p{margin-block:0 1.3em}.mdc-page-article .blog-post-content h2{font-size:clamp(26px,3vw,34px);line-height:1.25;margin:2em 0 .75em;scroll-margin-top:140px}.mdc-page-article .blog-post-content h3{font-size:22px;line-height:1.35;margin:1.5em 0 .7em}.mdc-page-article .blog-post-content :where(ul,ol){padding-left:1.3em}.mdc-page-article .blog-post-content li{padding-left:.2em;margin-block:.55em}.mdc-page-article .blog-post-content nav{background:var(--mdc-cream);border:1px solid var(--mdc-line);border-radius:12px;padding:22px 26px;margin-block:26px 38px}.mdc-page-article .blog-post-content nav ul{margin:0}.mdc-page-article .blog-post-content nav a{display:inline-block;padding-block:5px}.mdc-page-article .blog-post-content dl{padding:24px 28px;background:var(--mdc-cream);border-radius:12px}.mdc-page-article .blog-post-content dt{margin-top:20px}.mdc-page-article .blog-post-content dt:first-child{margin-top:0}.mdc-page-article .blog-post-content dd{margin:4px 0 0}.mdc-page-article .blog-post-content table{display:block;max-width:100%;overflow-x:auto}.mdc-experience :where(.blog-post-content,.mdc-editorial__faq-content) details{border:1px solid var(--mdc-line);border-radius:10px;margin:12px 0;background:var(--mdc-paper)}.mdc-experience :where(.blog-post-content,.mdc-editorial__faq-content) details>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:60px;padding:17px 22px;cursor:pointer;color:var(--mdc-ink);line-height:1.5;list-style:none;font-weight:600}.mdc-experience :where(.blog-post-content,.mdc-editorial__faq-content) details>summary::-webkit-details-marker{display:none}.mdc-experience :where(.blog-post-content,.mdc-editorial__faq-content) details>summary:after{content:"";display:block;flex:0 0 8px;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:-4px 3px 0 0}.mdc-experience :where(.blog-post-content,.mdc-editorial__faq-content) details[open]>summary:after{transform:rotate(225deg);margin-top:4px}.mdc-experience :where(.blog-post-content,.mdc-editorial__faq-content) summary>h3{font:inherit;margin:0}.mdc-page-article .blog-post-content details>:not(summary){margin-inline:22px}.mdc-page-article .blog-post-content details>:last-child{margin-bottom:20px}.mdc-experience .mdc-room-directory{padding-block:36px 72px}.mdc-experience .mdc-room-directory h1{font-size:clamp(36px,4.5vw,56px);letter-spacing:-.02em}.mdc-room-intro{color:var(--mdc-muted);font-size:17px;line-height:1.75}.mdc-room-description{margin:0;padding:0 18px 22px;color:var(--mdc-muted);font-size:14px;line-height:1.65}.mdc-experience .mdc-room-card{transition:border-color .2s}.mdc-experience .mdc-room-card:hover{border-color:#9caa9e}.mdc-experience .shopify-policy__container{width:100%;max-width:860px;margin:0 auto;padding:44px 28px 76px;color:var(--mdc-ink)}.mdc-experience .shopify-policy__title{text-align:left;margin-bottom:34px}.mdc-experience .shopify-policy__title h1{font-size:clamp(32px,4vw,48px);line-height:1.15;text-wrap:balance}.mdc-experience .shopify-policy__body{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.mdc-experience .shopify-policy__body :where(h2,h3){margin-top:2em;line-height:1.3}.mdc-experience .shopify-policy__body h2{font-family:var(--font-heading--family),Georgia,serif;font-size:27px;font-weight:500;margin-bottom:18px}.mdc-experience .shopify-policy__body h2 span{font:inherit}.mdc-experience .shopify-policy__body table{display:block;max-width:100%;overflow-x:auto}.mdc-experience .product-card [ref=productTitleLink] [role=heading]{-webkit-line-clamp:unset;overflow:visible}.mdc-experience .product-grid__item{min-width:0}.mdc-experience .product-card :where(h2,h3,[role=heading]){overflow-wrap:break-word}.mdc-experience .cart-items__title{overflow-wrap:break-word}.mdc-page-cart #MainContent h1{font-family:var(--font-heading--family),Georgia,serif;font-weight:400}body.mdc-experience .cart__ctas #checkout:not(:disabled):not([aria-disabled=true]),body.mdc-experience #essential-cart-drawer-portal #cart-drawer [data-essential-cart-element=cart-drawer-checkout-button]:not(:disabled):not([aria-disabled=true]){background:var(--mdc-ink)!important;border-color:var(--mdc-ink)!important;color:var(--mdc-paper)!important;box-shadow:none!important}.mdc-experience .mdc-service-links{display:flex;flex-wrap:wrap;gap:8px 22px;width:min(1120px,calc(100% - 40px));margin:30px auto;padding:18px 0;border-top:1px solid var(--mdc-line);font-size:14px}.mdc-experience .mdc-service-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--mdc-ink);text-underline-offset:4px}@media(max-width:989px){.mdc-editorial__grid{grid-template-columns:1fr;gap:16px}.mdc-editorial--about .mdc-editorial__grid,.mdc-editorial__contact-grid{grid-template-columns:1fr}}@media(max-width:749px){.mdc-editorial{padding:22px 20px 48px}.mdc-editorial__header{padding-block:20px 26px}.mdc-editorial__intro{font-size:17px}.mdc-editorial__card,.mdc-editorial__form{padding:22px 18px}.mdc-editorial__actions,.mdc-room-actions{align-items:stretch}.mdc-editorial__button,.mdc-room-actions a{width:100%}.mdc-page-blog .blog-posts{--columns-gap: 16px;--rows-gap: 16px;padding-block:24px 46px}.mdc-page-blog .blog-post-item,.mdc-page-blog .blog-post-item:first-of-type:not(:has(.blog-post-card__image-container)){padding:24px 20px}.mdc-page-blog .blog-post-card__title-link .text-block{font-size:24px}.mdc-page-article .blog-post-content{font-size:16px;line-height:1.8}.mdc-page-article .blog-post-content nav,.mdc-page-article .blog-post-content dl{padding:20px}.mdc-experience :where(.blog-post-content,.mdc-editorial__faq-content) details>summary{padding:16px;gap:14px}.mdc-page-article .blog-post-content details>:not(summary){margin-inline:16px}.mdc-experience .mdc-room-directory{padding-block:24px 48px}.mdc-room-description{padding-inline:14px;font-size:13px}.mdc-experience .shopify-policy__container{padding:30px 20px 50px}.mdc-experience .shopify-policy__body{font-size:15px}}@media(max-width:399px){.mdc-experience .mdc-room-grid{grid-template-columns:1fr}.mdc-experience .mdc-advice{gap:0 18px}}@media(prefers-reduced-motion:reduce){.mdc-experience .mdc-room-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/mdc-experience.css.map */
