*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable}html,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#1b1a16;color:#f3f0e9}:root{--rb-black: #1b1a16;--rb-cream: #f3f1ec;--rb-card-bg: #fbfaf7;--rb-red: #E63946;--rb-orange: #FF9F1C;--rb-gradient: #2D6A2F;--rb-text-muted: #54514a;--rb-border: rgba(27,26,22,.12);--rb-teal: #2D6A2F;--rb-green: #1f7a3a;--rb-max-w: 1280px;--rb-font-head: "Big Shoulders Display", sans-serif;--rb-font-body: "Manrope", sans-serif;--rb-font-mono: "Manrope", sans-serif}@keyframes rb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rb-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes rb-popIn{0%{opacity:0;transform:translateY(22px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}.rb-heading{font-family:var(--rb-font-head)!important;font-weight:400;text-transform:uppercase;line-height:.95;margin:0}.rb-mono{font-family:var(--rb-font-mono)!important}.rb-gradient-text{color:#2d6a2f}.rb-container{max-width:var(--rb-max-w);margin:0 auto;padding-left:32px;padding-right:32px}.rb-product-card{position:relative;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(0deg,#1b1a161f,#1b1a161f) border-box;border:1.5px solid transparent;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s,background .2s}.rb-product-card:hover,.rb-product-card:focus-within{transform:translateY(-4px);box-shadow:0 16px 32px -16px #1416122e;background:linear-gradient(#fff,#fff) padding-box,#2d6a2f border-box}.rb-product-card__img-wrap{position:relative;background:#fff;height:190px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border-bottom:1px solid #F3F4F6}.rb-product-card__img-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.rb-product-card__img{max-height:84%;max-width:84%;object-fit:contain;transition:transform .3s ease}.rb-product-card:hover .rb-product-card__img{transform:scale(1.04)}.rb-product-card__img-placeholder{width:80px;height:80px;opacity:.4}.rb-product-card__badge{position:absolute;top:12px;left:12px;z-index:2;background:#dc2626;color:#fff;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.rb-btn-wish{position:absolute;top:12px;right:12px;z-index:2;width:34px;height:34px;border-radius:50%;border:1px solid rgba(27,26,22,.1);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.rb-btn-wish svg path{fill:none;stroke:#71717a;transition:fill .15s,stroke .15s}.rb-btn-wish:hover svg path{fill:none;stroke:#dc2626}.rb-product-card__info{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.rb-product-card__vendor{font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin:0 0 6px}.rb-product-card__title-link{font-family:Manrope,sans-serif;font-size:15px;font-weight:700;color:#030213;text-decoration:none;line-height:1.3;display:block;flex:1;margin-bottom:14px}.rb-product-card__title-link:hover{color:#dc2626}.rb-product-card__bottom{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:auto}.rb-product-card__price{font-family:Manrope,sans-serif;font-size:18px;font-weight:700;color:#030213;white-space:nowrap}.rb-product-card__form{display:flex;width:100%}.rb-btn-atc svg{fill:none!important}.rb-btn-atc{font-family:Manrope,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;background:#2d6a2f;color:#fff;font-size:13px;font-weight:700;padding:10px 16px;border-radius:999px;border:none;cursor:pointer;white-space:nowrap;transition:opacity .15s,transform .15s}.rb-btn-atc:hover,.rb-btn-atc:active{opacity:.88;transform:translateY(-1px)}.rb-btn-atc.is-soldout{background:transparent;color:#030213;border:1.5px solid #030213;cursor:not-allowed;transform:none;opacity:1}.rb-btn-outline{font-family:var(--rb-font-body)!important;display:inline-flex;align-items:center;gap:9px;background:transparent;color:var(--rb-black);font-size:15px;font-weight:700;letter-spacing:.01em;padding:16px 28px;border-radius:999px;text-decoration:none;border:1.5px solid rgba(27,26,22,.22);cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.rb-btn-outline:hover{background:var(--rb-black);color:#f3f0e9;border-color:var(--rb-black);transform:translateY(-2px)}.rb-btn-dark{font-family:var(--rb-font-body)!important;display:inline-flex;align-items:center;gap:8px;background:var(--rb-black);color:#f3f0e9;font-size:13px;font-weight:700;padding:9px 16px 9px 14px;border-radius:999px;text-decoration:none;border:none;cursor:pointer;transition:background .15s}.rb-btn-dark:hover{background:#000}.rb-btn-dark:hover,.rb-btn-dark:active,.rb-btn-outline:hover,.rb-btn-outline:active{color:#4cc46a!important}.rb-btn-sm-outline{font-family:var(--rb-font-body)!important;display:inline-flex;align-items:center;gap:7px;background:transparent;color:var(--rb-black);font-size:13px;font-weight:700;padding:9px 15px;border-radius:999px;border:1.5px solid rgba(27,26,22,.2);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.rb-btn-sm-outline:hover{background:var(--rb-black);border-color:var(--rb-black);color:#f3f0e9}.rb-btn-add{width:30px;height:30px;border-radius:50%;background:transparent;border:1.5px solid rgba(27,26,22,.2);color:var(--rb-black);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s,color .15s}.rb-btn-add:hover{background:var(--rb-black);border-color:var(--rb-black);color:#f3f0e9}.rb-btn-wish{position:absolute;top:14px;right:14px;z-index:2;width:32px;height:32px;border-radius:50%;border:1px solid rgba(27,26,22,.12);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.rb-btn-wish svg path{transition:fill .15s,stroke .15s}.rb-btn-wish:hover svg path,.rb-btn-wish.is-wished svg path{fill:url(#rb-heart-gradient);stroke:url(#rb-heart-gradient)}.rb-section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:26px;gap:16px;flex-wrap:wrap}.rb-section-link{font-family:var(--rb-font-body)!important;font-size:13.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--rb-black);text-decoration:none;border-bottom:1.5px solid var(--rb-black);padding-bottom:3px;transition:opacity .15s}.rb-section-link:hover{opacity:.6}.rb-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rb-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.rb-grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.rb-grid-6{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.rb-nav-link{position:relative;font-family:var(--rb-font-body)!important;font-size:14px;font-weight:600;color:var(--rb-black);text-decoration:none;letter-spacing:.01em;padding:8px 12px;border-radius:10px;display:inline-flex;align-items:center;gap:5px;transition:background .15s}.rb-nav-link:hover{background:#1b1a160f}.rb-icon-btn{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;color:var(--rb-black);transition:opacity .15s}.rb-icon-btn:hover{opacity:.6}.rb-stars{display:flex;gap:2px}.rb-stars svg{fill:#c8a24b}.rb-social-icon{width:38px;height:38px;border-radius:50%;border:1px solid rgba(27,26,22,.14);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background .15s}.rb-social-icon:hover{background:#1b1a160d}.rb-newsletter-pill{display:flex;align-items:center;background:#f6f3ec;border:1px solid rgba(27,26,22,.14);border-radius:999px;padding:4px 4px 4px 16px}.rb-newsletter-pill input{background:transparent;border:none;outline:none;color:var(--rb-black);font-family:var(--rb-font-body)!important;font-size:14px;width:100%}.rb-newsletter-pill button{background:var(--rb-black);color:#f3f0e9;border:none;border-radius:999px;width:34px;height:34px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .15s}.rb-newsletter-pill button:hover{background:#000}.rb-wholesale-pill{display:flex;align-items:center;background:#f1ede4;border:1px solid rgba(27,26,22,.16);border-radius:999px;padding:5px 5px 5px 20px}.rb-wholesale-pill input{background:transparent;border:none;outline:none;color:var(--rb-black);font-family:var(--rb-font-body)!important;font-size:15px;width:220px}.rb-review-card{background:var(--rb-card-bg);border:1px solid rgba(27,26,22,.1);border-radius:20px;padding:24px;display:flex;flex-direction:column}.rb-video-card{position:relative;aspect-ratio:9/16;border-radius:20px;overflow:hidden;cursor:pointer;transition:transform .2s}.rb-video-card:hover{transform:translateY(-5px)}.rb-category-pill{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;cursor:pointer;transition:background .15s;border:none;background:transparent;font-family:var(--rb-font-body)!important;font-size:14.5px;font-weight:600;color:var(--rb-black);text-align:left}.rb-category-pill:hover,.rb-category-pill.active{background:#1b1a160f}.rb-category-pill.active{color:var(--rb-red)}@media(max-width:768px){.rb-container{padding-left:16px;padding-right:16px}.rb-section-header{gap:10px;margin-bottom:18px}.rb-grid-6{grid-template-columns:repeat(3,1fr);gap:12px}.rb-grid-5{grid-template-columns:repeat(2,1fr);gap:14px}.rb-grid-4,.rb-grid-3{grid-template-columns:repeat(2,1fr);gap:12px}.rb-section-inner{padding-left:16px!important;padding-right:16px!important}.rb-product-card__img-wrap{height:160px}.rb-product-card__info{padding:10px 12px 14px}.rb-product-card__title-link{font-size:13px;margin-bottom:10px}.rb-product-card__vendor{font-size:10px}.rb-product-card__price{font-size:15px}.rb-btn-atc{font-size:12px;padding:9px 12px}}@media(max-width:480px){.rb-grid-6,.rb-grid-5,.rb-grid-4,.rb-grid-3{grid-template-columns:repeat(2,1fr);gap:10px}}.productView,.productView *,.productView-stickyCart,.productView-stickyCart *{font-family:Clash Display,sans-serif!important}.productView-title{font-size:32px!important;font-weight:700!important;color:#030213!important;line-height:1.15!important;letter-spacing:-.02em!important;margin-bottom:6px!important}.productView-price .price,.productView-price .money,.productView-price [class*=price]{font-size:22px!important;font-weight:700!important;color:#030213!important}.productView-price .was-price .money,.productView-price .price--on-sale .price-item--regular{color:#a1a1aa!important;font-weight:500!important;text-decoration:line-through!important}.productView-options .form__label,.productView-variants .form__label{font-size:13px!important;font-weight:600!important;color:#52525b!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:10px!important}.productView .product-form__label{border:1.5px solid #E4E4E7!important;border-radius:999px!important;padding:0!important;background:#fff!important;cursor:pointer!important;transition:border-color .15s,background .15s!important;overflow:hidden!important}.productView .product-form__label .text{display:block!important;padding:9px 20px!important;font-size:13px!important;font-weight:700!important;color:#030213!important;background:transparent!important;border:none!important;border-radius:999px!important}.productView .product-form__radio:checked+.product-form__label{background:#2d6a2f!important;border-color:transparent!important}.productView .product-form__radio:checked+.product-form__label .text{background:transparent!important;color:#030213!important;border-color:transparent!important}.productView .product-form__label.soldout{opacity:1!important;border-color:#e4e4e7!important}.productView .product-form__label.soldout .text{text-decoration:line-through!important;color:#a1a1aa}.productView .quantity__group{display:flex!important;align-items:center!important;gap:10px!important;background:none!important;border:none!important}.productView .quantity__label{display:none!important}.productView .quantity__container{display:inline-flex!important;align-items:center!important;border:1.5px solid #E4E4E7!important;border-radius:999px!important;overflow:hidden!important;background:#fff!important}.productView .btn-quantity{background:none!important;border:none!important;width:40px!important;height:44px!important;font-size:18px!important;color:#030213!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.productView .quantity__input{border:none!important;background:none!important;text-align:center!important;width:40px!important;font-size:15px!important;font-weight:600!important;color:#030213!important;font-family:Clash Display,sans-serif!important;-moz-appearance:textfield!important}.productView .quantity__input::-webkit-outer-spin-button,.productView .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important}.product-form__submit.button.button--primary{background:#2d6a2f!important;color:#1b1a16!important;border:none!important;border-radius:999px!important;font-family:Clash Display,sans-serif!important;font-size:15px!important;font-weight:700!important;padding:14px 32px!important;letter-spacing:.01em!important;text-transform:none!important;transition:opacity .2s!important;box-shadow:none!important}.product-form__submit.button.button--primary:hover{opacity:.9!important}.product-form__submit.button.button--primary[disabled]{background:#e4e4e7!important;color:#a1a1aa!important;cursor:not-allowed!important;opacity:1!important}.shopify-payment-button__button{border-radius:999px!important;font-family:Clash Display,sans-serif!important;font-weight:700!important}.productView-vendor,.productView .vendor,.productView .productView-brand{font-size:11px!important;font-weight:600!important;color:#52525b!important;text-transform:uppercase!important;letter-spacing:.12em!important;margin-bottom:6px!important}.productView .tab-title,.productView .tab__title,.productView .productView-tab-title{font-family:Clash Display,sans-serif!important;font-weight:700!important;font-size:14px!important}.productView-stickyCart{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:9999!important;background:#fff!important;border-top:1px solid #E4E4E7!important;box-shadow:0 -4px 24px -8px #0302131f!important;padding:14px 0!important;transform:translateY(100%)!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.productView-stickyCart.is-sticky,.productView-stickyCart.active,.productView-stickyCart[data-is-shown]{transform:translateY(0)!important}.productView-stickyCart .sticky-product-wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.productView-stickyCart .sticky-left{display:flex!important;align-items:center!important;gap:14px!important;flex:1!important;min-width:0!important}.productView-stickyCart .sticky-image{width:56px!important;height:56px!important;border-radius:12px!important;overflow:hidden!important;flex-shrink:0!important;border:1px solid #E4E4E7!important}.productView-stickyCart .sticky-image img{width:100%!important;height:100%!important;object-fit:contain!important}.productView-stickyCart .sticky-info{min-width:0!important}.productView-stickyCart .sticky-brand{font-size:11px!important;font-weight:600!important;color:#52525b!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin:0 0 2px!important}.productView-stickyCart .sticky-title{font-size:15px!important;font-weight:700!important;color:#030213!important;margin:0 0 2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.productView-stickyCart .sticky-price .money-subtotal{font-size:16px!important;font-weight:700!important;color:#030213!important}.productView-stickyCart .product-form__submit,.productView-stickyCart [data-btn-addToCart]{background:#2d6a2f!important;color:#1b1a16!important;border:none!important;border-radius:999px!important;font-family:Clash Display,sans-serif!important;font-size:14px!important;font-weight:700!important;padding:12px 28px!important;white-space:nowrap!important;flex-shrink:0!important;transition:opacity .2s!important;cursor:pointer!important}.productView-stickyCart .product-form__submit:hover,.productView-stickyCart [data-btn-addToCart]:hover{opacity:.9!important}.productView-stickyCart .sticky-product-close{position:absolute!important;top:-14px!important;right:16px!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#fff!important;border:1px solid #E4E4E7!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:#030213!important}@media(max-width:768px){.productView-title{font-size:24px!important}.productView-stickyCart .sticky-image{width:44px!important;height:44px!important}.productView-stickyCart .sticky-title{font-size:13px!important}.productView-stickyCart .product-form__submit,.productView-stickyCart [data-btn-addToCart]{font-size:13px!important;padding:11px 20px!important}}ul.productListing.productGrid,ul.productListing{display:grid!important;list-style:none!important;padding:0!important;margin:0!important;gap:20px!important}ul.productListing.productGrid.column-1{grid-template-columns:repeat(1,1fr)!important}ul.productListing.productGrid.column-2{grid-template-columns:repeat(2,1fr)!important}ul.productListing.productGrid.column-3{grid-template-columns:repeat(3,1fr)!important}ul.productListing.productGrid.column-4{grid-template-columns:repeat(4,1fr)!important}ul.productListing.productGrid.column-5{grid-template-columns:repeat(5,1fr)!important}ul.productListing.productGrid.column-6{grid-template-columns:repeat(6,1fr)!important}ul.productListing li.product{margin:0!important;padding:0!important;width:100%!important;float:none!important}ul.productListing:not(.productGrid){grid-template-columns:repeat(4,1fr)!important}@media(max-width:900px){ul.productListing.productGrid.column-3,ul.productListing.productGrid.column-4,ul.productListing.productGrid.column-5,ul.productListing.productGrid.column-6,ul.productListing:not(.productGrid){grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){ul.productListing,ul.productListing.productGrid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}.template-collection .page-width,.collection-template,.facets-wrapper,.collection-filters{background:#fff!important}.sidebarBlock-heading{font-family:Manrope,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#030213!important;border-bottom:1px solid #E4E4E7!important;padding:14px 0 10px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important}.facet-checkbox .text,.facets__label .text,.sidebarBlock-content label{font-family:Manrope,sans-serif!important;font-size:14px!important;color:#27272a!important}.facet-checkbox .count,.facets__label .count{color:#71717a!important;font-size:12px!important}input[type=checkbox]:checked~.facet-checkbox,.facets__item.is-active .facet-checkbox,input.facet-checkbox[type=checkbox]:checked+label{color:#2d6a2f!important}.button.button--primary.filter__price--apply,input.button.button--primary.filter__price--apply,#filter__price--apply{background:#2d6a2f!important;color:#fff!important;border:none!important;border-radius:999px!important;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:13px!important;padding:11px 20px!important;cursor:pointer!important;width:100%!important;margin-top:12px!important;transition:background .2s!important}#filter__price--apply:hover,.filter__price--apply:hover{background:#245526!important}.price-range input[type=text],.price-range input[type=number],.filter__price input{font-family:Manrope,sans-serif!important;border:1px solid #E4E4E7!important;border-radius:8px!important;font-size:14px!important;color:#030213!important}input[type=range]{accent-color:#2D6A2F!important}.toolbar-wrapper{font-family:Manrope,sans-serif!important;border-bottom:1px solid #E4E4E7!important;padding-bottom:14px!important;margin-bottom:20px!important;align-items:center!important}.toolbar-label{font-family:Manrope,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#52525b!important;margin-right:8px!important}.toolbar-icon.icon-mode.active{color:#2d6a2f!important;border-color:#2d6a2f!important}.toolbar-icon.icon-mode:hover{color:#2d6a2f!important;opacity:.8!important}.toolbar-dropdown .label-tab,.haloSortBy .label-tab,.toolbar-item .label-tab{font-family:Manrope,sans-serif!important;font-size:14px!important;color:#030213!important;border:1px solid #E4E4E7!important;border-radius:8px!important;padding:8px 14px!important;background:#fff!important}.toolbar-dropdown .dropdown-menu,.haloSortBy .dropdown-menu{border:1px solid #E4E4E7!important;border-radius:10px!important;box-shadow:0 8px 24px #00000014!important;font-family:Manrope,sans-serif!important}.toolbar-dropdown .dropdown-menu li a,.haloSortBy .dropdown-menu li a,.toolbar-dropdown .dropdown-menu li span.text{font-family:Manrope,sans-serif!important;font-size:14px!important;color:#030213!important}.toolbar-dropdown .dropdown-menu li:hover,.haloSortBy .dropdown-menu li:hover{background:#f4f4f5!important}.toolbar-dropdown .dropdown-menu li.is-active span.text,.haloSortBy .dropdown-menu li.is-active span.text{color:#2d6a2f!important;font-weight:600!important}.active-facets__button.facets__clear-all{color:#dc2626!important;font-family:Manrope,sans-serif!important;font-size:13px!important}.sidebarBlock--categories a,.sidebar-categories a{font-family:Manrope,sans-serif!important;font-size:14px!important;color:#27272a!important}.sidebarBlock--categories a.is-active,.sidebar-categories a.is-active,.sidebarBlock--categories a:hover,.sidebar-categories a:hover{color:#2d6a2f!important;font-weight:600!important}#tc-capture-kit,.tc-capture-kit,[id^=tc-capture],[class*=tapcart-qr],[class*=smart-app],[class*=smartbanner],[class*=getapp],[class*=get-our-app],[id*=smart-app],[id*=smartbanner],[id*=getapp],[id*=tapcart],[class*=tapcart],.smartbanner,[data-app-banner]{display:none!important}.account-page{font-family:Manrope,sans-serif!important;background:#fff;padding:48px 0 80px}.account-page .container{max-width:1100px}.account-page .page-header{font-family:Anton,sans-serif!important;font-weight:400!important;text-transform:uppercase;font-size:clamp(32px,5vw,52px)!important;color:#1b1a16!important;line-height:1!important;margin-bottom:28px}.account-page .page-subheader,.account-page .account-title,.account-page .halo-page-title{font-family:Manrope,sans-serif!important;font-weight:800!important;color:#1b1a16!important}.account-page .account-desc,.account-page .login-text,.account-page .account-product-text{color:#52525b!important}.account-page .form-input,.account-page input[type=text],.account-page input[type=email],.account-page input[type=password],.account-page input[type=tel],.account-page select,.account-page textarea{font-family:Manrope,sans-serif!important;font-size:15px!important;color:#1b1a16!important;background:#fff!important;border:1px solid rgba(27,26,22,.18)!important;border-radius:12px!important;padding:12px 14px!important;box-shadow:none!important;transition:border-color .15s ease}.account-page .form-input:focus,.account-page input:focus,.account-page select:focus,.account-page textarea:focus{outline:none!important;border-color:#2d6a2f!important}.account-page .button,.account-page .button--primary{font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:15px!important;border-radius:999px!important;padding:13px 26px!important;background:#2d6a2f!important;color:#fff!important;border:none!important;box-shadow:none!important;transition:opacity .15s ease!important}.account-page .button:hover,.account-page .button--primary:hover{opacity:.9!important;color:#fff!important}.account-page .button-2{background:transparent!important;color:#1b1a16!important;border:1.5px solid rgba(27,26,22,.22)!important}.account-page .button-2:hover{border-color:#2d6a2f!important;color:#2d6a2f!important}.account-page a:not(.button):not(.button-2){color:#2d6a2f}.account-page a:not(.button):not(.button-2):hover{color:#245526}.account-page .account-list,.account-page table{border-radius:14px;overflow:hidden}body.template-list-collections,body.template-blog,body.template-article,body.template-page,body.template-gift_card{font-family:Manrope,sans-serif;background:#fff}body.template-list-collections .page-header,body.template-blog .page-header,body.template-article .article-heading,body.template-page .page-header,body.template-page .main-page-title{font-family:Anton,sans-serif!important;font-weight:400!important;text-transform:uppercase;color:#1b1a16!important;line-height:1.02!important;letter-spacing:.005em}body.template-article .article-content,body.template-article .article-content p,body.template-page .rte,body.template-page .rte p,body.template-blog .article-card .summary{font-family:Manrope,sans-serif!important;font-size:16px;line-height:1.7;color:#3f3f46}body.template-article .article-content h2,body.template-article .article-content h3,body.template-page .rte h2,body.template-page .rte h3{font-family:Manrope,sans-serif!important;font-weight:800!important;color:#1b1a16!important}body.template-list-collections .button,body.template-blog .button,body.template-article .button,body.template-page .button,body.template-gift_card .button,body.template-password .button,body.template-list-collections .button-1,body.template-blog .button-1,body.template-article .button-1,body.template-page .button-1,body.template-password .button-1,body.template-password .button--primary{font-family:Manrope,sans-serif!important;font-weight:700!important;border-radius:999px!important;background:#2d6a2f!important;color:#fff!important;border:none!important;box-shadow:none!important;transition:opacity .15s ease!important}body.template-list-collections .button:hover,body.template-blog .button:hover,body.template-article .button:hover,body.template-page .button:hover,body.template-gift_card .button:hover,body.template-password .button:hover{opacity:.9!important;color:#fff!important}body.template-article .article-content a,body.template-page .rte a,body.template-blog a.link-underline,body.template-list-collections a.link-underline{color:#2d6a2f}body.template-article .form-input,body.template-password input[type=password],body.template-password input[type=email],body.template-page .form-input,body.template-page input[type=text],body.template-page input[type=email]{font-family:Manrope,sans-serif!important;border:1px solid rgba(27,26,22,.18)!important;border-radius:12px!important;padding:12px 14px!important;box-shadow:none!important}body.template-article .form-input:focus,body.template-password input:focus,body.template-page input:focus{outline:none!important;border-color:#2d6a2f!important}body.template-list-collections .des-collection img,body.template-list-collections [class*=collection] img{border-radius:16px}body.template-list-collections a[class*=title],body.template-list-collections .collection-title{font-family:Manrope,sans-serif!important;font-weight:700!important;color:#1b1a16!important}body.template-article .article-image img{border-radius:20px}body.template-article .article-tag{font-family:Manrope,sans-serif!important;background:#fff;border:1.5px solid #E4E4E7;border-radius:999px;color:#27272a}body.template-gift_card .gift-card__heading,body.template-gift_card .gift-card__title{font-family:Anton,sans-serif!important;text-transform:uppercase;color:#1b1a16!important}.reelUp_modal_shop_now_btn,.reelUp_custom_action{background-color:#2d6a2f!important;border:2px solid #2D6A2F!important;border-radius:999px!important;color:#fff!important}.reelUp_modal_shop_now_btn:hover,.reelUp_custom_action:hover{background-color:#245526!important;border-color:#245526!important}.reelUp_grid_product,.reelUp_ratio_img_container{border-radius:20px!important}.reelUp_save_badge_wrapper{background:#2d6a2f!important;border-radius:999px!important;color:#fff!important}.reelUp_playlist_button_wrapper{background:#2d6a2f!important;border-radius:999px!important;height:auto!important;min-height:34px!important}.reelUp_playlist_button_wrapper:hover{background:#245526!important}.reelUp_playlist_button,.reelUp_playlist_button_text,.reelUp_custom_btn_text,.reelUp_modal_shop_now_btn,.reelUp_custom_action{font-family:Manrope,sans-serif!important;font-weight:700!important;color:#fff!important;letter-spacing:0!important}.reelUp_playlist_button_sold,.reelUp_playlist_button_wrapper:has(.reelUp_playlist_button_sold){background:transparent!important;border:1.5px solid #030213!important;color:#030213!important}.reelUp_slider_price,.reelUp_slider_price *,.reelUp_slider_price_container *,.reelUp_grid_product_details,.reelUp_grid_product_details *{font-family:Manrope,sans-serif!important;color:#030213!important}.reelUp_saved_price,.reelUp_price_save{color:#71717a!important}.reelUp_card,.reelUp_overlay_card{border-radius:20px!important}.reelUp_product_tag_badge{background:#2d6a2f!important;border-radius:999px!important}.reelUp_product_tag_text{color:#fff!important;font-family:Manrope,sans-serif!important;font-weight:700!important}.reelUp_slider_heading{font-family:Big Shoulders Display,sans-serif!important;text-transform:uppercase}.rb-btn-green,.rb-btn-green-outline{font-family:var(--rb-font-body)!important;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:15px;font-weight:700;letter-spacing:.01em;padding:16px 28px;border-radius:999px;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.rb-btn-green{background:#2d6a2f;color:#fff;border:1.5px solid #2D6A2F}.rb-btn-green:hover,.rb-btn-green:active,.rb-btn-green:focus-visible{background:#245526;border-color:#245526;color:#fff!important;transform:translateY(-2px)}.rb-btn-green-outline{background:transparent;color:#2d6a2f;border:1.5px solid #2D6A2F}.rb-btn-green-outline:hover,.rb-btn-green-outline:active,.rb-btn-green-outline:focus-visible{background:#2d6a2f;border-color:#2d6a2f;color:#fff!important;transform:translateY(-2px)}.rb-cl-cats{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/rb-design.css.map */
