/**
Theme Name: Moedas Raras
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: moedas-child
Template: astra
*/

@font-face{font-family:Manrope;src:url('assets/fonts/manrope-regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Manrope;src:url('assets/fonts/manrope-semibold.ttf') format('truetype');font-weight:500 700;font-style:normal;font-display:swap}
/* Brand: graphite, silver and copper. All commerce stays native to WooCommerce. */
:root{--mr-bg:#101212;--mr-panel:#191c1c;--mr-ink:#f1f2ed;--mr-muted:#a5aaa7;--mr-copper:#c9a27b;--mr-line:rgba(236,240,235,.17);--mr-paper:#e9ece7;--mr-dark:#171c19;--mr-ease:cubic-bezier(.19,1,.22,1);--mr-gutter:clamp(24px,4.4vw,88px)}
html{scroll-behavior:smooth;scroll-padding-top:32px}
body.mr-store{margin:0;background:var(--mr-bg);color:var(--mr-ink);font-family:Manrope,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}
.mr-store *{box-sizing:border-box}.mr-store ::selection{background:var(--mr-copper);color:#111}.mr-store h1,.mr-store h2,.mr-store h3,.mr-store h4{font-family:inherit;font-weight:400;line-height:1.08;letter-spacing:-.055em;color:inherit;margin:0}.mr-store p{margin:0;max-width:none}.mr-store a{color:inherit;text-decoration:none}.mr-store a:hover{color:inherit}.mr-store button,.mr-store input,.mr-store select,.mr-store textarea{font:inherit}.mr-store button{cursor:pointer}.mr-store button:focus-visible,.mr-store a:focus-visible,.mr-store input:focus-visible,.mr-store select:focus-visible,.mr-store summary:focus-visible{outline:2px solid var(--mr-copper);outline-offset:5px}.mr-store em{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.07em}.mr-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.mr-store .screen-reader-text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden;white-space:nowrap}.mr-skip{position:fixed;left:20px;top:-100px;z-index:1000;background:var(--mr-ink);color:#111!important;padding:14px 24px}.mr-skip:focus{top:10px}
.mr-header{height:104px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--mr-gutter);border-bottom:1px solid var(--mr-line);position:relative;z-index:20;background:var(--mr-bg);gap:32px}.mr-brand{display:flex;align-items:center;gap:12px;font-size:19px;letter-spacing:-.065em;line-height:.92;flex-shrink:0}.mr-brand strong{font-weight:400}.mr-monogram{position:relative;display:flex;align-items:center;justify-content:center;width:49px;height:49px;border:1px solid #b9c2b5;border-radius:50%;font-family:Georgia,serif;font-size:28px;letter-spacing:-8px;padding-right:6px}.mr-monogram span{transform:translateY(4px)}.mr-monogram i{position:absolute;inset:4px;border:1px solid #586050;border-radius:50%}.mr-nav{display:flex;gap:30px;margin-left:auto;margin-right:auto}.mr-nav a{font-size:14px;position:relative;padding:12px 0}.mr-nav a:after{content:'';position:absolute;bottom:5px;left:0;right:0;height:1px;background:var(--mr-copper);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--mr-ease)}.mr-nav a:hover:after{transform:scaleX(1)}.mr-header-actions{display:flex;align-items:center;gap:10px}.mr-store .mr-icon-button{display:grid;place-items:center;width:42px;height:44px;border:0;background:transparent;color:inherit;padding:0;border-radius:50%;transition:background .3s}.mr-icon-button:hover{background:#ffffff12!important}.mr-cart-link{display:flex;align-items:center;gap:10px;font-size:14px;margin-left:12px;min-height:44px}.mr-cart-count{border:1px solid #5c625c;border-radius:50%;min-width:24px;height:24px;display:grid;place-items:center;font-size:12px}.mr-menu-toggle{display:none!important}.mr-eyebrow{font-size:12px;letter-spacing:.13em;font-weight:500;line-height:1.5;display:block}.mr-status-dot{display:inline-block;width:6px;height:6px;background:var(--mr-copper);border-radius:50%;margin-right:10px;vertical-align:2px}
.mr-hero{position:relative;isolation:isolate;min-height:700px;height:calc(100svh - 104px);max-height:1000px;overflow:hidden;padding:0 var(--mr-gutter);background:radial-gradient(ellipse at 77% 44%,#292c27 0%,#121515 40%,#101212 75%)}.mr-hero-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,transparent calc(100% - 1px),#ffffff05 1px);background-size:25% 100%}.mr-hero-topline{position:relative;z-index:3;padding-top:31px;display:flex;justify-content:space-between;align-items:center;gap:16px}.mr-edition{font-size:11px;letter-spacing:.12em;color:#a4aaa3}.mr-hero-copy{position:relative;z-index:3;padding-top:105px;pointer-events:none}.mr-hero-copy h1{font-size:clamp(64px,7.1vw,124px);letter-spacing:-.075em;line-height:1.04;max-width:950px}.mr-hero-copy h1 em{color:var(--mr-copper);font-size:1.08em}.mr-line{display:block;overflow:hidden;padding-bottom:.15em;margin-bottom:-.15em}.mr-line>span{display:block;animation:mr-enter 1.5s var(--mr-ease) both}.mr-line:nth-child(2)>span{animation-delay:.12s}.mr-hero-copy p{font-size:17px;line-height:1.65;color:#b8bdb8;margin:32px 0 28px;animation:mr-fade 1.6s .25s both}.mr-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:62px;padding:8px 9px 8px 27px;border-radius:99px;font-size:14px;line-height:1.3;pointer-events:auto;transition:background .3s,transform .5s var(--mr-ease);will-change:transform}.mr-button-light{background:var(--mr-ink);color:#111!important}.mr-button-light:hover{background:var(--mr-copper)}.mr-button>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#111;color:var(--mr-ink)}.mr-button .mr-icon{width:19px;height:19px}.mr-coin-scene{position:absolute;right:-2%;top:9%;width:min(54vw,820px);aspect-ratio:1;perspective:1200px;z-index:1;pointer-events:none}.mr-coin-motion{position:absolute;inset:5%;transform:translate3d(var(--coin-x,0px),var(--coin-y,0px),0) rotateX(var(--coin-rx,0deg)) rotateY(var(--coin-ry,0deg));will-change:transform}.mr-hero-coin{display:block;width:100%;height:auto;filter:drop-shadow(22px 42px 32px #0009);transform:rotate(-16deg);animation:mr-float 9s ease-in-out infinite}.mr-coin-glow{position:absolute;inset:15%;border-radius:50%;background:#bb98682b;filter:blur(55px)}.mr-orbit{position:absolute;inset:0;border:1px solid #d3c3ab20;border-radius:50%;transform:rotate(-30deg) scaleY(.85);animation:mr-orbit 34s linear infinite}.mr-orbit-two{inset:-10%;transform:rotate(45deg) scaleY(.7);animation-direction:reverse;border-style:dashed;border-color:#d3c3ab10}.mr-coordinate{position:absolute;font-size:10px;letter-spacing:.12em;color:#b6baae}.mr-coordinate-one{right:13%;top:5%;border-left:1px solid #828675;padding-left:12px}.mr-coordinate-two{bottom:3%;left:35%}.mr-particles{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.6}.mr-hero-bottom{position:absolute;bottom:25px;left:var(--mr-gutter);right:var(--mr-gutter);display:flex;align-items:center;justify-content:space-between;z-index:4;color:#a9afa7;font-size:12px;gap:20px}.mr-scroll-cue{font-size:10px;letter-spacing:.12em;display:flex;align-items:center;gap:15px}.mr-scroll-cue>span{border:1px solid #5a6254;width:34px;height:43px;display:grid;place-items:center;border-radius:30px;font-size:19px;color:#e8ede3}.mr-store .mr-motion-toggle{border:0;background:none;color:inherit;padding:10px 0;display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.4}.mr-motion-symbol{font-size:16px}.mr-ticker{border-block:1px solid var(--mr-line);overflow:hidden;height:87px;display:flex;align-items:center;background:#191d1a}.mr-ticker>div{display:flex;gap:48px;align-items:center;white-space:nowrap;animation:mr-marquee 42s linear infinite;width:max-content;will-change:transform}.mr-ticker span{font-size:25px;letter-spacing:-.035em}.mr-ticker b{font-weight:400;font-size:40px;color:var(--mr-copper)}
.mr-section{padding:110px var(--mr-gutter)}.mr-collection{background:var(--mr-paper);color:var(--mr-dark)}.mr-section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:64px;gap:36px}.mr-section-heading .mr-eyebrow{margin-bottom:26px}.mr-section-heading h2{font-size:clamp(46px,5.1vw,84px);line-height:.99}.mr-section-heading h2 em{font-size:1.09em}.mr-section-heading>p{color:#4c5751;font-size:16px;padding-bottom:8px}.mr-text-link{display:inline-flex;gap:28px;align-items:center;padding-bottom:10px;border-bottom:1px solid currentColor;font-size:14px;line-height:1.4}.mr-text-link .mr-icon{width:20px;transition:transform .3s}.mr-text-link:hover .mr-icon{transform:translate(3px,-3px)}.mr-piece-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.mr-single-piece{grid-template-columns:1.15fr 1fr;gap:10%}.mr-piece-image{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1.24;background:#dfe3dc;overflow:hidden;border:1px solid #cfd5cc}.mr-piece-image img{display:block;width:76%;height:78%;object-fit:contain;transition:transform 1s var(--mr-ease)}.mr-piece-image:hover img{transform:scale(1.055)}.mr-piece-index{position:absolute;top:19px;left:22px;font-size:10px;letter-spacing:.12em}.mr-piece-view{position:absolute;bottom:18px;right:18px;width:44px;height:44px;border:1px solid #9da797;border-radius:50%;display:grid;place-items:center;transition:background .4s,color .4s}.mr-piece-image:hover .mr-piece-view{background:var(--mr-dark);color:var(--mr-paper)}.mr-piece-info{display:flex;justify-content:space-between;gap:20px;padding:22px 0}.mr-piece-info .mr-eyebrow{font-size:10px;margin-bottom:10px;color:#5c675f}.mr-piece-info h3{font-size:24px;letter-spacing:-.04em}.mr-piece-price{font-size:18px;padding-top:23px;text-align:right;white-space:nowrap}.mr-piece-price>span:last-child{display:block;font-size:11px;color:#5c675f;margin-top:4px}.mr-piece-price .amount{font-weight:400}.mr-collection-note{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:10px 0 36px}.mr-note-mark{font-size:76px;line-height:1;color:#82917b;margin-bottom:35px}.mr-collection-note .mr-eyebrow{color:#596650;margin-bottom:22px}.mr-collection-note h3{font-size:clamp(29px,3.1vw,49px);line-height:1.12}.mr-collection-note p{margin:25px 0 30px;max-width:390px;font-size:16px;color:#4b574f}.mr-empty{padding:60px;border:1px solid #bbc5b9}.mr-empty h3{font-size:30px;margin-bottom:16px}
.mr-manifesto{display:grid;grid-template-columns:1fr 2.3fr;gap:5%;background:#252d26;color:#e7eddf}.mr-manifesto-label{display:flex;flex-direction:column;justify-content:space-between}.mr-small-star{font-size:180px;line-height:1;font-weight:400;color:#a4b392;display:block;transform-origin:90px center}.mr-manifesto h2{font-size:clamp(48px,6.6vw,112px);line-height:1.02}.mr-manifesto h2 em{color:#c7b28d}.mr-outline-word{-webkit-text-stroke:1px #b2bdaa;color:transparent}.mr-manifesto-bottom{display:flex;gap:55px;justify-content:space-between;margin-top:58px;padding-top:30px;border-top:1px solid #71836655}.mr-manifesto-bottom>span{font-size:10px;letter-spacing:.07em;white-space:nowrap;padding-top:4px;color:#c0cbb4}.mr-manifesto-bottom p{font-size:16px;color:#bbc5b6;max-width:390px}.mr-guide{background:var(--mr-paper);color:var(--mr-dark)}.mr-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.mr-guide-grid article{border-top:1px solid #aeb9aa;padding-top:20px}.mr-guide-number{display:flex;justify-content:space-between;color:#53624c;font-size:12px;margin-bottom:44px}.mr-guide-number>span{font-size:28px;line-height:1}.mr-guide-grid h3{font-size:25px;margin-bottom:20px;letter-spacing:-.04em}.mr-guide-grid p{color:#4c5850;font-size:15px;line-height:1.8;max-width:360px}.mr-faq{margin-top:80px;border-top:1px solid #b5beb0}.mr-faq details{border-bottom:1px solid #b5beb0}.mr-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;cursor:pointer;font-size:19px;line-height:1.4;list-style:none}.mr-faq summary::-webkit-details-marker{display:none}.mr-faq details[open] summary .mr-icon{transform:rotate(45deg)}.mr-faq details p{max-width:720px;margin-bottom:30px;font-size:16px;color:#4c5850}.mr-faq details p a{text-decoration:underline}.mr-final-cta{padding:90px var(--mr-gutter) 100px;background:#b5c1a7;color:#172217}.mr-final-cta>.mr-eyebrow{margin-bottom:30px}.mr-final-cta>a{display:block;position:relative;font-size:clamp(46px,7.5vw,125px);letter-spacing:-.07em;line-height:1.04;padding-right:110px}.mr-cta-arrow{position:absolute;right:0;bottom:5px;width:clamp(70px,10vw,150px);height:clamp(70px,10vw,150px);border:1px solid #51614a;border-radius:50%;display:grid;place-items:center;transition:background .4s,color .4s,transform .6s var(--mr-ease)}.mr-cta-arrow svg{width:48%;height:48%;stroke-width:1}.mr-final-cta>a:hover .mr-cta-arrow{background:#172217;color:#b5c1a7;transform:rotate(45deg)}.mr-footer{padding:65px var(--mr-gutter) 25px}.mr-footer-top{display:flex;align-items:center;gap:60px;padding-bottom:60px}.mr-footer-wordmark{font-size:clamp(30px,4.4vw,70px);letter-spacing:-.065em;line-height:1}.mr-footer-wordmark>span{font-size:17px;vertical-align:top;margin-left:6px}.mr-footer-top>p{margin-left:auto;color:#a6afa4;font-size:14px;line-height:1.5}.mr-back-top{width:46px;height:46px;border:1px solid #5b6757;border-radius:50%;display:grid;place-items:center}.mr-back-top svg{transform:rotate(-90deg);width:20px}.mr-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--mr-line);padding-top:25px;color:#a4afa2;font-size:11px}.mr-footer-bottom>div{display:flex;gap:25px}.mr-footer-bottom a:hover{color:#e8ede2}
.mr-hero-copy p{max-width:420px}
.mr-hero-guide-link{display:block;width:fit-content;margin-top:17px;font-size:13px;line-height:1.6;pointer-events:auto;border-bottom:1px solid #82907b;padding-bottom:3px;color:#d9e1d2!important}
.mr-piece-price{font-size:22px;font-weight:600}
.mr-first-coin-help{padding:22px;margin:26px 0;background:#dce5d5;border:1px solid #b4c2a9;font-size:14px;line-height:1.7}
.mr-first-coin-help .mr-eyebrow{font-size:11px;margin-bottom:12px}
.mr-first-coin-help p{margin:12px 0!important;font-size:14px}
.mr-first-coin-help summary{cursor:pointer;padding:10px 0;font-size:14px;line-height:1.5}
.mr-first-coin-help a{text-decoration:underline!important;text-underline-offset:4px;display:inline-block;margin-top:12px}
/* Search uses a native modal: keyboard focus and Escape work without a library. */
.mr-search-dialog{position:fixed;inset:0;margin:auto;background:#202720;color:var(--mr-ink);border:1px solid #626e5d;padding:65px;width:min(720px,calc(100% - 36px));max-height:85svh;box-shadow:0 30px 100px #0006}.mr-search-dialog::backdrop{background:#080c08ba;backdrop-filter:blur(10px)}.mr-search-dialog h2{font-size:42px;margin:20px 0 40px}.mr-search-dialog form{display:flex;border-bottom:1px solid #99a890}.mr-store .mr-search-dialog input{color:var(--mr-ink);background:transparent;border:0;padding:16px 0;box-shadow:none;min-width:0;flex:1;font-size:20px}.mr-search-dialog p{color:#a8b4a0;font-size:14px;margin-top:20px}.mr-store .mr-dialog-close{background:none;color:inherit;border:0;position:absolute;top:12px;right:14px;font-size:32px;padding:0;width:44px;height:44px}.mr-search-dialog input::placeholder{color:#a2b099}
/* WooCommerce pages: restrained, high-contrast shopping surfaces. */
.mr-commerce,.mr-page{background:var(--mr-paper);color:var(--mr-dark);min-height:65svh}.mr-commerce-heading{margin-bottom:60px}.mr-commerce-heading h1,.mr-page-heading h1{font-size:clamp(42px,5vw,80px);margin:24px 0}.mr-commerce-heading p{font-size:17px;color:#586452}.mr-catalog-search{margin-top:35px;max-width:430px;display:flex;border-bottom:1px solid #8c9c84}.mr-store .mr-catalog-search input{background:transparent;border:0;padding:14px 0;box-shadow:none;color:var(--mr-dark);width:100%;min-width:0}.mr-store .mr-catalog-search button{border:0;background:none;color:inherit;padding:12px}.mr-page-heading{margin-bottom:45px}.mr-page-content{font-size:16px}.mr-page-content p{margin-bottom:20px}.mr-page-content h2{font-size:30px;letter-spacing:-.04em;margin-bottom:22px}.mr-page-content h3{font-size:24px;margin:24px 0}.mr-page-content a:not(.button):not(.wc-block-components-button){text-decoration:underline;text-underline-offset:3px}.mr-commerce .woocommerce-breadcrumb{font-size:13px;margin-bottom:35px;color:#596650}.mr-commerce .woocommerce-breadcrumb a{color:#263622}.mr-store.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:30px 0;clear:both}.mr-store.woocommerce ul.products:before,.mr-store.woocommerce ul.products:after{display:none}.mr-store.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important;background:transparent;padding:0 0 24px;border-bottom:1px solid #b6c1ae}.mr-store.woocommerce ul.products li.product a img{aspect-ratio:1.05;object-fit:contain;padding:30px;background:#dbe1d5;transition:transform .6s var(--mr-ease)}.mr-store.woocommerce ul.products li.product a:hover img{transform:translateY(-5px)}.mr-store.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:23px;padding:10px 0;color:var(--mr-dark);letter-spacing:-.04em}.mr-store.woocommerce ul.products li.product .price{font-size:18px;color:#263822;margin-top:14px}.mr-store.woocommerce ul.products li.product .ast-woo-product-category{font-size:12px;color:#56644e}.mr-store.woocommerce .woocommerce-result-count{color:#516149;font-size:14px;margin-top:14px}.mr-store.woocommerce .woocommerce-ordering select{background:transparent;color:#24371f;border:1px solid #a6b39d;padding:12px;min-height:46px}.mr-store.woocommerce .woocommerce-ordering{margin-bottom:30px}.mr-store .woocommerce a.button,.mr-store .woocommerce button.button,.mr-store .woocommerce input.button,.mr-store.woocommerce a.button,.mr-store.woocommerce button.button,.mr-store .wc-block-components-button:not(.is-link),.mr-store .wp-block-button__link{background:#243322!important;color:#f2f5ec!important;border:1px solid #243322!important;border-radius:40px!important;font-size:14px!important;line-height:1.4;letter-spacing:0;text-transform:none;font-weight:400!important;padding:15px 24px!important;min-height:48px;transition:background .3s!important;text-decoration:none!important}.mr-store .woocommerce a.button:hover,.mr-store .woocommerce button.button:hover,.mr-store.woocommerce a.button:hover,.mr-store.woocommerce button.button:hover,.mr-store .wc-block-components-button:not(.is-link):hover{background:#405238!important}.mr-store .woocommerce input.input-text,.mr-store .woocommerce textarea,.mr-store .woocommerce select{background:#f3f5ef;color:#172217;border:1px solid #acb8a3;border-radius:3px;min-height:48px;padding:12px;box-shadow:none}.mr-store .woocommerce input:focus,.mr-store .woocommerce textarea:focus{border-color:#516b41}.mr-store .woocommerce form .form-row label{font-size:14px;color:#2c3c25}.mr-store .woocommerce form.login,.mr-store .woocommerce form.register{border:1px solid #bbc7b1;border-radius:0;background:#e1e7db;padding:32px;max-width:640px}.mr-store .woocommerce-error,.mr-store .woocommerce-info,.mr-store .woocommerce-message{background:#dde5d7;color:#23351d;border-top-color:#5e7a4d;font-size:15px;border-radius:0}.mr-store .woocommerce-message::before,.mr-store .woocommerce-info::before{color:#456338}.mr-store .woocommerce-error{border-top-color:#9f453b;background:#f0dfd8}.mr-store .woocommerce-error::before{color:#9f453b}.mr-store .woocommerce .woocommerce-MyAccount-navigation ul{margin:0 30px 30px 0;padding:0;list-style:none}.mr-store .woocommerce-MyAccount-navigation li{border-bottom:1px solid #b1bfa7;padding:14px 0}.mr-store .woocommerce-MyAccount-navigation li.is-active{font-weight:bold}.mr-store.woocommerce div.product .product_title{font-size:clamp(36px,4.2vw,66px);letter-spacing:-.06em;line-height:1.05;margin:15px 0 25px}.mr-store.woocommerce div.product p.price,.mr-store.woocommerce div.product span.price{color:#304625;font-size:26px;margin:20px 0 28px}.mr-store.woocommerce div.product .woocommerce-product-gallery{background:#dae1d4;border:1px solid #bdc9b4;padding:20px}.mr-store.woocommerce div.product .woocommerce-product-gallery img{width:100%;height:auto}.mr-store.woocommerce div.product form.cart{margin:30px 0;display:flex;gap:12px;flex-wrap:wrap}.mr-store.woocommerce .quantity input.qty{background:#f2f4ed;border:1px solid #a7b79b;min-height:51px;border-radius:4px;color:#23361b;width:70px}.mr-store.woocommerce div.product .product_meta{font-size:13px;padding-top:25px;border-top:1px solid #b3c0a9}.mr-store.woocommerce div.product .woocommerce-tabs{padding-top:55px;clear:both}.mr-store.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0}.mr-store.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent;border:0;margin:0 25px 0 0;padding:0 0 15px}.mr-store.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.mr-store.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.mr-store.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:transparent;border-bottom:2px solid #3b5230}.mr-store.woocommerce div.product .woocommerce-tabs .panel h2{font-size:28px;margin:20px 0}.mr-store.woocommerce div.product .woocommerce-tabs .panel p{margin:16px 0}.mr-store.woocommerce div.product .related.products>h2{font-size:32px;margin:45px 0 25px}.mr-store .woocommerce table.shop_table{border-color:#aebda4;border-radius:0}.mr-store .woocommerce table.shop_table th,.mr-store .woocommerce table.shop_table td{padding:18px;border-color:#bbc8b3}.mr-store .woocommerce .cart_totals h2{font-size:30px;margin:25px 0}.mr-store .woocommerce #payment{background:#dce5d5}.mr-store .woocommerce #payment div.payment_box{background:#c4d2ba;color:#23391b}.mr-store .woocommerce #payment div.payment_box:before{border-bottom-color:#c4d2ba}.mr-store .wc-block-components-text-input input,.mr-store .wc-block-components-combobox .components-combobox-control__input,.mr-store .wc-blocks-components-select__select{background:#f2f5ec!important;color:#24361d!important;border-color:#a2b496!important}.mr-store .wc-block-components-text-input label{color:#526247!important}.mr-store .wc-block-cart-items,.mr-store .wc-block-components-totals-wrapper,.mr-store .wc-block-components-sidebar-layout .wc-block-components-main{color:#24361d}.mr-store .wc-block-components-title{letter-spacing:-.03em}.mr-store .wc-block-components-totals-item{font-size:15px}.mr-store .wc-block-components-product-name{font-size:18px;color:#24361d}.mr-store .wc-block-components-order-summary{border-color:#acbca1}.mr-not-found{min-height:65svh}.mr-not-found h1{font-size:clamp(44px,6vw,88px);margin:30px 0}.mr-not-found p{max-width:500px;color:#abb5a6;margin-bottom:30px}
/* Motion never takes over native scrolling or blocks purchasing. */
@keyframes mr-enter{from{transform:translateY(115%) rotate(3deg)}to{transform:translateY(0) rotate(0)}}@keyframes mr-fade{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes mr-float{0%,100%{transform:translateY(0) rotate(-16deg)}50%{transform:translateY(-18px) rotate(-11deg)}}@keyframes mr-orbit{to{transform:rotate(330deg) scaleY(.85)}}@keyframes mr-marquee{to{transform:translateX(-50%)}}
.mr-enhanced [data-reveal]{opacity:0;transform:translateY(35px);transition:opacity .9s var(--mr-ease),transform 1.2s var(--mr-ease)}.mr-enhanced [data-reveal].is-visible{opacity:1;transform:none}.mr-motion-paused *,.mr-motion-paused *:before,.mr-motion-paused *:after{animation-play-state:paused!important}.mr-motion-paused [data-reveal]{opacity:1;transform:none;transition:none}.mr-motion-paused .mr-line>span{animation:none;transform:none}.mr-motion-paused .mr-hero-copy p{animation:none;opacity:1;transform:none}
@media(min-width:1600px){.mr-hero-copy{padding-top:150px}.mr-coin-scene{right:0;top:4%}.mr-hero-copy p{margin-top:40px;font-size:19px}}
@media(max-width:1100px){.mr-nav{gap:18px}.mr-nav a{font-size:12px}.mr-header{gap:20px}.mr-cart-label{display:none}.mr-account-link{display:none!important}.mr-hero-copy{padding-top:135px}.mr-hero-copy h1{font-size:7.8vw}.mr-coin-scene{right:-9%;top:15%;width:60vw}.mr-hero-copy p{font-size:16px}.mr-manifesto{grid-template-columns:1fr 2.6fr}.mr-small-star{font-size:130px}.mr-manifesto-bottom{gap:25px}.mr-manifesto-bottom>span{display:none}.mr-footer-bottom>span:last-child{display:none}.mr-single-piece{gap:7%}.mr-guide-grid{gap:28px}}
@media(max-width:760px){:root{--mr-gutter:24px}.mr-header{height:82px;gap:15px}.mr-brand{font-size:17px;gap:9px}.mr-monogram{width:42px;height:42px;font-size:24px}.mr-header-actions{gap:3px}.mr-cart-link{gap:6px;margin-left:3px}.mr-cart-link>.mr-icon{width:21px}.mr-header .mr-icon-button{width:38px}.mr-store .mr-menu-toggle{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:42px;height:44px;border:0;padding:0;background:transparent;margin-left:7px}.mr-menu-toggle span{width:21px;height:1px;background:#eee;transition:transform .25s}.mr-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.mr-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mr-nav{display:none;position:absolute;top:100%;left:0;right:0;padding:24px;background:#191f19;border-bottom:1px solid #5c6954;margin:0;box-shadow:0 25px 35px #0005}.mr-nav.is-open{display:flex;flex-direction:column;gap:12px}.mr-nav a{font-size:21px;line-height:1.4}.mr-hero{height:auto;min-height:790px;padding-bottom:82px}.mr-hero-topline{padding-top:22px}.mr-hero-topline .mr-eyebrow{font-size:9px;letter-spacing:.08em}.mr-edition{display:none}.mr-hero-copy{padding-top:50px}.mr-hero-copy h1{font-size:clamp(43px,8.8vw,67px);max-width:600px;letter-spacing:-.065em}.mr-hero-copy p{margin-top:25px;font-size:15px;line-height:1.6;max-width:300px}.mr-button{min-height:55px;font-size:13px;padding-left:22px;gap:22px}.mr-button>span{height:37px;width:37px}.mr-coin-scene{width:400px;max-width:95vw;top:385px;right:-30px}.mr-coin-motion{inset:8%}.mr-coordinate-one{right:19%;font-size:9px}.mr-coordinate-two{display:none}.mr-hero-bottom{bottom:22px;font-size:10px}.mr-hero-bottom>span{display:none}.mr-scroll-cue{font-size:9px;gap:10px}.mr-motion-toggle{font-size:10px!important}.mr-ticker{height:68px}.mr-ticker span{font-size:20px}.mr-ticker>div{gap:30px}.mr-ticker b{font-size:30px}.mr-section{padding-top:70px;padding-bottom:70px}.mr-section-heading{margin-bottom:38px;gap:28px;flex-wrap:wrap}.mr-section-heading h2{font-size:50px}.mr-section-heading .mr-eyebrow{font-size:10px;margin-bottom:22px}.mr-section-heading>p{font-size:15px}.mr-text-link{font-size:13px;gap:18px}.mr-piece-grid,.mr-single-piece{grid-template-columns:1fr;gap:40px}.mr-piece-info h3{font-size:22px}.mr-piece-price{font-size:16px}.mr-piece-info .mr-eyebrow{font-size:9px}.mr-piece-price>span:last-child{font-size:10px}.mr-collection-note{padding:10px 0 0}.mr-note-mark{font-size:54px;margin-bottom:24px}.mr-collection-note h3{font-size:36px}.mr-collection-note p{font-size:15px;max-width:100%}.mr-manifesto{grid-template-columns:1fr;gap:35px}.mr-manifesto-label{flex-direction:row;align-items:center}.mr-small-star{font-size:55px}.mr-manifesto h2{font-size:clamp(43px,9.7vw,70px)}.mr-manifesto-bottom{margin-top:40px}.mr-manifesto-bottom p{font-size:15px;max-width:100%}.mr-guide-grid{grid-template-columns:1fr;gap:35px}.mr-guide-number{margin-bottom:22px}.mr-guide-grid h3{font-size:26px;margin-bottom:15px}.mr-guide-grid p{max-width:100%}.mr-faq{margin-top:50px}.mr-faq summary{font-size:16px;padding:22px 0}.mr-faq details p{font-size:15px}.mr-final-cta{padding-top:60px;padding-bottom:70px}.mr-final-cta>a{font-size:clamp(36px,7.8vw,59px);padding-right:45px}.mr-cta-arrow{width:45px;height:45px;bottom:0}.mr-final-cta>.mr-eyebrow{font-size:10px}.mr-footer{padding-top:45px}.mr-footer-top{gap:20px;flex-wrap:wrap;padding-bottom:35px}.mr-footer-wordmark{font-size:37px;flex-basis:calc(100% - 75px)}.mr-footer-top>p{margin:0;font-size:13px;order:3;flex-basis:100%}.mr-back-top{margin-left:auto}.mr-footer-bottom{align-items:flex-start;flex-direction:column;gap:16px;font-size:11px}.mr-footer-bottom>div{flex-wrap:wrap;gap:20px}.mr-search-dialog{padding:55px 25px 35px}.mr-search-dialog h2{font-size:32px;margin:22px 0 28px}.mr-store .mr-search-dialog input{font-size:17px}.mr-commerce-heading h1,.mr-page-heading h1{font-size:45px}.mr-commerce-heading p{font-size:15px}.mr-store.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mr-store.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:21px}.mr-store.woocommerce ul.products li.product a img{padding:12px}.mr-store.woocommerce .woocommerce-ordering{float:none}.mr-store.woocommerce .woocommerce-result-count{float:none}.mr-store.woocommerce div.product .woocommerce-product-gallery,.mr-store.woocommerce div.product .summary{width:100%;float:none}.mr-store.woocommerce div.product .summary{padding-top:20px}.mr-store.woocommerce div.product .woocommerce-tabs{padding-top:25px}.mr-store .woocommerce form.login{padding:24px}.mr-store .woocommerce-MyAccount-navigation,.mr-store .woocommerce-MyAccount-content{float:none;width:100%}}
@media(max-width:420px){.mr-hero{min-height:785px}.mr-hero-copy h1{font-size:9vw}.mr-coin-scene{top:389px}.mr-piece-info{gap:10px}.mr-piece-info h3{font-size:20px}.mr-store.woocommerce ul.products{grid-template-columns:1fr}.mr-store.woocommerce ul.products li.product a img{max-height:360px}.mr-header-actions{gap:0}.mr-cart-count{min-width:21px;height:21px}.mr-final-cta>a{font-size:8vw}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.mr-enhanced [data-reveal]{opacity:1;transform:none}.mr-particles{display:none}.mr-coin-motion{transform:none!important}.mr-line>span,.mr-hero-copy p{animation:none!important;opacity:1;transform:none}.mr-ticker>div{animation:none!important}}
@media(max-width:760px){.mr-hero{min-height:845px}.mr-coin-scene{top:440px}.mr-hero-copy p{max-width:290px}.mr-hero-guide-link{font-size:12px;margin-top:14px}.mr-piece-price{font-size:19px}}
.mr-demo-price-label{display:block;font-size:11px!important;font-weight:400;line-height:1.5;color:#52634a;margin-top:5px}.mr-demo-badge{display:inline-block;background:#d0dbc7;color:#304329;padding:5px 11px;font-size:11px;letter-spacing:.04em;margin-bottom:12px;border:1px solid #a2b397;border-radius:30px}.mr-demo-notice{border-left:2px solid #849974;background:#dce5d5;padding:16px 20px;margin:20px 0;font-size:14px}.mr-demo-notice p{margin-top:7px!important;font-size:14px;line-height:1.65}.mr-piece-grid:not(.mr-single-piece) .mr-piece-info{flex-direction:column;gap:4px}.mr-piece-grid:not(.mr-single-piece) .mr-piece-price{text-align:left;padding-top:7px}
