:root{--mdc-visual-forest: #17352f;--mdc-visual-forest-deep: #102a25;--mdc-visual-ink: #29231f;--mdc-visual-paper: #fffdf9;--mdc-visual-ivory: #f7f3ed;--mdc-visual-rose: #a86f63;--mdc-visual-gold: #c7a45e;--mdc-visual-line: rgba(23, 53, 47, .14);--mdc-visual-shadow: 0 18px 42px rgba(26, 38, 34, .09);--mdc-visual-radius: 8px}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{color:var(--mdc-visual-ink);background:var(--mdc-visual-paper)}::selection{color:var(--mdc-visual-forest-deep);background:#c7a45e47}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid rgba(168,111,99,.34);outline-offset:3px}#header-group .shopify-section:has(.announcement-bar){overflow:hidden;border-bottom:1px solid rgba(23,53,47,.08);background:#f8f2ec}#header-group .announcement-bar{position:relative;min-height:38px;color:var(--mdc-visual-ink);background:transparent!important}#header-group .announcement-bar:after{position:absolute;bottom:0;left:0;width:min(220px,38vw);height:2px;background:var(--mdc-visual-rose);content:"";opacity:.66;transform:translate(-130%);animation:mdc-announcement-line 9s ease-in-out infinite}#header-group .header-section{z-index:30;border-bottom:1px solid rgba(23,53,47,.08);box-shadow:0 7px 24px #17352f09;transition:box-shadow .22s ease,border-color .22s ease}#header-group .header-section .header{background:#fffffff7;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}#header-group .header-section:has(#header-component[data-sticky-state=active]){border-color:#17352f21;box-shadow:0 12px 34px #17352f17}#header-group .menu-list__link{position:relative;letter-spacing:0}#header-group .menu-list__link:after{position:absolute;right:12px;bottom:7px;left:12px;height:1px;background:var(--mdc-visual-rose);content:"";transform:scaleX(0);transform-origin:right center;transition:transform .22s ease}#header-group .menu-list__link:is(:hover,:focus-visible,.menu-list__link--active):after{transform:scaleX(1);transform-origin:left center}.md-premium :is(h1,h2,h3,blockquote),.mdc-lamp-types-nav :is(h2,h3),.mdc-premium-footer :is(h2,h3),.mdc-footer-signature :is(h2,h3),.shopify-policy__title h1{letter-spacing:0!important}.button,.md-button,.mdc-confidence__button,button[type=submit]{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.button:is(:hover,:focus-visible),.md-button:is(:hover,:focus-visible),.mdc-confidence__button:is(:hover,:focus-visible),button[type=submit]:is(:hover,:focus-visible){box-shadow:0 10px 24px #17352f24;transform:translateY(-1px)}.md-trust>div{border-radius:var(--mdc-visual-radius)!important;box-shadow:0 8px 22px #17352f0b!important}.md-product{display:grid!important;min-width:0;grid-template-rows:auto 1fr}.md-product__image{border:1px solid rgba(23,53,47,.09);border-radius:var(--mdc-visual-radius);background:var(--mdc-visual-ivory);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.md-product__copy{display:flex;min-height:86px;flex-direction:column}.md-product__copy p{min-height:2.6em;letter-spacing:0}.md-product__copy>span{display:flex;flex-wrap:wrap;gap:3px 7px;align-items:baseline;margin-top:auto;font-variant-numeric:tabular-nums}.md-product__copy s{margin-left:0!important}.md-badge{border:1px solid rgba(23,53,47,.12);border-radius:3px;box-shadow:0 7px 18px #17352f12}.mdc-lamp-types-nav__link,.mdc-lamp-types-nav__link--all,.mdc-quick-filters a{border-radius:var(--mdc-visual-radius)!important}.mdc-lamp-types-nav__link{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.mdc-lamp-types-nav__link:focus-visible{border-color:var(--mdc-visual-rose)!important}#ResultsList .product-grid__item,.product-grid .product-grid__item{min-width:0}product-card.product-card{height:100%}product-card .product-card__content{height:100%}#ResultsList .product-grid__item product-card.product-card .card-gallery,product-card .card-gallery{overflow:hidden;border:1px solid rgba(23,53,47,.09)!important;border-radius:var(--mdc-visual-radius)!important;background:var(--mdc-visual-ivory);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}product-card .product-media__image{transition:transform .52s cubic-bezier(.2,.7,.2,1)}product-card .product-grid-view-zoom-out--details h3,product-card h3.h4,#ResultsList product-card .product-card__content .text-block p{display:-webkit-box;min-height:2.7em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35;letter-spacing:0}product-card [class*=price],.md-product [class*=price],product-price{font-variant-numeric:tabular-nums}.facets-toggle__wrapper,.facets__status,.sorting-filter,.product-grid__item{border-color:var(--mdc-visual-line)}body:has(main [data-product-id]) .product-media-container,body:has(main product-information) .product-media-container{overflow:hidden;border-radius:var(--mdc-visual-radius)!important}.mdc-confidence,.mdc-product-assurance{border-color:var(--mdc-visual-line)!important;border-radius:var(--mdc-visual-radius)}footer .shopify-section:has(.mdc-footer-signature),footer .shopify-section:has(.mdc-footer-signature)>.section,footer .shopify-section:has(.mdc-premium-footer),footer .shopify-section:has(.mdc-premium-footer)>.section{background:var(--mdc-visual-forest)!important}footer .mdc-footer-signature,footer .mdc-premium-footer{border-top:2px solid var(--mdc-visual-rose)!important;box-shadow:none!important}footer .mdc-footer-v2__nav a,footer .mdc-footer-signature a{text-decoration-thickness:1px;text-underline-offset:4px}footer .mdc-shopify-payments__icon{border-radius:4px!important;filter:saturate(.96)}footer .mdc-shopify-payments__logos{align-content:center}footer .footer-utilities{border-top:1px solid rgba(23,53,47,.1)}html.mdc-motion-enabled .mdc-reveal{opacity:0;transform:translateY(14px);transition:opacity .56s cubic-bezier(.2,.7,.2,1),transform .56s cubic-bezier(.2,.7,.2,1);transition-delay:var(--mdc-reveal-delay, 0ms)}html.mdc-motion-enabled .mdc-reveal.mdc-reveal--visible{opacity:1;transform:translateY(0)}@media(max-width:749px){.mdc-lamp-types-nav__hint{display:inline-flex!important;margin-top:14px!important}}@media(hover:hover){#header-group .header-section a:not(.button):hover{color:var(--mdc-visual-rose)!important}.md-product:hover .md-product__image,product-card:hover .card-gallery{border-color:#a86f6357!important;box-shadow:var(--mdc-visual-shadow)!important;transform:translateY(-2px)}product-card:hover .product-media__image{transform:scale(1.035)}.mdc-lamp-types-nav__link:hover{border-color:#a86f6366!important;box-shadow:0 12px 28px #17352f14!important;transform:translateY(-2px)}footer .mdc-shopify-payments__icon:hover{filter:saturate(1)}}@keyframes mdc-announcement-line{0%,14%{transform:translate(-130%)}58%,to{transform:translate(700%)}}@media(max-width:749px){#header-group .announcement-bar{min-height:36px}#header-group .announcement-bar:after{width:110px}#header-group .header-section{box-shadow:0 6px 18px #17352f0e}.md-product__copy{min-height:78px;padding-inline:2px!important}.md-product__copy p{min-height:2.7em;line-height:1.35!important}product-card .product-grid-view-zoom-out--details h3,product-card h3.h4,#ResultsList product-card .product-card__content .text-block p{min-height:2.8em;font-size:14px!important;line-height:1.4}footer .mdc-footer-signature,footer .mdc-premium-footer{border-top-width:2px!important}}@media(max-width:749px){.md-premium .md-hero{min-height:650px!important}.md-premium .md-hero__content{padding:104px 20px 42px!important}.md-premium .md-hero h1{max-width:8.5ch;margin-bottom:24px!important;font-size:48px!important;line-height:.96!important}.md-premium .md-hero__lead{max-width:34ch;margin-bottom:28px!important;font-size:15px!important;line-height:1.58!important}.md-premium .md-actions{gap:9px}.md-premium .md-button{min-height:52px;padding-inline:20px}.md-premium .md-hero__note{align-items:flex-start;margin-top:22px;font-size:11px;line-height:1.45}.md-premium .md-hero__note span{margin-top:4px}.md-premium .md-trust{gap:7px!important;padding:12px 14px 16px!important}.md-premium .md-trust>div{min-height:64px!important;padding:12px 13px!important}.md-premium .md-trust b{width:32px;height:32px;flex-basis:32px}.md-premium .md-trust small{font-size:11px;line-height:1.38}.md-premium .md-section{padding:64px 15px!important}.md-premium .md-heading{gap:14px;margin-bottom:30px}.md-premium .md-heading h2,.md-premium .md-editorial h2{font-size:34px!important;line-height:1.04!important}.md-premium .md-heading>a{min-height:42px;display:inline-flex;align-items:center;padding-bottom:2px}.md-premium .md-products{gap:24px 10px!important}.md-premium .md-product__image{border-radius:6px}.md-premium .md-badge{top:10px;left:10px;padding:6px 8px;font-size:9px}.md-premium .md-product__copy{min-height:104px;padding:12px 1px 0!important}.md-premium .md-product__copy p{min-height:4.05em;margin-bottom:7px;font-size:14px!important;line-height:1.35!important;-webkit-line-clamp:3}.md-premium .md-product__copy>span{gap:2px 6px;font-size:12px;line-height:1.35}.md-premium .md-editorial{gap:32px!important;padding:64px 15px!important}.md-premium .md-editorial__intro>p:not(.md-kicker){margin:20px 0!important;font-size:15px!important;line-height:1.65!important}.md-premium .md-text-link{min-height:42px;align-items:center;padding-bottom:2px}.md-premium .md-editorial__cards{gap:12px!important}.md-premium .md-use,.md-premium .md-use--one{min-height:300px!important;padding:24px!important}.md-premium .md-use h3{margin:12px 0;font-size:28px!important;line-height:1.04!important}.md-premium .md-signature{padding:64px 18px!important}.md-premium .md-signature blockquote{margin:20px auto 30px;font-size:28px!important;line-height:1.2!important}#ResultsList .product-grid,.product-grid{column-gap:10px!important;row-gap:28px!important}product-card .product-grid-view-zoom-out--details h3,product-card h3.h4,#ResultsList product-card .product-card__content .text-block p{min-height:4.05em;font-size:14px!important;line-height:1.35!important;-webkit-line-clamp:3}body:has(main product-information) .product-information__grid>.product-details{padding:22px 16px 0!important}body:has(main product-information) [id^=ProductInformation-] h1{font-size:27px!important;line-height:1.12!important}body:has(main product-information) .mdc-product-story__copy{padding:34px 20px 40px!important}body:has(main product-information) .mdc-product-story h2,body:has(main product-information) .mdc-product-faq h2{font-size:30px!important}body:has(main product-information) .mdc-product-faq__content{padding:30px 16px 0!important}body:has(main product-information) .product-recommendations .section{padding:34px 16px 48px!important}body:has(main product-information) .product-recommendations .text-block.h4,body:has(main product-information) .product-recommendations .text-block.h4 p{font-size:32px!important}footer .footer-content{padding-block:28px 30px!important;gap:18px!important}footer .footer-content rte-formatter h4{font-size:25px!important;line-height:1.14!important}footer .mdc-footer-direct-links{padding-bottom:66px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html.mdc-motion-enabled .mdc-reveal{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mdc-visual-finish.css.map */
