:root{--rm-cream:#F6EFE1;--rm-ivory:#FBF7EE;--rm-orange:#EE7B36;--rm-marigold:#F3B53B;--rm-leaf:#5BA84F;--rm-forest:#2F7D4F;--rm-forest-deep:#245F3D;--rm-ink:#34302A;--rm-ink-soft:#6B6458;--rm-line:#E2D8C4;--rm-radius:5px;--rm-maxw:1240px}html{scroll-behavior:smooth}body.ruudumummu-home{font-family:'Newsreader',Georgia,serif;color:var(--rm-ink);background:var(--rm-cream);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}body.ruudumummu-home *,body.ruudumummu-home *::before,body.ruudumummu-home *::after{box-sizing:border-box}body.ruudumummu-home h1,body.ruudumummu-home h2,body.ruudumummu-home h3,body.ruudumummu-home h4{font-family:'Archivo',sans-serif}body.ruudumummu-home a{color:inherit;text-decoration:none}body.ruudumummu-home img{display:block;max-width:100%}.rm-wrap{max-width:var(--rm-maxw);margin:0 auto;padding:0 40px}.rm-eyebrow{font-family:'Archivo',sans-serif;font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--rm-orange);margin:0 0 18px;display:inline-block}.rm-eyebrow.on-dark{color:var(--rm-marigold)}body.woocommerce-checkout,body.woocommerce-cart{--theme-form-selection-field-active-color:var(--rm-forest);--theme-form-selection-field-initial-color:var(--rm-line)}input[type="radio"],.wc-block-components-radio-control .wc-block-components-radio-control__input{appearance:none!important;-webkit-appearance:none!important;width:16px!important;height:16px!important;min-width:16px!important;border-radius:50%!important;border:1.5px solid var(--rm-line)!important;background:var(--rm-ivory)!important;flex:0 0 auto!important;cursor:pointer!important;transition:border-color .18s,background .18s,box-shadow .18s!important;margin:0!important;vertical-align:middle!important;box-shadow:none!important;outline:none!important}input[type="radio"]:checked,.wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-color:var(--rm-forest)!important;border-width:1.5px!important;background:var(--rm-forest)!important;box-shadow:none!important}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked::before{display:none!important}.rm-btn{font-family:'Archivo',sans-serif;font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px;padding:16px 28px;border-radius:var(--rm-radius);background:var(--rm-orange);color:var(--rm-ivory)!important;border:2px solid var(--rm-orange);cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s;text-decoration:none}.rm-btn:hover{background:var(--rm-forest);border-color:var(--rm-forest);transform:translateY(-2px);color:var(--rm-ivory)}.rm-btn .rm-arw{transition:transform .2s}.rm-btn:hover .rm-arw{transform:translateX(4px)}.rm-btn.ghost{background:#fff0;color:var(--rm-forest)!important;border-color:var(--rm-forest)}.rm-btn.ghost:hover{background:var(--rm-forest);color:var(--rm-ivory)!important}.rm-btn.on-dark{background:var(--rm-marigold);border-color:var(--rm-marigold);color:var(--rm-forest-deep)}.rm-btn.on-dark:hover{background:var(--rm-ivory);border-color:var(--rm-ivory)}.rm-mark{width:46px;height:46px;flex:0 0 auto;display:block}.rm-lockup{display:flex;align-items:center;gap:14px;text-decoration:none}.rm-lockup .rm-word{font-family:'Archivo',sans-serif;font-weight:800;font-size:26px;letter-spacing:.04em;color:var(--rm-forest);line-height:1}.rm-header{position:sticky;top:0;z-index:100;background:rgb(246 239 225 / .92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--rm-line)}.rm-nav-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:84px}.rm-nav-links{display:flex;align-items:center;gap:34px;list-style:none;margin:0;padding:0}.rm-nav-links.right{justify-content:flex-end}.rm-nav-links a{font-family:'Archivo',sans-serif;font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--rm-forest);position:relative;padding:6px 0;text-decoration:none}.rm-nav-links a::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--rm-orange);transition:width .22s}.rm-nav-links a:hover::after{width:100%}.rm-cart{display:flex;align-items:center;color:var(--rm-forest);text-decoration:none;position:relative}.rm-cart-count{font-family:'Archivo',sans-serif;font-weight:700;font-size:10px;background:var(--rm-orange);color:var(--rm-ivory);border-radius:999px;min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;position:absolute;top:-7px;right:-8px}.rm-hamburger{display:none;background:none;border:none;cursor:pointer;color:var(--rm-forest);padding:8px}.rm-hero{position:relative;min-height:90vh;display:flex;align-items:center;overflow:hidden}.rm-hero-collage{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr)}.rm-collage-tile{background-size:cover;background-position:center}.rm-hero-overlay{position:absolute;inset:0;background:linear-gradient(96deg,rgb(22 33 26 / .86) 0%,rgb(22 33 26 / .78) 42%,rgb(22 33 26 / .5) 100%)}.rm-hero-inner{position:relative;width:100%;padding:80px 0}.rm-hero-card{max-width:620px}.rm-hero h1{font-family:'Archivo',sans-serif;font-weight:900;font-size:clamp(48px, 7vw, 92px);line-height:.96;letter-spacing:-.02em;color:var(--rm-ivory);margin:0 0 26px}.rm-hero h1 .rm-h1-accent{color:var(--rm-marigold)}.rm-hero .rm-lead{font-size:clamp(18px, 1.5vw, 22px);line-height:1.55;color:rgb(246 239 225 / .9);margin:0 0 38px;max-width:520px;font-family:'Newsreader',serif}.rm-section{padding:120px 0}.rm-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:54px}.rm-title{font-family:'Archivo',sans-serif;font-weight:800;font-size:clamp(34px, 4.4vw, 56px);line-height:1.02;letter-spacing:-.015em;color:var(--rm-forest);margin:0}.rm-section[id]{scroll-margin-top:90px}.rm-brand{background:var(--rm-ivory)}.rm-brand-grid{display:grid;grid-template-columns:0.9fr 1.1fr;gap:72px;align-items:center}.rm-brand-photo{position:relative;aspect-ratio:4/5;background:var(--rm-line);border-radius:10px;overflow:visible}.rm-brand-photo img{border-radius:10px;overflow:hidden}.rm-brand-photo img{width:100%;height:100%;object-fit:cover}.rm-brand-chip{position:absolute;right:-18px;bottom:-18px;z-index:2;background:var(--rm-marigold);color:var(--rm-forest-deep);font-family:'Archivo',sans-serif;font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:16px 22px;border-radius:var(--rm-radius);line-height:1.3;max-width:200px}.rm-brand-copy .rm-title{margin-bottom:26px}.rm-title--md{font-size:clamp(24px, 3vw, 38px)}.rm-brand-copy p{margin:0 0 20px;max-width:520px;color:var(--rm-ink);font-family:'Newsreader',serif}.rm-brand-copy .rm-em{font-style:italic;color:var(--rm-forest)}.rm-sig{font-family:'Archivo',sans-serif;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--rm-ink-soft);margin-top:32px}.rm-values{background:var(--rm-forest);color:var(--rm-ivory)}.rm-values-head{text-align:center;max-width:640px;margin:0 auto 64px}.rm-values .rm-title{color:var(--rm-ivory)}.rm-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rm-value-card{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .13);border-radius:10px;padding:40px 30px;text-align:center;transition:background .25s,transform .25s}.rm-value-card:hover{background:rgb(255 255 255 / .10);transform:translateY(-4px)}.rm-value-icon{width:48px;height:48px;margin:0 auto 22px;color:var(--rm-marigold)}.rm-value-card h3{font-family:'Archivo',sans-serif;font-weight:800;font-size:18px;letter-spacing:.02em;margin:0 0 10px;color:var(--rm-ivory)}.rm-value-card p{font-size:16px;line-height:1.5;color:rgb(246 239 225 / .72);margin:0;font-family:'Newsreader',serif}.rm-products-btn--mobile{display:none}.rm-products .woocommerce ul.products li.product:nth-child(4){display:none}.rm-products{background:var(--rm-cream)}.rm-products .rm-title{color:var(--rm-forest)}.rm-products .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:40px 36px!important;margin:0!important;padding:0!important;list-style:none!important;float:none!important}.rm-products .woocommerce ul.products li.product{margin:0!important;float:none!important;width:auto!important;padding:0!important;border:none;background:none}.rm-products .woocommerce ul.products li.product a{text-decoration:none;color:inherit}.rm-products .woocommerce ul.products li.product .woocommerce-loop-product__link{display:block;position:relative}.rm-products .woocommerce ul.products li.product img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:8px;background:var(--rm-ivory);display:block;transition:transform .3s}.rm-products .woocommerce ul.products li.product:hover img{transform:scale(1.02)}.rm-products .woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Archivo',sans-serif!important;font-weight:700!important;font-size:19px!important;color:var(--rm-ink)!important;margin:18px 0 4px!important;padding:0!important;transition:color .2s}.rm-products .woocommerce ul.products li.product:hover .woocommerce-loop-product__title{color:var(--rm-forest)!important}.rm-products .woocommerce ul.products li.product .price{font-family:'Archivo',sans-serif!important;font-weight:800!important;font-size:19px!important;color:var(--rm-forest)!important}.rm-products .woocommerce ul.products li.product .onsale{background:var(--rm-orange)!important;color:var(--rm-ivory)!important;font-family:'Archivo',sans-serif!important;font-weight:700!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:6px 12px!important;border-radius:999px!important;top:14px!important;left:14px!important;min-height:auto!important;min-width:auto!important;line-height:1.3!important}.rm-products .woocommerce ul.products li.product .button,.rm-products .woocommerce ul.products li.product .add_to_cart_button{display:none!important}.rm-new-badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--rm-orange);color:var(--rm-ivory);font-family:'Archivo',sans-serif;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.rm-product-wrap{position:relative;overflow:hidden;border-radius:8px}.rm-contact{background:var(--rm-ivory)}.rm-contact-grid{display:grid;grid-template-columns:0.85fr 1.15fr;gap:72px}.rm-contact-info .rm-title{margin-bottom:22px}.rm-contact-info>p{max-width:380px;color:var(--rm-ink);margin:0 0 34px;font-family:'Newsreader',serif}.rm-contact-details{display:flex;flex-direction:column;gap:18px}.rm-contact-item{display:flex;gap:14px;align-items:center}.rm-contact-item a,.rm-contact-item span:not(.rm-detail-icon){font-family:'Archivo',sans-serif;font-weight:600;font-size:15px;color:var(--rm-ink);letter-spacing:.01em;text-decoration:none;transition:color .2s}.rm-contact-item a:hover{color:var(--rm-forest)}.rm-detail-icon{width:20px;height:20px;color:var(--rm-forest);flex:0 0 auto;display:flex;align-items:center;justify-content:center;transition:color .2s}.rm-detail-icon svg{display:block;width:20px;height:20px;stroke:var(--rm-forest);fill:none;flex-shrink:0;transition:stroke .2s}.rm-contact-item:has(a:hover) .rm-detail-icon svg{stroke:var(--rm-forest-deep)}.rm-contact .wpcf7 input[type="text"],.rm-contact .wpcf7 input[type="email"],.rm-contact .wpcf7 textarea{font-family:'Newsreader',serif!important;font-size:17px!important;color:var(--rm-ink)!important;background:var(--rm-cream)!important;border:1.5px solid var(--rm-line)!important;border-radius:var(--rm-radius)!important;padding:14px 16px!important;width:100%!important;transition:border-color .2s,box-shadow .2s!important;resize:vertical;box-shadow:none!important;outline:none!important}.rm-contact .wpcf7 input[type="text"]:focus,.rm-contact .wpcf7 input[type="email"]:focus,.rm-contact .wpcf7 textarea:focus{border-color:var(--rm-forest)!important;box-shadow:0 0 0 3px rgb(47 125 79 / .12)!important}.rm-contact .wpcf7 textarea{min-height:130px}.rm-contact .wpcf7 .wpcf7-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rm-cf7-field{display:flex;flex-direction:column;gap:8px}.rm-cf7-field.full{grid-column:1 / -1}.rm-cf7-label{font-family:'Archivo',sans-serif;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--rm-ink-soft)}.rm-cf7-submit{grid-column:1;align-self:center}.rm-contact .wpcf7 input[type="submit"]{font-family:'Archivo',sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:16px 28px!important;border-radius:var(--rm-radius)!important;background:var(--rm-orange)!important;color:var(--rm-ivory)!important;border:2px solid var(--rm-orange)!important;cursor:pointer!important;transition:background .2s,border-color .2s,transform .2s!important;display:inline-block}.rm-contact .wpcf7 input[type="submit"]:hover{background:var(--rm-forest)!important;border-color:var(--rm-forest)!important;transform:translateY(-2px)!important}.rm-contact .wpcf7 fieldset.hidden-fields-container{display:none!important}.rm-contact .wpcf7 .wpcf7-form p{margin:0!important;padding:0!important}.rm-contact .wpcf7 .wpcf7-form label+br{display:none}.wpcf7 .screen-reader-response{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rm-contact .wpcf7 input[type="text"].wpcf7-not-valid,.rm-contact .wpcf7 input[type="email"].wpcf7-not-valid,.rm-contact .wpcf7 textarea.wpcf7-not-valid{border-color:#d94f3d!important}.rm-contact .wpcf7-not-valid-tip{display:block;font-family:'Archivo',sans-serif;font-size:12px;font-weight:500;color:#b83a2a;margin-top:5px}.rm-contact .wpcf7-response-output{display:none;grid-column:2;align-self:center;border:none!important;background:none;margin:0!important;padding:0!important;font-family:'Archivo',sans-serif;font-size:14px;font-weight:500}.rm-contact .wpcf7-form.invalid .wpcf7-response-output,.rm-contact .wpcf7-form.failed .wpcf7-response-output,.rm-contact .wpcf7-form.spam .wpcf7-response-output,.rm-contact .wpcf7-form.aborted .wpcf7-response-output{display:flex;align-items:center;gap:8px;color:#b83a2a}.rm-contact .wpcf7-form.invalid .wpcf7-response-output::before,.rm-contact .wpcf7-form.failed .wpcf7-response-output::before,.rm-contact .wpcf7-form.spam .wpcf7-response-output::before,.rm-contact .wpcf7-form.aborted .wpcf7-response-output::before{content:'';display:inline-block;flex-shrink:0;width:18px;height:18px;background-color:#d94f3d;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round'%3E%3Cline x1='12' y1='7' x2='12' y2='13'/%3E%3Cline x1='12' y1='16' x2='12' y2='17'/%3E%3C/svg%3E");background-size:14px 14px;background-repeat:no-repeat;background-position:center}.rm-contact .wpcf7-form.sent .wpcf7-response-output{display:flex;align-items:center;gap:8px;color:var(--rm-forest)}.rm-contact .wpcf7-form.sent .wpcf7-response-output::before{content:'';display:inline-block;flex-shrink:0;width:18px;height:18px;background-color:var(--rm-orange);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 12 9 17 20 7'/%3E%3C/svg%3E");background-size:12px 12px;background-repeat:no-repeat;background-position:center}.rm-404-page body,body.rm-404-page{display:flex;flex-direction:column;min-height:100vh}.rm-404-main{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:90px 0;background:var(--rm-cream)}.rm-nf-inner{display:flex;flex-direction:column;align-items:center;max-width:560px;margin:0 auto}.rm-nf-mark{width:120px;height:120px;margin-bottom:38px}.rm-nf-mark svg{width:100%;height:100%;display:block}.rm-nf-code{font-family:'Archivo',sans-serif;font-weight:700;font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--rm-orange);margin:0 0 18px}.rm-nf-title{font-family:'Archivo',sans-serif;font-weight:900;font-size:clamp(44px, 6vw, 80px);line-height:1;letter-spacing:-.02em;color:var(--rm-forest);margin:0 0 24px}.rm-nf-text{font-family:'Newsreader',serif;color:var(--rm-ink);font-size:19px;line-height:1.65;margin:0 0 40px;max-width:440px}.rm-nf-actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.rm-back-top{position:fixed;bottom:32px;right:32px;z-index:999;width:48px;height:48px;border-radius:50%;background:var(--rm-orange);border:2.5px solid var(--rm-cream);color:var(--rm-cream);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgb(0 0 0 / .15);opacity:0;pointer-events:none;transform:translateY(12px);transition:background .25s,border-color .25s,opacity .25s,transform .25s}.rm-back-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.rm-back-top:hover{background:var(--rm-forest);border-color:var(--rm-ivory)}.rm-back-top svg{width:20px;height:20px;display:block;stroke:var(--rm-cream)}.rm-footer{background:var(--rm-forest-deep);color:var(--rm-ivory);padding:80px 0 36px}.rm-foot-top{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:50px;padding-bottom:54px;border-bottom:1px solid rgb(255 255 255 / .14)}.rm-foot-brand{text-align:center;display:flex;flex-direction:column;align-items:center}.rm-foot-brand .rm-lockup .rm-word{color:var(--rm-ivory)}.rm-foot-brand p{margin:22px 0 0;max-width:280px;color:rgb(246 239 225 / .7);font-size:15px;font-family:'Newsreader',serif;font-style:italic;text-align:center;line-height:1.6}.rm-foot-col{text-align:center}.rm-foot-col h4{font-family:'Archivo',sans-serif;font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--rm-marigold);margin:0 0 20px}.rm-foot-col a,.rm-foot-col p{display:block;color:rgb(246 239 225 / .82);font-size:16px;margin:0 0 12px;font-family:'Newsreader',serif;text-decoration:none}.rm-foot-col a:hover{color:var(--rm-marigold)}.rm-foot-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:30px;font-family:'Archivo',sans-serif;font-size:12px;letter-spacing:.06em;color:rgb(246 239 225 / .6);text-transform:uppercase}.rm-foot-bottom a{color:rgb(246 239 225 / .6);text-decoration:none;transition:color .2s}.rm-foot-bottom a:hover{color:var(--rm-marigold)}body.ruudumummu-home .site-header,body.ruudumummu-home #header{display:none!important}body.ruudumummu-home .site-footer,body.ruudumummu-home #footer{display:none!important}body.ruudumummu-home .ct-container{max-width:none!important;padding:0!important}body.ruudumummu-home .entry-content{margin:0!important;padding:0!important}body.ruudumummu-home .site-main{margin:0!important;padding:0!important}body.ruudumummu-home .entry-header{display:none!important}body.ruudumummu-home .post-content-area{padding:0!important}@media (max-width:1023px){.rm-brand-grid{grid-template-columns:1fr;gap:48px;max-width:600px;margin-left:auto;margin-right:auto}.rm-contact-grid{grid-template-columns:1fr;gap:48px}.rm-values-grid{grid-template-columns:repeat(2,1fr)}.rm-foot-top{grid-template-columns:1fr 1fr}.rm-brand-photo{max-width:480px}.rm-products .woocommerce ul.products{grid-template-columns:1fr 1fr!important;gap:24px!important}.rm-products .woocommerce ul.products li.product:nth-child(4){display:list-item}}@media (max-width:767px){.rm-products .woocommerce ul.products li.product:nth-child(4){display:none}.rm-wrap{padding:0 22px}.rm-section{padding:84px 0}.rm-nav-links:not(.right){display:none}.rm-hamburger{display:flex}.rm-nav-grid{grid-template-columns:1fr auto}.rm-lockup{grid-column:1;justify-self:start}.rm-nav-links.right{grid-column:2}.rm-nav-links.right a:not(.rm-cart){display:none}.rm-hero-collage{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr)}.rm-products .woocommerce ul.products{grid-template-columns:1fr!important;gap:30px!important}.rm-values-grid{grid-template-columns:1fr}.rm-contact .wpcf7 .wpcf7-form{display:flex;flex-direction:column;gap:20px}.rm-cf7-submit{order:5}.rm-contact .wpcf7-response-output{order:4;grid-column:unset}.rm-foot-top{grid-template-columns:1fr;gap:36px}.rm-section-head{flex-direction:column;align-items:flex-start}.rm-products-btn--desktop{display:none}.rm-products-btn--mobile{display:flex;justify-content:center;margin-top:36px}.rm-lockup .rm-word{font-size:17px}.rm-mark{width:30px;height:30px}.rm-nav-links.right{gap:14px}.rm-brand-chip{right:-12px;bottom:-12px}.rm-cf7-field.full,.rm-cf7-submit{grid-column:1}}.rm-mobile-menu{display:none;position:fixed;inset:0;background:rgb(246 239 225 / .97);z-index:200;flex-direction:column;align-items:center;justify-content:center;gap:36px}.rm-mobile-menu.open{display:flex}.rm-mobile-menu a{font-family:'Archivo',sans-serif;font-weight:800;font-size:28px;letter-spacing:.06em;text-transform:uppercase;color:var(--rm-forest);text-decoration:none}.rm-mobile-menu a:hover{color:var(--rm-orange)}.rm-mobile-close{position:absolute;top:28px;right:28px;background:none;border:none;cursor:pointer;color:var(--rm-forest);font-size:32px;line-height:1}body.ruudumummu-shop .site-header,body.ruudumummu-shop #header{display:none!important}body.ruudumummu-shop .site-footer,body.ruudumummu-shop #footer{display:none!important}body.ruudumummu-shop .ct-container{max-width:none!important;padding:0!important}body.ruudumummu-shop .site-main,body.ruudumummu-shop .entry-content{margin:0!important;padding:0!important}body.ruudumummu-shop{font-family:'Newsreader',Georgia,serif;color:var(--rm-ink);background:var(--rm-cream);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}body.ruudumummu-shop *,body.ruudumummu-shop *::before,body.ruudumummu-shop *::after{box-sizing:border-box}body.ruudumummu-shop h1,body.ruudumummu-shop h2,body.ruudumummu-shop h3{font-family:'Archivo',sans-serif}body.ruudumummu-shop a{color:inherit;text-decoration:none}body.ruudumummu-shop img{display:block;max-width:100%}.rm-shop-hero{background:var(--rm-ivory);padding:60px 0 0;border-bottom:1px solid var(--rm-line)}.rm-crumbs{display:flex;gap:10px;align-items:center;font-family:'Archivo',sans-serif;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--rm-ink-soft);margin-bottom:26px}.rm-crumbs a:hover{color:var(--rm-forest)}.rm-crumb-sep{opacity:.5}.rm-crumb-cur{color:var(--rm-forest)}.rm-shop-hero h1{font-weight:900;font-size:clamp(40px, 5.4vw, 72px);line-height:1;letter-spacing:-.02em;color:var(--rm-forest);margin:0 0 18px}.rm-shop-sub{max-width:560px;color:var(--rm-ink);margin:0 0 48px;font-size:19px;font-family:'Newsreader',serif}.rm-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;border-top:1px solid var(--rm-line);flex-wrap:wrap}.rm-chips{display:flex;gap:10px;flex-wrap:wrap}.rm-chip{font-family:'Archivo',sans-serif;font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:10px 18px;border:1.5px solid var(--rm-line);border-radius:999px;color:var(--rm-forest);background:#fff0;cursor:pointer;transition:border-color .18s,background .18s,color .18s;line-height:1}.rm-chip:hover{border-color:var(--rm-forest)}.rm-chip--arhiiv{border-style:dashed;color:var(--rm-ink-soft);margin-left:6px}@media (max-width:767px){.rm-products .woocommerce ul.products li.product:nth-child(4){display:none}.rm-chip--arhiiv{margin-left:0}}.rm-chip--arhiiv:hover{border-color:var(--rm-ink-soft)}.rm-chip--arhiiv.active{background:var(--rm-ink-soft)!important;border-color:var(--rm-ink-soft)!important;border-style:solid;color:var(--rm-ivory)!important}.rm-chip.active{background:var(--rm-forest);border-color:var(--rm-forest);color:var(--rm-ivory)}.rm-sortbar{display:flex;align-items:center;gap:16px}.rm-sort-count{font-family:'Archivo',sans-serif;font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--rm-ink-soft);white-space:nowrap}.rm-sort-select{font-family:'Archivo',sans-serif;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--rm-forest);background:var(--rm-ivory);border:1.5px solid var(--rm-line);border-radius:var(--rm-radius);padding:11px 36px 11px 16px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232F7D4F' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.rm-sort-select:focus{outline:none;border-color:var(--rm-forest);box-shadow:0 0 0 3px rgb(47 125 79 / .12)}.rm-toolbar--empty .rm-sortbar{visibility:hidden}.rm-shop-body{padding:56px 0 120px}.rm-shop-grid-wrap{min-height:300px;position:relative}.rm-shop-grid-wrap.rm-loading{opacity:.5;pointer-events:none;transition:opacity .2s}.rm-shop-grid-wrap.rm-loading::after{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24' fill='none' stroke='%232F7D4F' stroke-width='2'%3E%3Cpath d='M12 2v4M12 18v4M4.93 4.93l2.83 2.83M16.24 16.24l2.83 2.83M2 12h4M18 12h4M4.93 19.07l2.83-2.83M16.24 7.76l2.83-2.83'/%3E%3C/svg%3E") center / 40px no-repeat;animation:rm-spin 1s linear infinite}@keyframes rm-spin{to{transform:rotate(360deg)}}.rm-shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:46px 32px;list-style:none;margin:0;padding:0}.rm-card{display:block;cursor:pointer}.rm-card-link{display:block;text-decoration:none;color:inherit;position:relative}.rm-card-img{position:relative;overflow:hidden;border-radius:8px;background:var(--rm-ivory);aspect-ratio:4/5}.rm-card-photo{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.rm-card:hover .rm-card-photo{transform:scale(1.04)}.rm-badge{position:absolute;top:14px;left:14px;z-index:2;font-family:'Archivo',sans-serif;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:999px;line-height:1}.rm-badge--new{background:var(--rm-orange);color:var(--rm-ivory)}.rm-badge--sold,.rm-new-badge--sold{background:var(--rm-ink-soft);color:var(--rm-ivory)}.rm-card-meta{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:18px}.rm-card-name{font-family:'Archivo',sans-serif;font-weight:700;font-size:19px;color:var(--rm-ink);transition:color .2s}.rm-card:hover .rm-card-name{color:var(--rm-forest)}.rm-card-price{font-family:'Archivo',sans-serif;font-weight:800;font-size:19px;color:var(--rm-forest);white-space:nowrap}.rm-card-price .woocommerce-Price-amount{font:inherit;color:inherit}.rm-card-price .woocommerce-Price-currencySymbol{font:inherit}.rm-empty{text-align:center;max-width:540px;margin:40px auto;padding:40px 0 30px}.rm-empty-mark{width:96px;height:96px;margin:0 auto 30px;opacity:.85}.rm-empty h2{font-family:'Archivo',sans-serif;font-weight:800;font-size:clamp(28px, 3.4vw, 40px);color:var(--rm-forest);margin:0 0 16px;letter-spacing:-.01em}.rm-empty p{color:var(--rm-ink);margin:0 0 34px;font-size:19px;font-family:'Newsreader',serif}.rm-empty-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.rm-nav-links a.active::after{width:100%!important}@media (max-width:1023px){.rm-shop-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}.rm-foot-top{grid-template-columns:1fr 1fr}}@media (max-width:767px){.rm-products .woocommerce ul.products li.product:nth-child(4){display:none}.rm-shop-hero{padding:40px 0 0}.rm-shop-grid{grid-template-columns:repeat(2,1fr);gap:28px 18px}.rm-toolbar{flex-direction:column;align-items:flex-start}.rm-foot-top{grid-template-columns:1fr;gap:36px}.rm-lockup .rm-word{font-size:17px}.rm-mark{width:30px;height:30px}}@media (max-width:420px){.rm-shop-grid{grid-template-columns:1fr}}body.ruudumummu-product .site-header,body.ruudumummu-product #header{display:none!important}body.ruudumummu-product .site-footer,body.ruudumummu-product #footer{display:none!important}body.ruudumummu-product .ct-container{max-width:none!important;padding:0!important}body.ruudumummu-product .site-main,body.ruudumummu-product .entry-content{margin:0!important;padding:0!important}body.ruudumummu-product{background:var(--rm-cream)}.rm-product-crumbs{padding:40px 0 0}.rm-product-crumbs .rm-crumbs{padding:0;margin-bottom:0}.rm-product-page{padding:0 0 110px}.rm-product-top{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:start;padding-top:34px}.rm-product-gallery-col .product-entry-wrapper,.rm-product-gallery-col .ct-product-gallery-container,.rm-product-gallery-col .woocommerce-product-gallery{all:unset!important;display:block!important}.rm-gallery{display:grid;grid-template-columns:80px 1fr;grid-template-areas:"thumbs main";gap:14px;align-items:start}.rm-gallery-thumbs{grid-area:thumbs;display:flex;flex-direction:column;gap:12px}.rm-gallery-thumb{width:80px;aspect-ratio:4/5;border-radius:6px;overflow:hidden;cursor:pointer;border:1.5px solid var(--rm-line);background-size:cover;background-position:center;background-color:var(--rm-ivory);transition:border-color .18s;padding:0}.rm-gallery-thumb:hover{border-color:var(--rm-forest)}.rm-gallery-thumb.active{border-color:var(--rm-forest)}.rm-gallery-main{grid-area:main;position:relative;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:var(--rm-ivory);cursor:zoom-in}.rm-gallery-main-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px;transition:transform .35s ease}.rm-gallery-main:hover .rm-gallery-main-img{transform:scale(1.03)}.rm-gallery-zoom-hint{position:absolute;bottom:14px;right:14px;font-family:'Archivo',sans-serif;font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--rm-forest);background:rgb(251 247 238 / .92);padding:9px 14px;border-radius:999px;border:1px solid var(--rm-line);display:inline-flex;align-items:center;gap:7px;pointer-events:none;transition:background .18s,color .18s}.rm-gallery-main:hover .rm-gallery-zoom-hint{background:var(--rm-forest);color:var(--rm-ivory)}.rm-gallery--empty .rm-gallery-placeholder{aspect-ratio:4/5;background:var(--rm-line);border-radius:10px}.rm-lightbox{position:fixed;inset:0;z-index:9999;background:rgb(20 28 22 / .93);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:40px;opacity:0;pointer-events:none;transition:opacity .2s}.rm-lightbox.open{opacity:1;pointer-events:auto}.rm-lb-stage{flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;position:relative}.rm-lb-stage img{max-width:min(880px,90vw);max-height:72vh;border-radius:8px;object-fit:contain;box-shadow:0 30px 80px rgb(0 0 0 / .5);display:block}.rm-lb-close{position:absolute;top:24px;right:28px;width:46px;height:46px;border-radius:50%;background:rgb(255 255 255 / .1);border:0;color:var(--rm-ivory);font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s;z-index:2}.rm-lb-close:hover{background:rgb(255 255 255 / .22)}.rm-lb-counter{position:absolute;top:30px;left:50%;transform:translateX(-50%);font-family:'Archivo',sans-serif;font-size:12px;letter-spacing:.12em;color:rgb(246 239 225 / .7);z-index:2}.rm-lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:rgb(255 255 255 / .1);border:0;color:var(--rm-ivory);font-size:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s;z-index:2;line-height:1}.rm-lb-nav:hover{background:rgb(255 255 255 / .22)}.rm-lb-prev{left:30px}.rm-lb-next{right:30px}.rm-lb-thumbs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.rm-lb-thumb{width:58px;aspect-ratio:4/5;border-radius:5px;cursor:pointer;border:2px solid #fff0;background-size:cover;background-position:center;background-color:rgb(58 74 63 / .6);transition:border-color .18s}.rm-lb-thumb.active{border-color:var(--rm-marigold)}.rm-lb-thumb:hover{border-color:rgb(243 181 59 / .5)}.rm-wc-notice{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--rm-radius);margin:0 0 20px;font-family:'Newsreader',serif;font-size:16px}.rm-wc-notice--success{background:var(--rm-ivory);border-left:3px solid var(--rm-forest);color:var(--rm-ink);box-shadow:0 2px 12px rgb(52 48 42 / .08)}.rm-notice-icon{color:var(--rm-forest);flex:0 0 auto;display:flex;align-items:center}.rm-notice-text{flex:1}.rm-notice-btn{font-family:'Archivo',sans-serif;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:10px 18px;border-radius:var(--rm-radius);background:var(--rm-forest);color:var(--rm-ivory);border:2px solid var(--rm-forest);text-decoration:none;white-space:nowrap;transition:background .18s,border-color .18s;flex:0 0 auto}.rm-notice-btn:hover{background:var(--rm-forest-deep);border-color:var(--rm-forest-deep);color:var(--rm-ivory)}@media (max-width:767px){.rm-products .woocommerce ul.products li.product:nth-child(4){display:none}.rm-gallery{grid-template-columns:1fr;grid-template-areas:"main" "thumbs"}.rm-gallery-thumbs{flex-direction:row;flex-wrap:wrap}.rm-gallery-thumb{width:70px}.rm-lb-prev{left:10px}.rm-lb-next{right:10px}}.rm-product-gallery-col .woocommerce-product-gallery{display:grid;grid-template-columns:80px 1fr;grid-template-areas:"thumbs main";gap:14px;align-items:start;opacity:1!important}.rm-product-gallery-col .woocommerce-product-gallery__trigger{display:none!important}.rm-product-gallery-col .flex-control-nav.flex-control-thumbs{grid-area:thumbs;display:flex!important;flex-direction:column!important;gap:12px!important;list-style:none!important;margin:0!important;padding:0!important}.rm-product-gallery-col .flex-control-thumbs li{width:80px!important;margin:0!important;padding:0!important}.rm-product-gallery-col .flex-control-thumbs img{width:80px!important;aspect-ratio:4/5!important;object-fit:cover!important;border-radius:6px!important;border:1.5px solid var(--rm-line)!important;cursor:pointer!important;transition:border-color .18s!important;display:block!important}.rm-product-gallery-col .flex-control-thumbs img:hover{border-color:var(--rm-forest)!important}.rm-product-gallery-col .flex-control-thumbs img.flex-active{border-color:var(--rm-forest)!important}.rm-product-gallery-col .flex-viewport{grid-area:main}.rm-product-gallery-col .woocommerce-product-gallery__wrapper{aspect-ratio:4/5}.rm-product-gallery-col .woocommerce-product-gallery__image{aspect-ratio:4/5!important;overflow:hidden;border-radius:10px}.rm-product-gallery-col .woocommerce-product-gallery__image a{display:block;width:100%;height:100%}.rm-product-gallery-col .woocommerce-product-gallery__image img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:10px!important;display:block!important;cursor:zoom-in!important}.rm-product-summary{padding-top:6px}.rm-product-summary .rm-prod-eyebrow{font-family:'Archivo',sans-serif;font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--rm-orange);display:inline-block;margin-bottom:18px;text-decoration:none;transition:color .18s}.rm-product-summary .rm-prod-eyebrow:hover{color:var(--rm-forest)}.rm-product-summary .product_title.entry-title{font-family:'Archivo',sans-serif!important;font-weight:900!important;font-size:clamp(34px, 3.6vw, 50px)!important;line-height:1.02!important;letter-spacing:-.02em!important;color:var(--rm-forest)!important;margin:0 0 18px!important}.rm-product-summary .price{font-family:'Archivo',sans-serif!important;font-weight:800!important;font-size:30px!important;color:var(--rm-ink)!important;margin:0 0 6px!important;display:block}.rm-product-summary .price ins{text-decoration:none}.rm-product-summary .price del{opacity:.5;font-size:22px}.rm-avail{display:inline-flex;align-items:center;gap:9px;font-family:'Archivo',sans-serif;font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rm-forest);margin:0 0 28px}.rm-avail-dot{width:9px;height:9px;border-radius:50%;background:var(--rm-leaf);box-shadow:0 0 0 4px rgb(91 168 79 / .18);flex:0 0 auto}.rm-avail--sold{color:var(--rm-ink-soft)}.rm-avail--sold .rm-avail-dot{background:#D94F4F;box-shadow:0 0 0 4px rgb(217 79 79 / .18)}.rm-product-summary .woocommerce-product-details__short-description{font-family:'Newsreader',serif;font-size:18px;line-height:1.6;color:var(--rm-ink);margin:0 0 26px;max-width:480px}.rm-product-summary .woocommerce-product-details__short-description p{margin:0 0 16px}.rm-prod-desc{font-family:'Newsreader',serif;font-size:18px;line-height:1.6;color:var(--rm-ink);margin:0 0 26px;max-width:480px}.rm-prod-desc p{margin:0 0 16px}.rm-prod-desc p:last-child{margin-bottom:0}.rm-product-meta{border-top:1px solid var(--rm-line);border-bottom:1px solid var(--rm-line);padding:22px 0;margin:0 0 30px;display:flex;flex-direction:column;gap:16px}.rm-meta-row{display:flex;gap:14px;font-size:16px;line-height:1.4}.rm-meta-key{font-family:'Archivo',sans-serif;font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rm-ink-soft);min-width:96px;flex:0 0 auto;padding-top:2px}.rm-meta-val{font-family:'Newsreader',serif;color:var(--rm-ink)}.rm-product-summary form.cart{margin:0 0 20px}.rm-product-summary form.cart .quantity{display:none!important}.rm-product-summary form.cart button[type="submit"],.rm-product-summary form.cart .single_add_to_cart_button{font-family:'Archivo',sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:.16em!important;text-transform:uppercase!important;width:100%!important;padding:18px 28px!important;border-radius:var(--rm-radius)!important;background:var(--rm-orange)!important;color:var(--rm-ivory)!important;border:2px solid var(--rm-orange)!important;cursor:pointer!important;transition:background .2s,border-color .2s,transform .2s!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;line-height:1!important}.rm-product-summary form.cart button[type="submit"]:hover,.rm-product-summary form.cart .single_add_to_cart_button:hover{background:var(--rm-forest)!important;border-color:var(--rm-forest)!important;transform:translateY(-2px)!important}.rm-product-summary form.cart .single_add_to_cart_button.disabled:not(.rm-btn--in-cart),.rm-product-summary form.cart .single_add_to_cart_button:disabled:not(.rm-btn--in-cart),.rm-product-summary .rm-btn--out-of-stock{font-family:'Archivo',sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:.16em!important;text-transform:uppercase!important;width:100%!important;padding:18px 28px!important;border-radius:var(--rm-radius)!important;background:var(--rm-ink-soft)!important;color:var(--rm-ivory)!important;border:2px solid var(--rm-ink-soft)!important;transform:none!important;cursor:not-allowed!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;line-height:1!important}.rm-product-summary form.cart .single_add_to_cart_button.rm-btn--in-cart,.rm-product-summary form.cart .single_add_to_cart_button.rm-btn--in-cart:disabled{background:var(--rm-forest)!important;border-color:var(--rm-forest)!important;color:var(--rm-ivory)!important;transform:none!important;cursor:default!important;opacity:1!important}.rm-ship-note{display:flex;gap:11px;align-items:center;font-family:'Newsreader',serif;font-style:italic;font-size:15px;color:var(--rm-ink-soft);margin-top:16px}.rm-ship-icon{width:18px;height:18px;color:var(--rm-forest);flex:0 0 auto}.rm-product-summary .product_meta{display:none!important}.rm-product-summary .woocommerce-product-rating{display:none!important}.rm-related{padding:70px 0 0;border-top:1px solid var(--rm-line);margin-top:30px}.rm-related h2{font-family:'Archivo',sans-serif;font-weight:800;font-size:clamp(26px, 2.8vw, 38px);color:var(--rm-forest);margin:0 0 40px;letter-spacing:-.01em}.rm-related-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:32px 26px!important;list-style:none!important;margin:0!important;padding:0!important}.rm-related .rm-card-img{aspect-ratio:4/5;overflow:hidden;border-radius:8px;background:var(--rm-ivory)}.rm-related .rm-card-name{font-size:17px}.rm-related .rm-card-price{font-size:17px}.woocommerce-variation-add-to-cart{display:none!important}@media (max-width:1023px){.rm-product-top{grid-template-columns:1fr;gap:40px}.rm-product-gallery-col .woocommerce-product-gallery{max-width:520px}.rm-related-grid{grid-template-columns:repeat(2,1fr)!important;gap:28px 20px!important}}@media (max-width:767px){.rm-products .woocommerce ul.products li.product:nth-child(4){display:none}.rm-product-gallery-col .woocommerce-product-gallery{grid-template-columns:1fr!important;grid-template-areas:"main" "thumbs"!important}.rm-product-gallery-col .flex-control-thumbs{flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important}.rm-product-gallery-col .flex-control-thumbs img{width:70px!important}.rm-related-grid{grid-template-columns:repeat(2,1fr)!important;width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.rm-related-grid .product{width:auto!important;float:none!important;min-width:0!important}.rm-related .rm-card-meta{flex-direction:column;gap:6px}}body.woocommerce-checkout{background:var(--rm-cream)}body.woocommerce-checkout main>.woocommerce{max-width:1240px;margin:0 auto;padding:0 40px 110px;box-sizing:border-box}.rm-co-section-label{display:flex;align-items:center;gap:12px;margin-bottom:24px}.rm-co-section-num{width:28px;height:28px;border-radius:50%;background:var(--rm-forest);color:var(--rm-ivory);display:flex;align-items:center;justify-content:center;font-family:'Archivo',sans-serif;font-weight:800;font-size:13px;flex:0 0 auto}.rm-co-section-title,body.woocommerce-checkout .woocommerce-billing-fields h3.rm-co-section-title,body.woocommerce-checkout .woocommerce-additional-fields h3.rm-co-section-title{font-family:'Archivo',sans-serif!important;font-weight:800!important;font-size:22px!important;color:var(--rm-forest)!important;letter-spacing:-.01em!important;margin:0!important;line-height:1!important;padding:0!important}.rm-co-section-label--notes{margin-top:26px;padding-top:32px;border-top:1px solid var(--rm-line)}.rm-co-head{padding:40px 0 20px}.rm-co-crumbs{font-family:'Archivo',sans-serif;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--rm-ink-soft);display:flex;gap:10px;align-items:center;margin-bottom:24px;flex-wrap:wrap}.rm-co-crumbs a{color:var(--rm-ink-soft)}.rm-co-crumbs a:hover{color:var(--rm-forest)}.rm-co-crumbs .rm-co-sep{opacity:.5}.rm-co-crumbs .rm-co-cur{color:var(--rm-forest)}.rm-co-title{font-family:'Archivo',sans-serif;font-weight:900;font-size:clamp(38px, 4.6vw, 60px);letter-spacing:-.02em;color:var(--rm-forest);margin:0 0 22px}.rm-co-steps{display:flex;gap:14px;align-items:center;font-family:'Archivo',sans-serif;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rm-ink-soft);margin-bottom:32px}.rm-co-step{display:flex;align-items:center;gap:9px}.rm-co-step-n{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--rm-line);display:flex;align-items:center;justify-content:center;font-size:11px;flex:0 0 auto}.rm-co-step.done{color:var(--rm-forest)}.rm-co-step.done .rm-co-step-n{background:var(--rm-forest);border-color:var(--rm-forest);color:var(--rm-ivory)}.rm-co-step.cur{color:var(--rm-forest)}.rm-co-step.cur .rm-co-step-n{border-color:var(--rm-forest);color:var(--rm-forest)}.rm-co-arr{color:var(--rm-line)}.rm-ro-product{display:flex;align-items:center;gap:12px}.rm-ro-thumb{width:52px;height:64px;flex:0 0 auto;border-radius:5px;overflow:hidden;border:1px solid var(--rm-line)}.rm-ro-thumb a{display:block;height:100%}.rm-ro-thumb img{width:100%;height:100%;object-fit:cover;display:block}.rm-ro-name,.rm-ro-name a{font-family:'Archivo',sans-serif!important;font-weight:800!important;font-size:15px!important;line-height:1.3!important;color:var(--rm-ink)!important;text-decoration:none!important}.rm-ro-name a:hover{color:var(--rm-forest)!important}.rm-co-coupon-wrap{background:var(--rm-ivory);border:1px solid var(--rm-line);border-radius:8px;padding:14px 20px;margin-bottom:32px}.rm-co-coupon-closed{font-family:'Newsreader',Georgia,serif;font-size:16px;color:var(--rm-ink);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rm-co-coupon-link{font-family:'Archivo',sans-serif;font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--rm-forest);text-decoration:underline;text-underline-offset:3px;background:none;border:none;cursor:pointer;padding:0}.rm-co-coupon-link:hover{color:var(--rm-orange)}.rm-co-coupon-text{font-family:'Newsreader',Georgia,serif;font-size:16px;color:var(--rm-ink);margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rm-co-coupon-form{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px!important;padding:0!important;border:none!important;background:none!important}.rm-co-coupon-input{font-family:'Newsreader',Georgia,serif!important;font-size:16px!important;color:var(--rm-ink)!important;background:var(--rm-cream)!important;border:1.5px solid var(--rm-line)!important;border-radius:var(--rm-radius)!important;padding:11px 14px!important;width:220px!important;max-width:100%!important;transition:border-color .2s,box-shadow .2s!important;box-shadow:none!important}.rm-co-coupon-input:focus{outline:none!important;border-color:var(--rm-forest)!important;box-shadow:0 0 0 3px rgb(47 125 79 / .12)!important}.rm-co-coupon-wrap .rm-co-coupon-btn.rm-btn.ghost,.rm-co-coupon-wrap button.rm-co-coupon-btn{font-family:'Archivo',sans-serif!important;font-weight:700!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:11px 20px!important;background:transparent!important;color:var(--rm-forest)!important;border:2px solid var(--rm-forest)!important;border-radius:var(--rm-radius)!important;cursor:pointer!important;transition:background .2s,color .2s!important;display:inline-flex!important;align-items:center!important;text-decoration:none!important;box-shadow:none!important}.rm-co-coupon-wrap .rm-co-coupon-btn.rm-btn.ghost:hover,.rm-co-coupon-wrap button.rm-co-coupon-btn:hover{background:var(--rm-forest)!important;color:var(--rm-ivory)!important}.rm-co-grid{display:grid;grid-template-columns:1.3fr 0.85fr;gap:56px;align-items:start}body.woocommerce-checkout .col2-set{width:100%!important;display:block!important;float:none!important}body.woocommerce-checkout .col2-set .col-1,body.woocommerce-checkout .col2-set .col-2{float:none!important;width:100%!important;display:block!important}body.woocommerce-checkout .col-1{margin-bottom:0}body.woocommerce-checkout #customer_details .col-2{margin-top:0!important}body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-additional-fields h3{font-family:'Archivo',sans-serif!important;font-weight:800!important;font-size:22px!important;color:var(--rm-forest)!important;letter-spacing:-.01em!important;margin:0 0 22px!important}body.woocommerce-checkout .form-row-first,body.woocommerce-checkout .form-row-last{float:none!important;width:calc(50% - 9px)!important;display:inline-block!important;vertical-align:top!important}body.woocommerce-checkout .form-row-first{margin-right:18px!important}body.woocommerce-checkout #billing_company_field,body.woocommerce-checkout .form-row.notes{width:100%!important;display:block!important;float:none!important}body.woocommerce-checkout .form-row label{font-family:'Archivo',sans-serif!important;font-weight:600!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--rm-ink-soft)!important;display:block;margin-bottom:7px}body.woocommerce-checkout .form-row label abbr.required,body.woocommerce-checkout .form-row label .required{color:var(--rm-orange)!important;text-decoration:none!important;border:none!important}body.woocommerce-checkout .form-row input.input-text,body.woocommerce-checkout .form-row input[type="text"],body.woocommerce-checkout .form-row input[type="email"],body.woocommerce-checkout .form-row input[type="tel"],body.woocommerce-checkout .form-row select,body.woocommerce-checkout .form-row textarea{font-family:'Newsreader',serif!important;font-size:17px!important;color:var(--rm-ink)!important;background:var(--rm-ivory)!important;border:1.5px solid var(--rm-line)!important;border-radius:5px!important;padding:13px 15px!important;width:100%!important;height:auto!important;line-height:1.5!important;transition:border-color .2s,box-shadow .2s!important;box-shadow:none!important}body.woocommerce-checkout .form-row textarea{min-height:96px;resize:vertical}body.woocommerce-checkout .form-row input:focus,body.woocommerce-checkout .form-row select:focus,body.woocommerce-checkout .form-row textarea:focus{outline:none!important;border-color:var(--rm-forest)!important;box-shadow:0 0 0 3px rgb(47 125 79 / .12)!important}body.woocommerce-checkout .form-row.woocommerce-invalid input.input-text,body.woocommerce-checkout .form-row.woocommerce-invalid input[type="email"],body.woocommerce-checkout .form-row.woocommerce-invalid input[type="tel"]{border-color:#c0392b!important}body.woocommerce-checkout .form-row.woocommerce-invalid>label{color:#c0392b!important}.woocommerce-error{list-style:none!important;padding:0!important;margin:0 0 20px!important;background:none!important;border:none!important;outline:none!important;box-shadow:none!important}.woocommerce-error:focus,.woocommerce-error li:focus{outline:none!important;box-shadow:none!important}.woocommerce-error::before{display:none!important}.woocommerce-error li{background:#fff5f5!important;padding:12px 16px!important;margin-bottom:4px!important;font-family:'Newsreader',serif!important;font-size:16px!important;color:#c0392b!important;border-left:3px solid #c0392b!important;border-radius:var(--rm-radius)!important;list-style:none!important}.woocommerce-error li a{color:#c0392b!important;text-decoration:underline!important}.woocommerce-NoticeGroup .woocommerce-error,.woocommerce-NoticeGroup-checkout .woocommerce-error{list-style:none;padding:0;margin:0 0 20px}.woocommerce-NoticeGroup .woocommerce-error::before,.woocommerce-NoticeGroup-checkout .woocommerce-error::before{display:none!important}.woocommerce-NoticeGroup .woocommerce-error li,.woocommerce-NoticeGroup-checkout .woocommerce-error li{background:#fff5f5;padding:10px 16px;margin-bottom:4px;font-family:'Newsreader',serif;font-size:16px;color:#c0392b}.woocommerce-NoticeGroup .woocommerce-error li a,.woocommerce-NoticeGroup-checkout .woocommerce-error li a{color:#c0392b;text-decoration:underline}.rm-co-right{position:sticky;top:100px}#order_review.woocommerce-checkout-review-order{background:var(--rm-ivory);border:1px solid var(--rm-line);border-radius:12px;padding:30px 28px}.rm-co-summary-title{font-family:'Archivo',sans-serif!important;font-weight:800!important;font-size:20px!important;color:var(--rm-forest)!important;margin:0 0 6px!important;letter-spacing:-.01em!important}.woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table .cart_item td{padding:14px 0;border-bottom:1px solid var(--rm-line);border-top:none;vertical-align:middle}.woocommerce-checkout-review-order-table .cart_item .product-thumbnail{width:60px;padding-right:14px}.woocommerce-checkout-review-order-table .cart_item .product-thumbnail img{width:54px;height:66px;object-fit:cover;border-radius:6px;display:block;border:1px solid var(--rm-line)}.woocommerce-checkout-review-order-table .cart_item .product-name{font-family:'Archivo',sans-serif;font-weight:700;font-size:16px;color:var(--rm-ink);line-height:1.3}.woocommerce-checkout-review-order-table .cart_item .product-name .product-quantity{font-family:'Newsreader',serif;font-style:italic;font-size:14px;color:var(--rm-ink-soft)}.woocommerce-checkout-review-order-table .cart_item .product-total{text-align:right;white-space:nowrap;font-family:'Archivo',sans-serif;font-weight:700;font-size:16px;color:var(--rm-ink)}.woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout-review-order-table tfoot tr td{padding:11px 0;border:none;border-top:1px solid var(--rm-line)}.woocommerce-checkout-review-order-table tfoot tr th{font-family:'Archivo',sans-serif;font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--rm-ink-soft);text-align:left}.woocommerce-checkout-review-order-table tfoot tr td{font-family:'Archivo',sans-serif;font-weight:700;color:var(--rm-ink);text-align:right}.woocommerce-checkout-review-order-table tfoot .order-total th,.woocommerce-checkout-review-order-table tfoot .order-total td{border-top:2px solid var(--rm-forest)!important;padding-top:16px}.woocommerce-checkout-review-order-table tfoot .order-total th{font-weight:800;font-size:15px;letter-spacing:.06em;color:var(--rm-forest)}.woocommerce-checkout-review-order-table tfoot .order-total td{font-size:26px;font-weight:800}.woocommerce-checkout-review-order-table tfoot .order-total small.includes_tax{display:block;font-size:13px;font-weight:600;color:var(--rm-ink-soft);text-transform:none;letter-spacing:0}.woocommerce-checkout-review-order-table tfoot .shipping th,.woocommerce-checkout-review-order-table tfoot .shipping td{border-top:none!important;padding-top:22px!important}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td{text-align:left!important;vertical-align:top!important}.woocommerce-checkout-review-order-table tfoot .rm-shipping-cost-row th,.woocommerce-checkout-review-order-table tfoot .rm-shipping-cost-row td{border-top:none!important}#shipping_method li label{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;gap:3px!important;cursor:pointer;line-height:1.3!important;flex:1!important}.rm-ship-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%}.rm-ship-title{font-family:'Archivo',sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;color:var(--rm-ink)}.rm-ship-price{font-family:'Archivo',sans-serif;font-weight:700;font-size:13px;color:var(--rm-ink);white-space:nowrap;margin-left:auto}.rm-ship-desc{font-family:'Archivo',sans-serif;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rm-ink-soft);font-style:normal;text-align:left!important;align-self:flex-start;width:100%}#shipping_method{list-style:none!important;margin:6px 0 0!important;padding:0!important;display:flex;flex-direction:column;gap:8px}#shipping_method li{display:flex!important;align-items:center!important;gap:12px!important;padding:13px 15px!important;border:1.5px solid var(--rm-line)!important;border-radius:8px!important;transition:border-color .18s,background .18s}#shipping_method li:has(input:checked){border-color:var(--rm-forest)!important;background:rgb(47 125 79 / .06)!important}#shipping_method li input[type="radio"]{width:18px!important;height:18px!important;flex:0 0 auto!important;accent-color:var(--rm-forest)!important;margin:0!important}#shipping_method li label{font-family:'Archivo',sans-serif!important;font-weight:600!important;font-size:15px!important;color:var(--rm-ink)!important;text-transform:none!important;letter-spacing:0!important;display:flex!important;flex:1!important;align-items:center!important;justify-content:space-between!important;margin:0!important;cursor:pointer}#shipping_method li label .woocommerce-Price-amount{font-family:'Archivo',sans-serif;font-weight:700;color:var(--rm-forest)}.rm-co-block-title{font-family:'Archivo',sans-serif;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rm-ink-soft);margin:22px 0 12px}body.woocommerce-checkout #payment{background:none!important;border:none!important;padding:0!important;border-radius:0!important}.woocommerce-checkout-payment{margin-inline:0!important}body.woocommerce-checkout #payment div.form-row.place-order{padding-left:0!important;padding-right:0!important;padding-top:0!important}body.woocommerce-checkout .woocommerce-terms-and-conditions{max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important;word-break:break-word!important}body.woocommerce-checkout .woocommerce-terms-and-conditions h2{font-family:'Archivo',sans-serif!important;font-weight:800!important;font-size:clamp(22px, 3.4vw, 32px)!important;line-height:1.15!important;letter-spacing:-.015em!important;color:var(--rm-forest)!important}body.woocommerce-checkout .woocommerce-terms-and-conditions h3{font-family:'Archivo',sans-serif!important;font-weight:700!important;font-size:clamp(17px, 2.2vw, 22px)!important;line-height:1.2!important;letter-spacing:-.01em!important;color:var(--rm-ink)!important}body.woocommerce-checkout .woocommerce-terms-and-conditions h4{font-family:'Archivo',sans-serif!important;font-weight:700!important;font-size:15px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--rm-ink)!important}body.woocommerce-checkout #payment ul.wc_payment_methods{list-style:none!important;margin:0 0 4px!important;padding:0!important}body.woocommerce-checkout #payment li.wc_payment_method{margin-bottom:10px;border:none!important}body.woocommerce-checkout #payment li.wc_payment_method>label{display:flex!important;align-items:center!important;gap:12px!important;padding:13px 15px!important;border:1.5px solid var(--rm-line)!important;border-radius:8px!important;cursor:pointer;transition:border-color .18s,background .18s;font-family:'Archivo',sans-serif!important;font-weight:700!important;font-size:13px!important;color:var(--rm-ink)!important;text-transform:uppercase!important;letter-spacing:.08em!important;border-color:var(--rm-forest)!important;background:rgb(47 125 79 / .06)!important}body.woocommerce-checkout #payment li.wc_payment_method input[type="radio"]{width:18px!important;height:18px!important;flex:0 0 auto!important;accent-color:var(--rm-forest)!important;margin:0!important}body.woocommerce-checkout #payment .payment_box{background:var(--rm-cream)!important;border-radius:7px!important;padding:13px 15px!important;margin:10px 0 0!important;font-family:'Newsreader',serif!important;font-size:15px!important;color:var(--rm-ink-soft)!important;line-height:1.5!important;border:none!important;box-shadow:none!important}body.woocommerce-checkout #payment .payment_box::before{display:none!important}body.woocommerce-checkout #payment li.wc_payment_method{outline:none!important;box-shadow:none!important}body.woocommerce-checkout #payment ul.wc_payment_methods{border:none!important;outline:none!important;box-shadow:none!important;background:none!important;border-radius:0!important;padding:0!important}body.woocommerce-checkout #payment .payment_box p{margin:0!important;font-size:15px!important}body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{margin:20px 0 18px}body.woocommerce-checkout .woocommerce-terms-and-conditions{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;word-break:break-word!important;overflow-wrap:break-word!important}body.woocommerce-checkout #payment .woocommerce-form__label-for-checkbox{display:flex!important;gap:11px!important;align-items:center!important;font-family:'Archivo',sans-serif!important;font-size:11px!important;color:var(--rm-ink)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;cursor:pointer;line-height:1.5!important}body.woocommerce-checkout #payment .woocommerce-form__label-for-checkbox a{color:var(--rm-forest)!important;text-decoration:underline!important;text-underline-offset:3px!important}body.woocommerce-checkout #payment .woocommerce-form__label-for-checkbox a:hover{color:var(--rm-orange)!important}body.woocommerce-checkout #payment .woocommerce-form__label-for-checkbox input[type="checkbox"]{width:18px!important;height:18px!important;flex:0 0 auto!important;margin-top:0!important;accent-color:var(--rm-forest)!important}body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper a{color:var(--rm-forest)!important;text-decoration:underline!important;text-underline-offset:2px!important}body.woocommerce-checkout #payment #place_order,body.woocommerce-checkout #payment .place-order .button{font-family:'Archivo',sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:.16em!important;text-transform:uppercase!important;display:block!important;width:100%!important;padding:18px 28px!important;background:var(--rm-orange)!important;color:var(--rm-ivory)!important;border:2px solid var(--rm-orange)!important;border-radius:5px!important;cursor:pointer!important;text-align:center!important;line-height:1.4!important;transition:background .2s,border-color .2s,transform .2s!important}body.woocommerce-checkout #payment #place_order:hover,body.woocommerce-checkout #payment .place-order .button:hover{background:var(--rm-forest)!important;border-color:var(--rm-forest)!important;transform:translateY(-2px)!important}#place_order.rm-btn-place-order{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;gap:16px!important}.rm-btn-total{font-weight:800;letter-spacing:0;text-transform:none;opacity:.9}.rm-parcel-notice-row td{padding-top:6px!important;padding-bottom:2px!important;border:none!important}p.rm-parcel-notice{margin:0;font-family:'Newsreader',serif;font-size:14px;color:var(--rm-ink);line-height:1.4;text-align:left}.rm-thanks-head{background:var(--rm-ivory);padding:60px 0 52px;border-bottom:1px solid var(--rm-line)}.rm-ph-badge{display:inline-flex;align-items:center;gap:10px;font-family:'Archivo',sans-serif;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--rm-leaf);margin-bottom:20px}.rm-ph-badge svg{width:20px;height:20px}.rm-thanks-head h1{font-family:'Archivo',sans-serif;font-weight:900;font-size:clamp(38px, 5vw, 62px);line-height:1.02;letter-spacing:-.02em;color:var(--rm-forest);margin:0}.rm-thanks-body{flex:1;padding:56px 0 100px}.rm-thanks{max-width:840px}.rm-thanks>*{margin:0 0 24px}.rm-thanks p{color:var(--rm-ink)}.rm-thanks a{color:var(--rm-forest);text-decoration:underline;text-decoration-color:var(--rm-line);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .18s,text-decoration-color .18s}.rm-thanks a:hover{color:var(--rm-accent);text-decoration-color:var(--rm-accent)}.rm-thanks a.rm-plain-link{color:inherit;text-decoration:none;transition:color .18s}.rm-thanks a.rm-plain-link:hover{color:var(--rm-forest)}.rm-thanks a.rm-btn{color:var(--rm-ivory);text-decoration:none}.rm-thanks a.rm-btn:hover{color:var(--rm-ivory);text-decoration:none}.rm-thanks strong{font-weight:600}.rm-lead-para{font-size:21px}.rm-tip{font-size:17px;color:var(--rm-ink-soft)}.rm-pay-box{background:var(--rm-ivory);border:1px solid var(--rm-line);border-radius:14px;padding:0;overflow:hidden;margin:34px 0}.rm-pay-box .rm-pay-head{display:flex;align-items:center;gap:14px;background:rgb(91 168 79 / .1);padding:20px 32px;border-bottom:1px solid var(--rm-line)}.rm-pay-box .rm-pay-head svg{width:24px;height:24px;color:var(--rm-forest);flex:0 0 auto}.rm-pay-box .rm-pay-head h2{font-family:'Archivo',sans-serif;font-weight:800;font-size:20px;letter-spacing:.01em;color:var(--rm-forest);margin:0}.rm-pay-box .rm-pay-body{padding:28px 32px 32px}.rm-pay-box .rm-pay-body>p:first-child{margin-top:0}.rm-bank-rows{display:flex;flex-direction:column;margin:22px 0;border:1px solid var(--rm-line);border-radius:10px;overflow:hidden;background:var(--rm-cream)}.rm-bank-row{display:grid;grid-template-columns:200px 1fr;gap:18px;align-items:baseline;padding:15px 22px;border-bottom:1px solid var(--rm-line)}.rm-bank-row:last-child{border-bottom:0}.rm-bank-row .rm-bk-label{font-family:'Archivo',sans-serif;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rm-ink-soft)}.rm-bank-row .rm-bk-val{font-family:'Archivo',sans-serif;font-weight:700;font-size:18px;color:var(--rm-ink)}.rm-bank-row .rm-bk-val .rm-ref{color:var(--rm-forest)}.rm-bank-row.rm-iban .rm-bk-val{letter-spacing:.04em}.rm-bank-note-inline{font-size:14px;font-style:italic;color:var(--rm-ink-soft);font-family:'Newsreader',serif;font-weight:400;letter-spacing:0;text-transform:none}.rm-notice-warn{display:flex;gap:16px;align-items:flex-start;background:rgb(238 123 54 / .09);border:1px solid rgb(238 123 54 / .28);border-radius:12px;padding:20px 24px;margin:30px 0}.rm-notice-warn svg{width:24px;height:24px;color:var(--rm-accent);flex:0 0 auto;margin-top:2px}.rm-notice-warn p{margin:0;font-size:17px}.rm-notice-warn strong{color:var(--rm-accent)}.rm-summary-title{font-family:'Archivo',sans-serif;font-weight:800;font-size:26px;color:var(--rm-forest);margin:54px 0 22px}.rm-order-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--rm-line);border:1px solid var(--rm-line);border-radius:12px;overflow:hidden;margin:0 0 34px}.rm-order-meta .rm-cell{background:var(--rm-ivory);padding:22px 26px}.rm-order-meta .rm-cell .rm-k{font-family:'Archivo',sans-serif;font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rm-ink-soft);margin-bottom:7px}.rm-order-meta .rm-cell .rm-v{font-family:'Archivo',sans-serif;font-weight:800;font-size:20px;color:var(--rm-ink);word-break:break-all}.rm-order-wrap{border:1px solid var(--rm-line);border-radius:12px;overflow:hidden;background:var(--rm-cream)}.rm-order-table{width:100%;border-collapse:collapse;font-size:17px}.rm-order-table thead th{font-family:'Archivo',sans-serif;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rm-forest);background:var(--rm-ivory);text-align:left;padding:14px 20px;border-bottom:2px solid var(--rm-leaf)}.rm-order-table thead th:last-child{text-align:right}.rm-order-table thead th[colspan="2"]{text-align:left}.rm-order-table td[colspan="2"]{text-align:left!important}.rm-order-table td{padding:16px 20px;border-bottom:1px solid var(--rm-line);vertical-align:top}.rm-order-table td:last-child{text-align:right;white-space:nowrap}.rm-order-table .rm-prod-name{color:var(--rm-ink)}.rm-order-table .rm-qty{color:var(--rm-ink-soft)}.rm-order-table tfoot th{font-family:'Archivo',sans-serif;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--rm-ink-soft);text-align:left;padding:13px 20px;border-bottom:1px solid var(--rm-line)}.rm-order-table tfoot td{text-align:right;font-family:'Archivo',sans-serif;font-weight:700;color:var(--rm-ink);padding:13px 20px;border-bottom:1px solid var(--rm-line)}.rm-order-table tfoot .rm-shipmeta{font-family:'Newsreader',serif;font-style:italic;font-weight:400;font-size:14px;color:var(--rm-ink-soft)}.rm-order-table tfoot .rm-grand th,.rm-order-table tfoot .rm-grand td{border-bottom:0;font-size:20px;color:var(--rm-forest);padding-top:18px}.rm-order-table tfoot .rm-grand th{font-size:14px}.rm-back-row{margin-top:40px}@media (max-width:767px){.rm-products .woocommerce ul.products li.product:nth-child(4){display:none}.rm-thanks-head{padding:42px 0 38px}.rm-thanks-body{padding:42px 0 72px}.rm-pay-box .rm-pay-head,.rm-pay-box .rm-pay-body{padding-left:22px;padding-right:22px}.rm-bank-row{grid-template-columns:1fr;gap:4px;padding:13px 18px}.rm-order-meta{grid-template-columns:1fr}}.checkout-inline-error-message{color:#c0392b!important;font-size:13px;display:block;margin-top:4px}body.woocommerce-checkout .woocommerce-error{background:#fff5f5;border-left:4px solid #c0392b;padding:12px 16px;font-size:15px;margin-bottom:16px;border-radius:6px;list-style:none;color:#c0392b}@media (max-width:1023px){.rm-co-grid{grid-template-columns:1fr;gap:40px}.rm-co-right{position:static!important}body.woocommerce-checkout main>.woocommerce{padding:0 22px 80px}.rm-co-head{padding:30px 0 16px}}@media (max-width:767px){.rm-products .woocommerce ul.products li.product:nth-child(4){display:none}body.woocommerce-checkout .form-row-first,body.woocommerce-checkout .form-row-last{width:100%!important;display:block!important;margin-right:0!important}.rm-co-steps{font-size:11px;gap:8px}}body.woocommerce-cart{background:var(--rm-cream)}body.woocommerce-cart main>.woocommerce{max-width:1240px;margin:0 auto;padding:0 40px 110px;box-sizing:border-box}.rm-cart-head{padding:40px 0 8px}.rm-cart-lede{font-family:'Newsreader',Georgia,serif;font-style:italic;font-size:18px;color:var(--rm-ink-soft);margin:0 0 22px}.rm-cart-body{padding:30px 0 0}.rm-cart-grid{display:grid;grid-template-columns:1.4fr 0.75fr;gap:56px;align-items:start}.rm-cart-items-head{display:grid;grid-template-columns:1fr 120px 40px;gap:18px;align-items:center;padding:0 0 16px;border-bottom:2px solid var(--rm-forest);font-family:'Archivo',sans-serif;font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--rm-ink-soft)}.rm-cart-items-head .rm-r{text-align:right}.rm-cart-item{display:grid;grid-template-columns:1fr 120px 40px;gap:18px;align-items:center;padding:24px 0;border-bottom:1px solid var(--rm-line)}.rm-cart-item-prod{display:flex;gap:18px;align-items:center}.rm-cart-thumb{width:84px;height:104px;border-radius:7px;flex:0 0 auto;overflow:hidden;border:1px solid var(--rm-line)}.rm-cart-thumb a{display:block;width:100%;height:100%}.rm-cart-thumb img{width:100%;height:100%;object-fit:cover;display:block}.rm-cart-name{font-family:'Archivo',sans-serif;font-weight:700;font-size:19px;color:var(--rm-ink);line-height:1.25}.rm-cart-name a{color:inherit;text-decoration:none}.rm-cart-name a:hover{color:var(--rm-forest)}.rm-cart-badge{display:inline-block;margin-top:10px;font-family:'Archivo',sans-serif;font-weight:600;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--rm-forest);border:1px solid var(--rm-line);border-radius:999px;padding:4px 10px}.rm-cart-subtotal{text-align:right;font-family:'Archivo',sans-serif;font-weight:800;font-size:19px;color:var(--rm-ink);white-space:nowrap}.rm-cart-subtotal .woocommerce-Price-amount{font-size:inherit}.rm-cart-remove{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--rm-line);background:#fff0;color:var(--rm-ink-soft);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s;margin-left:auto;text-decoration:none}.rm-cart-remove:hover{border-color:var(--rm-orange);color:var(--rm-orange);background:rgb(238 123 54 / .08)}.rm-cart-remove svg{width:17px;height:17px}.rm-cart-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;flex-wrap:wrap}.rm-cart-continue{font-family:'Archivo',sans-serif;font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rm-orange)!important;display:inline-flex;align-items:center;gap:9px;text-decoration:none}.rm-cart-continue:hover{color:var(--rm-leaf)!important}.rm-cart-coupon{display:flex;gap:10px;align-items:center}.rm-cart-coupon input[type="text"]{font-family:'Newsreader',Georgia,serif;font-size:16px;color:var(--rm-ink);background:var(--rm-ivory);border:1.5px solid var(--rm-line);border-radius:var(--rm-radius);padding:13px 15px;width:190px;transition:border-color .2s,box-shadow .2s}.rm-cart-coupon input[type="text"]:focus{outline:none;border-color:var(--rm-forest);box-shadow:0 0 0 3px rgb(47 125 79 / .12)}.rm-cart-coupon .rm-btn{padding:12px 18px;font-size:11px}body.woocommerce-cart .woocommerce-message{background:var(--rm-ivory);border-top:3px solid var(--rm-forest);padding:12px 16px;font-size:15px;margin-bottom:16px;border-radius:4px;list-style:none;color:var(--rm-forest)}body.woocommerce-cart .woocommerce-error{background:#fff3ee;border-left:3px solid var(--rm-orange);padding:12px 16px;font-size:15px;margin-bottom:16px;border-radius:4px;list-style:none}.rm-cart-update-hidden{display:none!important}.rm-cart-summary{position:sticky;top:104px;background:var(--rm-ivory);border:1px solid var(--rm-line);border-radius:12px;padding:30px 28px}.rm-cart-summary h2{font-family:'Archivo',sans-serif;font-weight:800;font-size:20px;color:var(--rm-forest);margin:0 0 18px;letter-spacing:-.01em}.rm-sum-row{display:flex;justify-content:space-between;align-items:baseline;padding:11px 0}.rm-sum-lbl{font-family:'Archivo',sans-serif;font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--rm-ink-soft)}.rm-sum-val{font-family:'Archivo',sans-serif;font-weight:700;color:var(--rm-ink);white-space:nowrap}.rm-sum-disc .rm-sum-val{color:var(--rm-forest)}.rm-sum-val .woocommerce-Price-amount{font-size:inherit}.rm-sum-note{font-family:'Newsreader',Georgia,serif;font-style:italic;font-size:14px;color:var(--rm-ink-soft);padding:2px 0 10px;margin:0}.rm-sum-total{display:flex;justify-content:space-between;align-items:baseline;border-top:2px solid var(--rm-forest);margin-top:8px;padding-top:16px;margin-bottom:22px}.rm-sum-total-lbl{font-family:'Archivo',sans-serif;font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--rm-forest)}.rm-sum-total-val{font-family:'Archivo',sans-serif;font-weight:800;font-size:26px;color:var(--rm-ink);white-space:nowrap;text-align:right}.rm-sum-total-val small{font-size:13px;color:var(--rm-ink-soft);font-weight:600;display:block}.rm-sum-total-val .woocommerce-Price-amount{font-size:inherit}.rm-cart-summary .wc-proceed-to-checkout{margin:0}.rm-cart-summary .checkout-button{font-family:'Archivo',sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:.16em!important;text-transform:uppercase!important;display:flex!important;width:100%!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:16px 28px!important;border-radius:var(--rm-radius)!important;background:var(--rm-orange)!important;color:var(--rm-ivory)!important;border:2px solid var(--rm-orange)!important;cursor:pointer!important;transition:background .2s,color .2s,border-color .2s,transform .2s!important;text-decoration:none!important;box-sizing:border-box!important}.rm-cart-summary .checkout-button:hover{background:var(--rm-forest)!important;border-color:var(--rm-forest)!important;transform:translateY(-2px)!important;color:var(--rm-ivory)!important}.rm-cart-summary .checkout-button::after{content:' →'}.rm-sum-trust{display:flex;gap:9px;align-items:flex-start;margin-top:16px;font-family:'Newsreader',Georgia,serif;font-size:14px;color:var(--rm-ink-soft);font-style:italic;line-height:1.45}.rm-sum-trust svg{width:16px;height:16px;color:var(--rm-forest);flex:0 0 auto;margin-top:3px}.rm-cart-empty{text-align:center;max-width:520px;margin:40px auto 60px;padding:30px 0}.rm-cart-empty-mark{width:88px;height:88px;margin:0 auto 26px}.rm-cart-empty h2{font-family:'Archivo',sans-serif;font-weight:800;font-size:clamp(26px, 3.2vw, 38px);color:var(--rm-forest);margin:0 0 14px;letter-spacing:-.01em}.rm-cart-empty p{font-family:'Newsreader',Georgia,serif;color:var(--rm-ink);margin:0 0 30px;font-size:19px}@media (max-width:1023px){.rm-cart-grid{grid-template-columns:1fr;gap:40px}.rm-cart-summary{position:static}body.woocommerce-cart main>.woocommerce{padding:0 22px 80px}.rm-cart-head{padding:30px 0 6px}}@media (max-width:767px){.rm-products .woocommerce ul.products li.product:nth-child(4){display:none}.rm-cart-items-head{display:none}.rm-cart-item{grid-template-columns:1fr auto;gap:10px 16px}.rm-cart-item-prod{grid-column:1 / -1}.rm-cart-subtotal{grid-column:1;text-align:left}.rm-cart-remove-cell{grid-column:2;align-self:center}.rm-co-steps{font-size:11px;gap:8px}}.rm-foot-logo{width:120px;height:auto;display:block}a.added_to_cart.wc-forward{display:block;margin-top:12px;background:#fff0;border:none;padding:0;color:#EE7B36;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-align:center;transition:color .2s}a.added_to_cart.wc-forward::after{content:" →"}a.added_to_cart.wc-forward:hover{color:#5BA84F;background:#fff0}.rm-page-head{background:var(--rm-ivory);padding:64px 0 56px;border-bottom:1px solid var(--rm-line)}.rm-ph-inner{max-width:760px}.rm-page-head h1{font-family:'Archivo',sans-serif;font-weight:900;font-size:clamp(40px, 5.4vw, 68px);line-height:1.02;letter-spacing:-.02em;color:var(--rm-forest);margin:0}.rm-lede{margin:22px 0 0;color:var(--rm-ink-soft);font-family:'Newsreader',Georgia,serif;font-size:21px;font-style:italic;max-width:620px;line-height:1.5}.rm-crumbs{font-family:'Archivo',sans-serif;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--rm-ink-soft);margin-bottom:26px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rm-crumbs a{color:var(--rm-ink-soft);text-decoration:none}.rm-crumbs a:hover{color:var(--rm-forest)}.rm-crumb-sep{opacity:.5}.rm-crumb-cur{color:var(--rm-forest)}.rm-page-body-content{flex:1;padding:64px 0 110px}.rm-content{max-width:760px;font-family:'Newsreader',Georgia,serif;font-size:18px;line-height:1.6;color:var(--rm-ink)}.rm-content>*{margin:0 0 26px}.rm-content>*:last-child{margin-bottom:0}.rm-content h2{font-family:'Archivo',sans-serif;font-weight:800;font-size:clamp(28px, 3.4vw, 38px);line-height:1.1;letter-spacing:-.015em;color:var(--rm-forest);margin:56px 0 20px}.rm-content h2:first-child{margin-top:0}.rm-content h3{font-family:'Archivo',sans-serif;font-weight:700;font-size:clamp(21px, 2.2vw, 25px);line-height:1.2;letter-spacing:-.01em;color:var(--rm-ink);margin:40px 0 14px}.rm-content h4{font-family:'Archivo',sans-serif;font-weight:700;font-size:17px;letter-spacing:.08em;text-transform:uppercase;color:var(--rm-accent);margin:34px 0 12px}.rm-content p{margin:0 0 26px;color:var(--rm-ink)}.rm-content .lead-para{font-size:21px;color:var(--rm-ink)}.rm-content strong{font-weight:600;color:var(--rm-ink)}.rm-content em{font-style:italic}.rm-content a{color:var(--rm-ink)!important;text-decoration:underline!important;text-decoration-color:var(--rm-ink)!important;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.rm-content a:hover{color:var(--rm-forest)!important;text-decoration-color:var(--rm-forest)!important}.rm-content .rm-btn{text-decoration:none}.rm-content ul,.rm-content ol{margin:0 0 26px;padding-left:0;list-style:none}.rm-content li{position:relative;padding-left:34px;margin:0 0 13px;color:var(--rm-ink)}.rm-content ul>li::before{content:"";position:absolute;left:8px;top:.62em;width:8px;height:8px;border-radius:2px;background:var(--rm-marigold)}.rm-content ol{counter-reset:li}.rm-content ol>li{counter-increment:li}.rm-content ol>li::before{content:counter(li);position:absolute;left:0;top:.04em;font-family:'Archivo',sans-serif;font-weight:800;font-size:14px;color:var(--rm-forest);width:22px;height:22px;border-radius:50%;border:1.5px solid var(--rm-leaf);display:flex;align-items:center;justify-content:center}.rm-content li>ul,.rm-content li>ol{margin:13px 0 0}.rm-content blockquote{margin:40px 0;padding:6px 0 6px 30px;border-left:4px solid var(--rm-leaf)}.rm-content blockquote p{font-family:'Newsreader',serif;font-style:italic;font-size:clamp(22px, 2.6vw, 28px);line-height:1.4;color:#245f3d;margin:0 0 14px}.rm-content blockquote cite{font-family:'Archivo',sans-serif;font-style:normal;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--rm-ink-soft)}.rm-content .callout{background:var(--rm-ivory);border:1px solid var(--rm-line);border-radius:10px;padding:30px 32px;margin:36px 0}.rm-content .callout>*:last-child{margin-bottom:0}.rm-content .callout h3,.rm-content .callout h4{margin-top:0}.rm-content hr{border:0;height:1px;background:var(--rm-line);margin:50px 0}.rm-content hr.dots{height:auto;background:none;text-align:center}.rm-content hr.dots::before{content:"• • •";letter-spacing:.5em;color:var(--rm-leaf);font-size:14px}.rm-content .tbl{overflow-x:auto;margin:0 0 26px}.rm-content table{width:100%;border-collapse:collapse;font-size:17px}.rm-content th,.rm-content td{text-align:left;padding:14px 18px;border-bottom:1px solid var(--rm-line)}.rm-content thead th{font-family:'Archivo',sans-serif;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rm-forest);background:var(--rm-ivory)}.rm-content tbody tr:hover{background:rgb(91 168 79 / .05)}.rm-content figure{margin:40px 0}.rm-content figure img{border-radius:10px;width:100%}.rm-content figcaption{font-family:'Newsreader',serif;font-style:italic;font-size:15px;color:var(--rm-ink-soft);text-align:center;margin-top:14px}.rm-content details{border:1px solid var(--rm-line);border-radius:10px;background:var(--rm-ivory);margin:0 0 14px;overflow:hidden;transition:border-color .18s}.rm-content details[open]{border-color:var(--rm-leaf)}.rm-content summary{font-family:'Archivo',sans-serif;font-weight:700;font-size:18px;color:var(--rm-forest);padding:20px 26px;cursor:pointer;list-style:none;display:flex;align-items:center;gap:14px;transition:color .18s}.rm-content summary::-webkit-details-marker{display:none}.rm-content summary::before{content:"";flex:0 0 auto;width:11px;height:11px;border-right:2.5px solid var(--rm-leaf);border-bottom:2.5px solid var(--rm-leaf);transform:rotate(-45deg);transition:transform .22s;margin-top:-3px}.rm-content details[open] summary::before{transform:rotate(45deg);margin-top:0}.rm-content summary:hover{color:var(--rm-accent)}.rm-content details>*:not(summary){margin-left:26px;margin-right:26px}.rm-content details>*:not(summary):last-child{margin-bottom:22px}.rm-content details p:first-of-type{margin-top:0}.rm-content .wp-block-buttons{display:flex;gap:14px;flex-wrap:wrap;margin:36px 0}.rm-content .wp-block-button__link{text-decoration:none}.rm-content .meta-note{font-family:'Archivo',sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rm-ink-soft)}@media (max-width:767px){.rm-products .woocommerce ul.products li.product:nth-child(4){display:none}.rm-page-head{padding:44px 0 40px}.rm-page-body-content{padding:48px 0 80px}}@media (max-width:1023px){*{-webkit-tap-highlight-color:transparent!important}:root{--theme-button-background-hover-color:var(--rm-orange) !important;--theme-button-text-hover-color:var(--rm-ivory) !important;--theme-button-border-hover-color:var(--rm-orange) !important;--theme-link-hover-color:var(--theme-text-color) !important;--theme-icon-hover-color:var(--theme-icon-color) !important;--theme-button-transform:none !important}*:focus,*:focus-visible{outline:none!important;box-shadow:none!important}.rm-btn:hover,.rm-btn:active,.rm-btn.ghost:hover,.rm-btn.ghost:active,.rm-btn.on-dark:hover,.rm-btn.on-dark:active,.rm-notice-btn:hover,.rm-notice-btn:active,.rm-contact .wpcf7 input[type="submit"]:hover,.rm-contact .wpcf7 input[type="submit"]:active,.rm-product-summary form.cart button[type="submit"]:hover,.rm-product-summary form.cart button[type="submit"]:active,.rm-product-summary form.cart .single_add_to_cart_button:hover,.rm-product-summary form.cart .single_add_to_cart_button:active,.rm-cart-summary .checkout-button:hover,.rm-cart-summary .checkout-button:active,body.woocommerce-checkout #payment #place_order:hover,body.woocommerce-checkout #payment #place_order:active,body.woocommerce-checkout #payment .place-order .button:hover,body.woocommerce-checkout #payment .place-order .button:active,.rm-co-coupon-wrap .rm-co-coupon-btn:hover,.rm-co-coupon-wrap .rm-co-coupon-btn:active{background:var(--rm-orange)!important;border-color:var(--rm-orange)!important;color:var(--rm-ivory)!important;transform:none!important}.rm-btn:hover .rm-arw,.rm-btn:active .rm-arw{transform:none!important}.rm-back-top:hover,.rm-back-top:active{background:var(--rm-orange)!important;border-color:var(--rm-cream)!important}.rm-value-card:hover,.rm-value-card:active{background:transparent!important;transform:none!important}.rm-products .woocommerce ul.products li.product:hover img,.rm-products .woocommerce ul.products li.product:active img{transform:none!important}.rm-products .woocommerce ul.products li.product:hover .woocommerce-loop-product__title,.rm-products .woocommerce ul.products li.product:active .woocommerce-loop-product__title{color:inherit!important}.rm-card:hover .rm-card-photo,.rm-card:active .rm-card-photo{transform:none!important}.rm-card:hover .rm-card-name,.rm-card:active .rm-card-name{color:inherit!important}.rm-gallery-main:hover .rm-gallery-main-img,.rm-gallery-main:active .rm-gallery-main-img{transform:none!important}.rm-nav-links a:hover::after,.rm-nav-links a:active::after{width:0!important}.rm-foot-col a:hover,.rm-foot-col a:active,.rm-foot-bottom a:hover,.rm-foot-bottom a:active,.rm-mobile-menu a:hover,.rm-mobile-menu a:active,.rm-crumbs a:hover,.rm-crumbs a:active,.rm-contact-item a:hover,.rm-contact-item a:active,.rm-cart-name a:hover,.rm-cart-name a:active,.rm-cart-continue:hover,.rm-cart-continue:active,.rm-co-crumbs a:hover,.rm-co-crumbs a:active,.rm-ro-name a:hover,.rm-ro-name a:active,.rm-co-coupon-link:hover,.rm-co-coupon-link:active,.rm-product-summary .rm-prod-eyebrow:hover,.rm-product-summary .rm-prod-eyebrow:active,.rm-content a:hover,.rm-content a:active,.rm-thanks a:hover,.rm-thanks a:active,.rm-thanks a.rm-plain-link:hover,.rm-thanks a.rm-plain-link:active,body.woocommerce-checkout #payment .woocommerce-form__label-for-checkbox a:hover{color:inherit!important;text-decoration-color:inherit!important;transform:none!important}.rm-contact-item:has(a:hover) .rm-detail-icon svg,.rm-contact-item:has(a:active) .rm-detail-icon svg{stroke:var(--rm-forest)!important}.rm-content tbody tr:hover{background:transparent!important}.rm-content summary:hover{color:inherit!important}.rm-chip:hover,.rm-chip:active{border-color:var(--rm-line)!important}.rm-chip--arhiiv:hover,.rm-chip--arhiiv:active{border-color:var(--rm-line)!important}.rm-gallery-thumb:hover,.rm-gallery-thumb:active{border-color:transparent!important}.rm-product-gallery-col .flex-control-thumbs img:hover{border-color:transparent!important}.rm-cart-remove:hover,.rm-cart-remove:active{border-color:var(--rm-line)!important;color:var(--rm-ink-soft)!important;background:transparent!important}a.added_to_cart.wc-forward:hover,a.added_to_cart.wc-forward:active{color:inherit!important;background:transparent!important}.rm-lb-close:hover,.rm-lb-close:active{background:transparent!important}.rm-lb-nav:hover,.rm-lb-nav:active{background:transparent!important}.rm-lb-thumb:hover,.rm-lb-thumb:active{border-color:transparent!important}}@media (max-width:1023px){a:hover,a:active{color:inherit}.button:hover,.button:active,.ct-button:hover,.ct-button:active,.entry-tags a:hover,.entry-tags a:active,.added_to_cart:hover,.added_to_cart:active,[type=submit]:hover,[type=submit]:active,.wp-element-button:hover,.wp-element-button:active,.wp-block-button__link:hover,.wp-block-button__link:active,button[class*=ajax]:hover,button[class*=ajax]:active,.woocommerce button.button:hover,.woocommerce button.button:active,.woocommerce a.button:hover,.woocommerce a.button:active,.woocommerce-message .showlogin:hover,.woocommerce-message .restore-item:hover{color:var(--theme-button-text-initial-color)!important;border-color:var(--theme-button-border-initial-color,var(--rm-orange))!important;background-color:var(--theme-button-background-initial-color,var(--rm-orange))!important;transform:none!important;opacity:1!important}.rm-btn:hover,.rm-btn:active,a.rm-btn:hover,a.rm-btn:active,.rm-notice-btn:hover,.rm-notice-btn:active{background:var(--rm-orange)!important;border-color:var(--rm-orange)!important;color:var(--rm-ivory)!important;transform:none!important;-webkit-tap-highlight-color:transparent!important}.rm-btn:hover .rm-arw,.rm-btn:active .rm-arw{transform:none!important}.rm-value-card:hover,.rm-value-card:active{background:rgb(255 255 255 / .05)!important;transform:none!important}a.added_to_cart.wc-forward:active,a.added_to_cart.wc-forward:hover,.rm-cart-continue:active,.rm-cart-continue:hover{color:var(--rm-orange)!important;background:transparent!important;-webkit-tap-highlight-color:transparent!important}.wc-proceed-to-checkout a.checkout-button,.wc-proceed-to-checkout a.checkout-button:hover,.wc-proceed-to-checkout a.checkout-button:active,.wc-proceed-to-checkout a.checkout-button:focus,.rm-cart-summary .checkout-button,.rm-cart-summary .checkout-button:hover,.rm-cart-summary .checkout-button:active,.rm-cart-summary .checkout-button:focus{background-color:var(--rm-orange)!important;border-color:var(--rm-orange)!important;color:var(--rm-ivory)!important;opacity:1!important;transform:none!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}.wc-proceed-to-checkout .checkout-button::before,.rm-cart-summary .checkout-button::before,.wc-proceed-to-checkout .checkout-button:hover::before,.wc-proceed-to-checkout .checkout-button:active::before{display:none!important;opacity:0!important;background:none!important}.button::before,.button:hover::before,.button:active::before{opacity:0!important;display:none!important}.rm-btn.ghost:active,.rm-btn.ghost:hover{background:transparent!important;color:var(--rm-forest)!important;border-color:var(--rm-forest)!important;-webkit-tap-highlight-color:transparent!important}}.rm-card-size{position:absolute;top:14px;right:14px;z-index:2;font-family:'Archivo',sans-serif;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:999px;line-height:1;background:var(--rm-orange);color:var(--rm-ivory)}