:root{--rm-mint: #2E9E94;--rm-mint-deep: #23857C;--rm-mint-soft: #46B3A9;--rm-lemon: #F7C948;--rm-lemon-hover: #E3B52E;--rm-page: #F5FBF8;--rm-card: #E3F2EE;--rm-ink: #1F2937;--rm-muted: #6B7A78;--rm-line: #CFE5DF;--rm-white: #FFFFFF}body,.wrapper-body,.main-content{background-color:var(--rm-page)!important;color:var(--rm-ink)!important}h1,h2,h3,h4,h5,h6,.page-title,.title-wrapper h2{color:var(--rm-mint)!important}a{color:var(--rm-mint)}a:hover{color:var(--rm-mint-deep)}.narwal-heading,.trust-heading,.series-list-section .section-title{position:relative;padding-left:16px!important;color:var(--rm-mint)!important;letter-spacing:.2px}.narwal-heading:before,.trust-heading:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:1.1em;background:var(--rm-mint);border-radius:3px}.wrapper-header .header-pc,.wrapper-header .header-bottom{background-color:var(--rm-white)!important;border-bottom:1px solid var(--rm-line)}.header-logo .logo-title,.header-logo a.logo-title{color:var(--rm-mint)!important;font-weight:700!important;letter-spacing:2.5px;text-transform:uppercase}.header-pc .nav-bar>ul>li>a,.header-bottom .nav-bar>ul>li>a,.header-pc .menu-lv-1>a{color:var(--rm-muted)!important;font-weight:400!important;letter-spacing:.6px;background:transparent!important}.header-pc .nav-bar>ul>li>a:hover,.header-bottom .nav-bar>ul>li>a:hover,.header-pc .menu-lv-1>a:hover{color:var(--rm-mint)!important}.header-pc .right-groups .icon-nav,.header-pc .right-groups a,.header-pc .nav-search .icon-search{color:var(--rm-mint)!important}.header-pc .icon-nav .count,.wrapper-header .count,#right-nav-dropdown .count{background:var(--rm-lemon)!important;color:var(--rm-mint-deep)!important;font-weight:700}.wrapper-header .header-top{background-color:var(--rm-mint)!important;color:var(--rm-white)!important}.wrapper-header .header-top a,.wrapper-header .header-top strong{color:var(--rm-white)!important;font-weight:600}.header-sticky,.header-pc.is-sticky{background:var(--rm-white)!important}.narwal-banner-section{position:relative;background:linear-gradient(160deg,#f5fbf8,#e3f2ee)!important;overflow:hidden}.narwal-banner-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background-image:radial-gradient(circle 12px at 12px 12px,rgba(46,158,148,.9) 99%,transparent 100%),radial-gradient(circle 12px at 26px 26px,rgba(46,158,148,.9) 99%,transparent 100%);background-size:28px 28px;opacity:.09}.banner-overlay{display:none!important}.banner-content-container,.banner-text-box{position:relative;z-index:2}.banner-title{color:var(--rm-mint)!important;font-weight:700!important;letter-spacing:.5px;line-height:1.15}.banner-subtitle{color:var(--rm-muted)!important;font-weight:400}.banner-title span{background:var(--rm-lemon)!important;color:var(--rm-mint-deep)!important;padding:.04em .22em;border-radius:6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.banner-subtitle span{color:var(--rm-mint-deep)!important}.banner-btn{background:var(--rm-mint)!important;border:1.5px solid var(--rm-mint)!important;color:var(--rm-white)!important;font-weight:600;letter-spacing:.8px;border-radius:8px!important;transition:background .2s ease,border-color .2s ease}.banner-btn:hover{background:var(--rm-mint-deep)!important;border-color:var(--rm-mint-deep)!important;color:var(--rm-white)!important}.series-list-section{background:var(--rm-page)!important}.series-item{background:var(--rm-card)!important;border:1.5px solid transparent;border-radius:12px!important;padding:14px 14px 16px!important;box-sizing:border-box;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.series-item:hover{border-color:var(--rm-mint)!important;transform:translateY(-4px);box-shadow:0 8px 22px #2e9e941f}.series-item .series-image-wrap{background:var(--rm-white)!important;border-radius:8px;overflow:hidden;position:relative}.series-title,.series-item .series-title{color:var(--rm-ink)!important;font-weight:600;letter-spacing:.4px}.series-item:hover .series-title{color:var(--rm-mint-deep)!important}.narwal-card{background:var(--rm-card)!important;border:1.5px solid transparent;border-radius:12px!important;aspect-ratio:auto!important;overflow:hidden;position:relative;display:flex;flex-direction:column;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.narwal-card:hover{transform:translateY(-4px);border-color:var(--rm-mint)!important;box-shadow:0 8px 22px #2e9e941f}.narwal-card{min-width:calc((min(100vw,1440px) - 100px)/4)!important}.narwal-image-wrapper,.narwal-card-inner .narwal-image-wrapper{background:var(--rm-white)!important;aspect-ratio:4 / 3;height:auto!important;overflow:hidden;position:relative;display:block}.narwal-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.narwal-card:hover .narwal-image-wrapper img{transform:scale(1.04)}.narwal-overlay{display:none!important}.narwal-content{position:static!important;padding:16px 18px 20px!important;background:transparent!important;color:var(--rm-ink)!important;display:flex;flex-direction:column;flex:1 1 auto}.narwal-title{color:var(--rm-ink)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.2px;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;margin:0 0 8px!important;line-height:1.35!important}.narwal-subtitle{color:var(--rm-mint-deep)!important;font-weight:700!important;font-size:16px!important;letter-spacing:.3px}.narwal-content .narwal-buttons{border-top:1px dashed var(--rm-line);padding-top:12px;margin-top:auto}.narwal-badge{background-color:var(--rm-lemon)!important;color:var(--rm-mint-deep)!important;border-radius:6px!important;font-weight:800;letter-spacing:.8px;padding:3px 9px!important}.narwal-badge[style*="#999"]{background-color:#edf2f0!important;color:var(--rm-muted)!important}.narwal-btn{border-radius:6px!important;font-weight:600;letter-spacing:.5px;transition:background .2s ease,color .2s ease,border-color .2s ease}.narwal-btn.btn-primary{background:var(--rm-mint)!important;border:1.5px solid var(--rm-mint)!important;color:var(--rm-white)!important}.narwal-btn.btn-primary:hover{background:var(--rm-mint-deep)!important;border-color:var(--rm-mint-deep)!important}.narwal-btn.btn-secondary{background:transparent!important;border:1.5px solid var(--rm-mint)!important;color:var(--rm-mint)!important}.narwal-btn.btn-secondary:hover{background:#2e9e941a!important;border-color:var(--rm-mint-deep)!important;color:var(--rm-mint-deep)!important}.narwal-section-wrapper,.narwal-grid-section{background:var(--rm-page)!important}.feat-section{position:relative;overflow:hidden;background:linear-gradient(160deg,#f5fbf8,#e3f2ee)!important}.feat-section:has(.feat-container.layout-right){background:linear-gradient(200deg,#f5fbf8,#e3f2ee)!important}.feat-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle 12px at 12px 12px,rgba(46,158,148,.9) 99%,transparent 100%),radial-gradient(circle 12px at 26px 26px,rgba(46,158,148,.9) 99%,transparent 100%);background-size:28px 28px;opacity:.05}.feat-section .feat-container{position:relative;z-index:1}.feat-content h2{color:var(--rm-mint)!important}.feat-content p{color:var(--rm-ink)!important;line-height:1.75}.feat-image{position:relative;border:1px solid var(--rm-line);border-radius:12px;overflow:hidden;background:var(--rm-white);flex:0 1 40%!important;max-width:40%!important}.feat-image img,.feat-image .feat-image-link{border-radius:12px}.feat-image img{width:100%!important;aspect-ratio:4 / 3;height:auto!important;object-fit:cover;display:block}.feat-placeholder{height:auto!important;aspect-ratio:4 / 3}.feat-btn{border:1.5px solid var(--rm-mint)!important;color:var(--rm-mint)!important;background:transparent!important;border-radius:6px!important;font-weight:600;letter-spacing:.6px;transition:background .2s ease,color .2s ease,border-color .2s ease}.feat-btn:hover{background:#2e9e941a!important;border-color:var(--rm-mint-deep)!important;color:var(--rm-mint-deep)!important}.trust-features-section{background:var(--rm-page)!important;position:relative;overflow:hidden}.trust-features-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle,rgba(46,158,148,.9) 3px,transparent 3.5px);background-size:22px 22px;opacity:.04}.trust-container{position:relative;z-index:1}.trust-card{background:var(--rm-white)!important;border:1px solid var(--rm-line);border-radius:12px;position:relative;transition:border-color .25s ease,transform .25s ease}.trust-card:hover{border-color:var(--rm-mint)!important;transform:translateY(-3px)}.trust-icon-wrap,.trust-icon-wrap svg,.trust-icon-wrap i{color:var(--rm-mint)!important;fill:var(--rm-mint)}.trust-text{color:var(--rm-ink)!important;font-weight:500;letter-spacing:.3px}.wrapper-footer,.footer,.footer-top,.wrapper-footer-top{background-color:var(--rm-mint-deep)!important}.footer-top{position:relative;overflow:hidden;border-top:2px solid var(--rm-mint)!important}.footer-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:26px 26px}.footer-top>.container,.footer-top .row,.footer-top .col-footer{position:relative;z-index:1}.footer,.footer-top,.footer-bottom,.footer .foot-title,.footer .foot-link,.footer .des,.footer address,.footer .footer_copyright,.footer p,.footer li,.footer span{color:#ffffffd9!important}.footer .foot-title,.footer .footer-newsletter .title-newsletter,.footer h3,.footer h4{color:var(--rm-white)!important;letter-spacing:.8px;text-transform:uppercase;font-size:12px}.footer a:hover,.footer .foot-link:hover{color:var(--rm-lemon)!important}.footer .foot-title:after,.footer hr{border-color:#ffffff1f!important}.footer-social a,.footer .footer-social i{color:var(--rm-white)!important;border-color:#ffffff59!important}.footer-social a:hover{color:var(--rm-lemon)!important;border-color:var(--rm-lemon)!important}.footer .footer-newsletter .newsletter .input-group-field,.footer .footer-newsletter .newsletter input[type=email],.wrapper-footer .footer-newsletter .newsletter .input-group-field{background:#ffffff1a!important;border:1.5px solid rgba(255,255,255,.35)!important;color:var(--rm-white)!important;border-radius:6px!important}.footer .footer-newsletter .newsletter input::placeholder{color:#ffffff8c!important}.footer .footer-newsletter .newsletter .btn,.footer .footer-newsletter .newsletter input[type=submit],.footer .footer-newsletter .newsletter button{background:var(--rm-lemon)!important;border:1.5px solid var(--rm-lemon)!important;color:var(--rm-mint-deep)!important;font-weight:700;border-radius:6px!important}.footer .footer-newsletter .newsletter .btn:hover,.footer .footer-newsletter .newsletter input[type=submit]:hover,.footer .footer-newsletter .newsletter button:hover{background:var(--rm-lemon-hover)!important;border-color:var(--rm-lemon-hover)!important}.footer-bottom,.ft-bottom{background-color:#1c6c65!important;border-top:1px solid rgba(255,255,255,.1)!important}.footer-bottom,.footer-bottom *,.ft-bottom,.ft-bottom *,.footer_copyright,.footer_copyright *{color:#bfe3de!important}.footer-bottom a:hover,.footer_copyright a:hover{color:var(--rm-lemon)!important}.btn,button.btn,input[type=submit]{border-radius:6px!important;letter-spacing:.5px;transition:background .2s ease,color .2s ease,border-color .2s ease}.btn.btn-1,.btn.color-btn-1,.btn:not(.btn-2):not(.btn-3){background:var(--rm-mint)!important;border-color:var(--rm-mint)!important;color:var(--rm-white)!important}.btn.btn-1:hover,.btn:not(.btn-2):not(.btn-3):hover{background:var(--rm-mint-deep)!important;border-color:var(--rm-mint-deep)!important}.price,.product-price,.price-item,.product-item .price,.price-regular{color:var(--rm-mint-deep)!important;font-weight:700}.price .money,.price-sale,.product-item .price-sale{color:var(--rm-mint-deep)!important}.compare-price,.price-compare,.price del,.was-price{color:var(--rm-muted)!important}.price-sale,.color_price_sale{color:var(--rm-mint-deep)!important}.product-name a,.product-title a,.product-item .product-name{color:var(--rm-ink)!important}.product-name a:hover,.product-title a:hover{color:var(--rm-mint)!important}.product-item .product-img,.product-item .product-image,.product-grid-image{background:var(--rm-white)!important;border:1px solid var(--rm-line);border-radius:12px;position:relative;overflow:hidden}.product-item:hover .product-img,.product-item:hover .product-image,.product-item:hover .product-grid-image{border-color:var(--rm-mint)!important}.product-label span,.product-label .label-sale{background:var(--rm-lemon)!important;color:var(--rm-mint-deep)!important;border:none!important;border-radius:6px!important;font-weight:800}.breadcrumb,.breadcrumb a{color:var(--rm-muted)!important}.breadcrumb a:hover{color:var(--rm-mint)!important}.pagination>li>a,.pagination>li>span{border-color:var(--rm-line)!important;color:var(--rm-ink)!important;border-radius:6px!important}.pagination>li.active>span,.pagination>li>a:hover{background:var(--rm-mint)!important;border-color:var(--rm-mint)!important;color:var(--rm-white)!important}input[type=text],input[type=email],input[type=password],input[type=tel],textarea,select{border-color:var(--rm-line)!important;border-radius:6px!important;color:var(--rm-ink)!important}input:focus,textarea:focus,select:focus{border-color:var(--rm-mint)!important;outline:none;box-shadow:0 0 0 3px #2e9e941a}.policys-block,.home-custom-block-policies,.policy-block{background:var(--rm-white)!important;border-top:1px solid var(--rm-line)}.policys-block .policy-item,.policy-block h3,.policy-block .title,.policys-block .policy-item *{color:var(--rm-mint)!important}.cookie_popup .content,.cookie-popup{background:var(--rm-mint-deep)!important;color:var(--rm-white)!important;border-radius:8px}.cookie_popup .btn-accept{background:var(--rm-lemon)!important;border-color:var(--rm-lemon)!important;color:var(--rm-mint-deep)!important;font-weight:700;border-radius:6px!important}.themevale_popup h3,.newsletter-popup .title{color:var(--rm-mint)!important}.wrapper-top-cart .cart-title,.cart-header{background:var(--rm-mint)!important;color:var(--rm-white)!important}.btn-checkout{background:var(--rm-mint)!important;border-color:var(--rm-mint)!important;color:var(--rm-white)!important}.btn-checkout:hover{background:var(--rm-mint-deep)!important;border-color:var(--rm-mint-deep)!important}.btn-view-cart{background:transparent!important;border:1.5px solid var(--rm-mint)!important;color:var(--rm-mint)!important}.btn-view-cart:hover{background:#2e9e941a!important}.location-wrap{max-width:720px;margin:0 auto}.location-wrap .location h4{color:var(--rm-mint)!important;font-size:26px;font-weight:800;letter-spacing:-.01em;margin:0 0 12px}.location-wrap .location .desc{color:var(--rm-ink)!important;line-height:1.75;margin:0 0 26px}.rm-contact-list{list-style:none;padding:0;margin:0 0 28px;border-top:1px dashed var(--rm-line)}.rm-contact-list li{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:14px 0;border-bottom:1px dashed var(--rm-line)}.rm-contact-list__label{color:var(--rm-muted)!important;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.rm-contact-list li a,.rm-contact-list li>span:last-child{color:var(--rm-ink)!important;font-size:15px;font-weight:600;text-align:right}.rm-contact-list li a:hover{color:var(--rm-mint-deep)!important}@media(prefers-reduced-motion:reduce){.narwal-card,.series-item,.trust-card,.narwal-image-wrapper img,.banner-btn{transition:none!important}.narwal-card:hover,.series-item:hover,.trust-card:hover,.narwal-card:hover .narwal-image-wrapper img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ralph-mint.css.map */
