:root{--oji-cart-bg: #F5F3EE;--oji-cart-text: #2A3E2F;--oji-cart-text-secondary: #5A6B5D;--oji-cart-accent: #5B7340;--oji-cart-border: rgba(42, 62, 47, .15);--oji-cart-input-bg: #FFFFFF;--oji-cart-button-bg: transparent;--oji-cart-button-hover-bg: #2A3E2F;--oji-cart-button-text: #2A3E2F;--oji-cart-button-hover-text: #FFFFFF}.halo-cart-sidebar{background-color:var(--oji-cart-bg)!important}.halo-cart-sidebar .halo-sidebar-header{background-color:var(--oji-cart-bg)!important;border-bottom:1px solid var(--oji-cart-border)!important;padding:20px!important}.halo-cart-sidebar .halo-sidebar-header .title{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:24px!important;font-weight:500!important;color:var(--oji-cart-text)!important;letter-spacing:0!important;text-transform:none!important}.halo-cart-sidebar .wrapper-cartCount{font-family:Poppins,sans-serif!important;font-size:13px!important;color:var(--oji-cart-text-secondary)!important;font-weight:400!important}.halo-cart-sidebar .halo-sidebar-close{font-size:0!important;color:transparent!important;background:transparent!important;border:none!important;padding:8px!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:20px!important;right:20px!important;z-index:10!important;transition:opacity .3s ease!important}.halo-cart-sidebar .halo-sidebar-close:hover{opacity:.7!important}.halo-cart-sidebar .halo-sidebar-close svg{fill:var(--oji-cart-text)!important;width:20px!important;height:20px!important;transition:fill .3s ease!important}.halo-cart-sidebar .halo-sidebar-close:hover svg{fill:var(--oji-cart-text)!important}.halo-cart-sidebar .halo-sidebar-close:after{display:none!important}.halo-cart-sidebar .halo-sidebar-wrapper{background-color:var(--oji-cart-bg)!important;position:relative!important;display:flex!important;flex-direction:column!important;height:100%!important}.halo-cart-sidebar .previewCart{background-color:var(--oji-cart-bg)!important}@media (max-width: 767px){.halo-cart-sidebar{position:fixed!important;top:0!important;right:0!important;bottom:0!important;height:100%!important;height:100dvh!important;max-height:100%!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important}.halo-cart-sidebar .halo-sidebar-header{flex:0 0 auto!important;position:relative!important}.halo-cart-sidebar .halo-sidebar-wrapper{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;height:auto!important;min-height:0!important}.halo-cart-sidebar .previewCart-wrapper{flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;min-height:0!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.halo-cart-sidebar .previewCart-wrapper::-webkit-scrollbar{display:none!important}.halo-cart-sidebar .previewCart{overflow:visible!important;height:auto!important}.halo-cart-sidebar .halo-sidebar-footer{flex:0 0 auto!important;position:relative!important;z-index:10!important;background-color:var(--oji-cart-bg)!important;padding-bottom:env(safe-area-inset-bottom,20px)!important}}.halo-cart-sidebar .previewCartItem{background-color:#f5faed!important;border:none!important;border-radius:16px!important;padding:16px!important;margin:0 16px 12px!important;position:relative!important;box-shadow:0 2px 8px #2a3e2f0a!important}.halo-cart-sidebar .previewCartItem-image{background-color:#f5faed!important;border-radius:12px!important;overflow:hidden!important}.halo-cart-sidebar .previewCartItem-name{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;color:var(--oji-cart-text)!important;text-transform:none!important}.halo-cart-sidebar .previewCartItem-name:hover{color:var(--oji-cart-accent)!important}.halo-cart-sidebar .previewCartItem-variant,.halo-cart-sidebar .previewCartItem-vendor{font-family:Poppins,sans-serif!important;color:var(--oji-cart-text-secondary)!important;font-size:12px!important}.halo-cart-sidebar .previewCartItem-price .price{font-family:Poppins,sans-serif!important;color:var(--oji-cart-text)!important;font-weight:500!important}.halo-cart-sidebar .previewCartItem-qty{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-top:12px!important}.halo-cart-sidebar .previewCartItem-qty .quantity{background-color:transparent!important;border:1px solid var(--oji-cart-border)!important;border-radius:0!important;padding:8px 12px!important;min-width:60px!important;display:flex!important;align-items:center!important;justify-content:center!important}.halo-cart-sidebar .previewCartItem-qty input{font-family:Poppins,sans-serif!important;font-size:14px!important;color:var(--oji-cart-text)!important;text-align:center!important;border:none!important;background:transparent!important;padding:0!important;width:30px!important}.halo-cart-sidebar .previewCartItem-qty .btn-quantity{width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:1px solid var(--oji-cart-border)!important;border-radius:0!important;cursor:pointer!important;transition:all .2s ease!important}.halo-cart-sidebar .previewCartItem-qty .btn-quantity:hover{background-color:#2a3e2f0d!important;border-color:var(--oji-cart-text)!important}.halo-cart-sidebar .previewCartItem-qty .btn-quantity:before,.halo-cart-sidebar .previewCartItem-qty .btn-quantity.plus:after{background:var(--oji-cart-text)!important;width:10px!important;height:1.5px!important}.halo-cart-sidebar .previewCartItem-remove{position:absolute!important;top:16px!important;right:16px!important;background:transparent!important;border:none!important;padding:4px!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:5!important;transition:opacity .2s ease!important}.halo-cart-sidebar .previewCartItem-remove:hover{opacity:.7!important}.halo-cart-sidebar .previewCartItem-remove svg{fill:var(--oji-cart-text-secondary)!important;width:16px!important;height:16px!important;transition:fill .3s ease!important}.halo-cart-sidebar .previewCartItem-remove:hover svg{fill:#c44d4d!important}@media (max-width: 480px){.halo-cart-sidebar .previewCartItem-remove{top:36px!important}}.previewCartMessage,.cart-message{background-color:transparent!important;padding:15px 0!important}.previewCartMessage .message,.cart-message .message,.haloCalculatorShipping .message{font-family:Poppins,sans-serif!important;font-size:13px!important;color:var(--oji-cart-text)!important;text-align:center!important}.previewCartMessage .message strong,.cart-message .message strong{color:var(--oji-cart-accent)!important}.haloCalculatorShipping-progressBar{background-color:#e8e5e0!important;border-radius:20px!important;overflow:hidden!important}.haloCalculatorShipping-progressBar .haloCalculatorShipping-progressValue{background:linear-gradient(90deg,#9bad87,#5b7340)!important;border-radius:20px!important}.haloCalculatorShipping-truck svg{fill:var(--oji-cart-accent)!important}.halo-cart-sidebar .halo-sidebar-footer{background-color:var(--oji-cart-bg)!important;border-top:1px solid var(--oji-cart-border)!important;padding:20px!important}.halo-cart-sidebar .halo-sidebar-wrapper{padding-bottom:0!important}.halo-cart-sidebar .previewCartInfo{padding-bottom:20px!important}.halo-cart-sidebar .previewCartTotal{font-family:Poppins,sans-serif!important;color:var(--oji-cart-text)!important}.halo-cart-sidebar .previewCartTotal .label{font-size:14px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.1em!important}.halo-cart-sidebar .previewCartTotal .total{font-size:18px!important;font-weight:600!important}.halo-cart-sidebar .previewCartAction .button-1,.halo-cart-sidebar .previewCartAction .button-checkout,.halo-cart-sidebar .previewCartAction [name=checkout],.halo-cart-sidebar .previewCartAction .checkout-button,.halo-cart-sidebar .halo-sidebar-footer .button-1{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-decoration:none!important;background-color:transparent!important;color:#2a3e2f!important;border:1px solid #2A3E2F!important;border-radius:0!important;padding:14px 32px!important;position:relative!important;overflow:hidden!important;width:100%!important;margin-bottom:12px!important;transition:color .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)!important}.halo-cart-sidebar .previewCartAction .button-1:before,.halo-cart-sidebar .previewCartAction .button-checkout:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#2a3e2f!important;transform:scaleX(0)!important;transform-origin:right!important;transition:transform .4s cubic-bezier(.4,0,.2,1)!important;z-index:0!important}.halo-cart-sidebar .previewCartAction .button-1:hover:before,.halo-cart-sidebar .previewCartAction .button-checkout:hover:before{transform:scaleX(1)!important;transform-origin:left!important}.halo-cart-sidebar .previewCartAction .button-1:hover,.halo-cart-sidebar .previewCartAction .button-checkout:hover,.halo-cart-sidebar .previewCartAction [name=checkout]:hover,.halo-cart-sidebar .previewCartAction .checkout-button:hover,.halo-cart-sidebar .halo-sidebar-footer .button-1:hover{color:#fff!important;border-color:#2a3e2f!important}.halo-cart-sidebar .previewCartAction .button-1 span,.halo-cart-sidebar .previewCartAction .button-checkout span{position:relative!important;z-index:1!important}.halo-cart-sidebar .previewCartAction .button-1 svg,.halo-cart-sidebar .previewCartAction .button-checkout svg{width:16px!important;height:16px!important;stroke:currentColor!important;stroke-width:2!important;position:relative!important;z-index:1!important;transition:transform .35s cubic-bezier(.4,0,.2,1)!important}.halo-cart-sidebar .previewCartAction .button-1:hover svg,.halo-cart-sidebar .previewCartAction .button-checkout:hover svg{transform:translate(4px)!important}.halo-cart-sidebar .previewCartAction .button-2,.halo-cart-sidebar .previewCartAction .button-view-cart,.halo-cart-sidebar .previewCartAction .btn-secondary,.halo-cart-sidebar .halo-sidebar-footer .button-2{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:italic!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:transparent!important;color:#2a3e2f!important;text-decoration:none!important;border:none!important;border-bottom:1px solid currentColor!important;border-radius:0!important;padding:0 0 2px!important;margin:8px auto 0!important;width:auto!important;transition:color .2s ease!important}.halo-cart-sidebar .previewCartAction .previewCartGroup{display:flex!important;flex-direction:column!important;align-items:center!important}.halo-cart-sidebar .previewCartAction .button-2:hover,.halo-cart-sidebar .previewCartAction .button-view-cart:hover,.halo-cart-sidebar .previewCartAction .btn-secondary:hover,.halo-cart-sidebar .halo-sidebar-footer .button-2:hover{color:#5b7340!important}.halo-cart-sidebar .previewCartAction .button-2:before,.halo-cart-sidebar .previewCartAction .button-view-cart:before,.halo-cart-sidebar .previewCartAction .button-2:after,.halo-cart-sidebar .previewCartAction .button-view-cart:after{display:none!important}.previewCartTool,.halo-cart-sidebar .previewCartTool,cart-item-tool.previewCartTool{background:#ffffffa6!important;backdrop-filter:blur(12px) saturate(120%)!important;-webkit-backdrop-filter:blur(12px) saturate(120%)!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 4px 16px #2a3e2f14!important;border-radius:12px!important;padding:12px 16px!important;margin:16px 22px!important;display:flex!important;align-items:center!important;justify-content:space-around!important;gap:8px!important}.cartTool-item,.previewCartTool .cartTool-item{background:transparent!important;border:none!important;padding:10px 16px!important;cursor:pointer!important;transition:background .3s ease!important;border-radius:8px!important;flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important}.cartTool-item:hover{background:#2a3e2f0f!important}.cartTool-item svg{fill:var(--oji-cart-text)!important;width:20px!important;height:20px!important;transition:transform .3s ease!important}.cartTool-item:hover svg{transform:scale(1.08)!important}.halo-cart-sidebar .previewCartButton,.halo-cart-sidebar .halo-sidebar-wrapper .previewCartButton{background:#ffffffa6!important;backdrop-filter:blur(12px) saturate(120%)!important;-webkit-backdrop-filter:blur(12px) saturate(120%)!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 4px 16px #2a3e2f14!important;border-radius:12px!important;padding:12px 16px!important;margin:16px 0!important;display:flex!important;align-items:center!important;justify-content:space-around!important;gap:8px!important}.halo-cart-sidebar .halo-sidebar-wrapper [data-shipping-button],.halo-cart-sidebar .halo-sidebar-wrapper [data-coupon-toggle],.halo-cart-sidebar .halo-sidebar-wrapper [data-cart-note-toggle],.halo-cart-sidebar .halo-sidebar-wrapper [data-gift-toggle],.halo-cart-sidebar .previewCartButton .button,.previewCartButton button{font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:400!important;color:var(--oji-cart-text)!important;background:transparent!important;border:none!important;padding:8px 12px!important;text-transform:none!important;letter-spacing:.02em!important;transition:color .3s ease!important;display:flex!important;align-items:center!important;gap:6px!important}.halo-cart-sidebar .halo-sidebar-wrapper [data-shipping-button]:hover,.halo-cart-sidebar .halo-sidebar-wrapper [data-coupon-toggle]:hover,.halo-cart-sidebar .halo-sidebar-wrapper [data-cart-note-toggle]:hover,.halo-cart-sidebar .halo-sidebar-wrapper [data-gift-toggle]:hover{color:var(--oji-cart-text)!important;background:#2a3e2f0d!important;border-radius:8px!important}.halo-cart-sidebar .previewCartButton .button:hover,.previewCartButton button:hover{color:var(--oji-cart-text)!important}.halo-cart-sidebar .previewCartButton svg,.previewCartButton svg{fill:var(--oji-cart-text)!important;width:18px!important;height:18px!important;transition:fill .3s ease,transform .3s ease!important}.halo-cart-sidebar .previewCartButton:hover svg,.previewCartButton:hover svg{fill:var(--oji-cart-text)!important;transform:scale(1.05)!important}#halo-cart-sidebar .halo-sidebar-wrapper,.halo-cart-sidebar .halo-sidebar-wrapper{position:relative!important;height:100%!important}#halo-cart-sidebar .halo-sidebar-wrapper>.popup-toolDowns,.halo-cart-sidebar .halo-sidebar-wrapper>.popup-toolDowns,#halo-cart-sidebar .popup-toolDowns,.halo-cart-sidebar .popup-toolDowns{position:fixed!important;bottom:0!important;right:0!important;width:100%!important;max-width:420px!important;z-index:1001!important;pointer-events:none!important}#halo-cart-sidebar .popup-toolDowns .popup-toolDown,.halo-cart-sidebar .popup-toolDowns .popup-toolDown{pointer-events:auto!important}.popup-toolDown{background:#fffffff2!important;backdrop-filter:blur(16px) saturate(140%)!important;-webkit-backdrop-filter:blur(16px) saturate(140%)!important;border:1px solid rgba(255,255,255,.5)!important;border-bottom:none!important;border-radius:20px 20px 0 0!important;box-shadow:0 -4px 24px #2a3e2f1f!important;padding:24px 20px 20px!important;padding-bottom:calc(20px + env(safe-area-inset-bottom))!important;margin-top:0!important}@media (min-width: 1025px){#halo-cart-sidebar .popup-toolDown.show,.halo-cart-sidebar .popup-toolDown.show,.popup-toolDown.show{transform:translateZ(0)!important}}.halo-popup-content,.halo-sidebar-popup,[data-popup-content],.cart-popup-content{background-color:var(--oji-cart-bg)!important}.halo-popup-content .popup-header,.halo-sidebar-popup .popup-header,.cart-popup-content .popup-header{border-bottom:1px solid var(--oji-cart-border)!important}.halo-popup-content .popup-header .title,.halo-sidebar-popup .popup-header .title,.cart-popup-content .popup-header .title{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:20px!important;font-weight:500!important;color:var(--oji-cart-text)!important}.halo-popup-content .popup-close,.halo-sidebar-popup .popup-close,.cart-popup-content .popup-close{color:var(--oji-cart-text-secondary)!important}.halo-popup-content .popup-close:hover,.halo-sidebar-popup .popup-close:hover,.cart-popup-content .popup-close:hover{color:var(--oji-cart-text)!important}.popup-toolDown label,.popup-toolDown cart-note label,.popup-toolDown coupon-code label,#shipping-calculator h3{display:flex!important;align-items:center!important;gap:10px!important;font-family:Cormorant Garamond,serif!important;font-size:20px!important;font-weight:500!important;font-style:italic!important;color:var(--oji-cart-text)!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:16px!important}.popup-toolDown label svg{width:20px!important;height:20px!important;fill:var(--oji-cart-text)!important}.popup-toolDown p{font-family:Poppins,sans-serif!important;font-size:13px!important;color:var(--oji-cart-text-secondary)!important;margin-bottom:16px!important}.popup-toolDown input[type=text],.popup-toolDown select,.popup-toolDown textarea,.halo-popup-content input[type=text],.halo-popup-content input[type=email],.halo-popup-content input[type=number],.halo-popup-content select,.halo-popup-content textarea,.halo-sidebar-popup input[type=text],.halo-sidebar-popup input[type=email],.halo-sidebar-popup input[type=number],.halo-sidebar-popup select,.halo-sidebar-popup textarea,.cart-popup-content input,.cart-popup-content select,.cart-popup-content textarea,.halo-cart-sidebar input[type=text],.halo-cart-sidebar textarea{font-family:Poppins,sans-serif!important;font-size:14px!important;color:var(--oji-cart-text)!important;background-color:#fff!important;border:1px solid var(--oji-cart-border)!important;border-radius:8px!important;padding:12px 16px!important;transition:border-color .3s ease,box-shadow .3s ease!important;width:100%!important;margin-bottom:16px!important}.popup-toolDown input:focus,.popup-toolDown select:focus,.popup-toolDown textarea:focus,.halo-popup-content input:focus,.halo-popup-content select:focus,.halo-popup-content textarea:focus,.halo-sidebar-popup input:focus,.halo-sidebar-popup select:focus,.halo-sidebar-popup textarea:focus,.halo-cart-sidebar input:focus,.halo-cart-sidebar textarea:focus{border-color:var(--oji-cart-text)!important;box-shadow:0 0 0 3px #2a3e2f14!important;outline:none!important}.popup-toolDown select{-webkit-appearance:none!important;appearance:none!important;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='%232A3E2F' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:44px!important;cursor:pointer!important}.halo-popup-content label,.halo-sidebar-popup label,.cart-popup-content label{font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:500!important;color:var(--oji-cart-text-secondary)!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:6px!important;display:block!important}.popup-toolDown .button.button-1,.popup-toolDown [data-update-note],.popup-toolDown [data-update-coupon],.popup-toolDown .get-rates,.popup-toolDown #get-rates-submit,#shipping-calculator .get-rates,#shipping-calculator #get-rates-submit,#shipping-calculator input[type=submit],.halo-cart-sidebar #shipping-calculator .get-rates,.halo-cart-sidebar #shipping-calculator #get-rates-submit,.halo-cart-sidebar #shipping-calculator input[type=submit],.halo-cart-sidebar .popup-toolDown #get-rates-submit,#halo-cart-sidebar #shipping-calculator #get-rates-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-decoration:none!important;background:transparent!important;color:#2a3e2f!important;border:1px solid #2A3E2F!important;border-radius:0!important;padding:14px 32px!important;margin-bottom:8px!important;position:relative!important;overflow:hidden!important;cursor:pointer!important;transition:color .35s cubic-bezier(.4,0,.2,1)!important;isolation:isolate!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.popup-toolDown .button.button-1:before,.popup-toolDown [data-update-note]:before,.popup-toolDown [data-update-coupon]:before,.popup-toolDown .get-rates:before,.popup-toolDown #get-rates-submit:before,#shipping-calculator .get-rates:before,#shipping-calculator #get-rates-submit:before,#shipping-calculator input[type=submit]:before,.halo-cart-sidebar #shipping-calculator #get-rates-submit:before,#halo-cart-sidebar #shipping-calculator #get-rates-submit:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#2a3e2f!important;transform:scaleX(0)!important;transform-origin:right!important;transition:transform .4s cubic-bezier(.4,0,.2,1)!important;z-index:-1!important}.popup-toolDown .button.button-1:hover,.popup-toolDown [data-update-note]:hover,.popup-toolDown [data-update-coupon]:hover,.popup-toolDown .get-rates:hover,.popup-toolDown #get-rates-submit:hover,#shipping-calculator .get-rates:hover,#shipping-calculator #get-rates-submit:hover,#shipping-calculator input[type=submit]:hover,.halo-cart-sidebar #shipping-calculator #get-rates-submit:hover,#halo-cart-sidebar #shipping-calculator #get-rates-submit:hover{color:#fff!important}.popup-toolDown .button.button-1:hover:before,.popup-toolDown [data-update-note]:hover:before,.popup-toolDown [data-update-coupon]:hover:before,.popup-toolDown .get-rates:hover:before,.popup-toolDown #get-rates-submit:hover:before,#shipping-calculator .get-rates:hover:before,#shipping-calculator #get-rates-submit:hover:before,#shipping-calculator input[type=submit]:hover:before,.halo-cart-sidebar #shipping-calculator #get-rates-submit:hover:before,#halo-cart-sidebar #shipping-calculator #get-rates-submit:hover:before{transform:scaleX(1)!important;transform-origin:left!important}#shipping-calculator #get-rates-submit span,.popup-toolDown .button.button-1 span{position:relative!important;z-index:1!important}.popup-toolDown .cart-cancel-popup,.popup-toolDown cart-cancel-popup{display:flex!important;justify-content:center!important;margin-top:4px!important}.popup-toolDown .cart-cancel-popup .button.button-2,.popup-toolDown cart-cancel-popup .button.button-2{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:italic!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:transparent!important;color:#2a3e2f!important;text-decoration:none!important;border:none!important;border-bottom:1px solid currentColor!important;border-radius:0!important;padding:0 0 2px!important;width:auto!important;cursor:pointer!important;transition:color .2s ease!important}.popup-toolDown .cart-cancel-popup .button.button-2:hover,.popup-toolDown cart-cancel-popup .button.button-2:hover{color:#5b7340!important}.halo-popup-content .button,.halo-popup-content .btn,.halo-sidebar-popup .button,.halo-sidebar-popup .btn,.cart-popup-content .button{font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;background-color:transparent!important;color:#2a3e2f!important;border:1px solid #2A3E2F!important;border-radius:0!important;padding:14px 24px!important;transition:all .3s ease!important}.halo-popup-content .button:hover,.halo-popup-content .btn:hover,.halo-sidebar-popup .button:hover,.halo-sidebar-popup .btn:hover,.cart-popup-content .button:hover{background-color:#2a3e2f!important;color:#fff!important}.template-cart,.template-cart .halo-page-content{background-color:var(--oji-cart-bg)!important}.template-cart .page-header,.cart-container .page-header{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:36px!important;font-weight:500!important;color:var(--oji-cart-text)!important;text-transform:none!important;letter-spacing:0!important}.template-cart .breadcrumb a,.cart-container .breadcrumb a{font-family:Poppins,sans-serif!important;font-size:12px!important;color:var(--oji-cart-text-secondary)!important}.template-cart .breadcrumb a:hover,.cart-container .breadcrumb a:hover{color:var(--oji-cart-text)!important}.cart-header{background-color:#2a3e2f0d!important;border-radius:0!important}.cart-header-item{font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:600!important;color:var(--oji-cart-text)!important;text-transform:uppercase!important;letter-spacing:.15em!important}.cart-item{background-color:var(--oji-cart-bg)!important;border:1px solid var(--oji-cart-border)!important;border-radius:0!important}.cart-item-name,.cart-item-block .card-title{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;color:var(--oji-cart-text)!important}.cart-item-name:hover,.cart-item-block .card-title:hover{color:var(--oji-cart-accent)!important}.cart-item-variant,.cart-item-vendor,.cart-item-properties{font-family:Poppins,sans-serif!important;font-size:12px!important;color:var(--oji-cart-text-secondary)!important}.cart-item-price{font-family:Poppins,sans-serif!important;font-weight:500!important;color:var(--oji-cart-text)!important}.cart-item-qty .quantity,.cart-item .quantity{background-color:var(--oji-cart-input-bg)!important;border:1px solid var(--oji-cart-border)!important;border-radius:0!important}.cart-item-qty input,.cart-item .quantity input{font-family:Poppins,sans-serif!important;color:var(--oji-cart-text)!important}.cart-item-remove svg,.cart-item .remove svg{fill:var(--oji-cart-text-secondary)!important}.cart-item-remove:hover svg,.cart-item .remove:hover svg{fill:#c44d4d!important}.cart-content-item[data-cart-total],.cart-total,.cart-summary{background-color:#2a3e2f08!important;border:1px solid var(--oji-cart-border)!important;border-radius:0!important;padding:24px!important}.cart-summary-title,.cart-total .title{font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:600!important;color:var(--oji-cart-text)!important;text-transform:uppercase!important;letter-spacing:.15em!important}.cart-summary-total,.cart-total .total-price{font-family:Poppins,sans-serif!important;font-size:20px!important;font-weight:600!important;color:var(--oji-cart-text)!important}.cart-action .button,.cart-action .btn,.cart-total .button,.cart-buttons .button,.cart-buttons [name=checkout]{font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;background-color:var(--oji-cart-text)!important;color:#fff!important;border:1px solid var(--oji-cart-text)!important;border-radius:0!important;padding:14px 28px!important;transition:all .3s ease!important}.cart-action .button:hover,.cart-action .btn:hover,.cart-total .button:hover,.cart-buttons .button:hover,.cart-buttons [name=checkout]:hover{background-color:var(--oji-cart-accent)!important;border-color:var(--oji-cart-accent)!important}.cart-action .button-2,.cart-buttons .btn-secondary,.continue-shopping{font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;background-color:transparent!important;color:var(--oji-cart-text)!important;border:1px solid var(--oji-cart-text)!important;border-radius:0!important;padding:14px 28px!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important}.cart-action .button-2:before,.cart-buttons .btn-secondary:before,.continue-shopping:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:var(--oji-cart-text)!important;transform:scaleX(0)!important;transform-origin:right!important;transition:transform .4s cubic-bezier(.4,0,.2,1)!important;z-index:0!important}.cart-action .button-2:hover:before,.cart-buttons .btn-secondary:hover:before,.continue-shopping:hover:before{transform:scaleX(1)!important;transform-origin:left!important}.cart-action .button-2:hover,.cart-buttons .btn-secondary:hover,.continue-shopping:hover{color:#fff!important}.cart-action .button-2 span,.cart-buttons .btn-secondary span,.continue-shopping span{position:relative!important;z-index:1!important}.previewCart-emptyBody,.cart-content-empty{text-align:center!important;padding:40px 20px!important}.previewCart-emptyBody .empty,.cart-content-empty .empty-message{font-family:Poppins,sans-serif!important;font-size:14px!important;color:var(--oji-cart-text-secondary)!important;margin-bottom:24px!important}.previewCart-emptyBody .icon-empty,.cart-content-empty .icon-empty{opacity:.3!important}.previewCart-emptyBody .icon-empty svg,.cart-content-empty .icon-empty svg{fill:var(--oji-cart-text-secondary)!important}.previewCart-emptyBody .button-continue{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-decoration:none!important;background:transparent!important;color:#2a3e2f!important;border:1px solid #2A3E2F!important;border-radius:0!important;padding:14px 32px!important;position:relative!important;overflow:hidden!important;transition:color .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)!important}.previewCart-emptyBody .button-continue:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#2a3e2f!important;transform:scaleX(0)!important;transform-origin:right!important;transition:transform .4s cubic-bezier(.4,0,.2,1)!important;z-index:-1!important}.previewCart-emptyBody .button-continue:hover:before{transform:scaleX(1)!important;transform-origin:left!important}.previewCart-emptyBody .button-continue:hover{color:#fff!important;border-color:#2a3e2f!important}.previewCart-emptyBody .button-continue{z-index:1!important;isolation:isolate!important}.cart-discount-code input,.coupon-code-input,[data-coupon-input]{font-family:Poppins,sans-serif!important;font-size:13px!important;color:var(--oji-cart-text)!important;background-color:var(--oji-cart-input-bg)!important;border:1px solid var(--oji-cart-border)!important;border-radius:0!important;padding:12px 16px!important}.cart-discount-code input:focus,.coupon-code-input:focus,[data-coupon-input]:focus{border-color:var(--oji-cart-accent)!important;outline:none!important}.cart-discount-code .button,.coupon-code-button,[data-coupon-apply]{font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;background-color:var(--oji-cart-text)!important;color:#fff!important;border:1px solid var(--oji-cart-text)!important;border-radius:0!important;padding:12px 20px!important}.cart-discount-code .button:hover,.coupon-code-button:hover,[data-coupon-apply]:hover{background-color:var(--oji-cart-accent)!important;border-color:var(--oji-cart-accent)!important}.cart-note textarea,[data-cart-note] textarea{font-family:Poppins,sans-serif!important;font-size:13px!important;color:var(--oji-cart-text)!important;background-color:var(--oji-cart-input-bg)!important;border:1px solid var(--oji-cart-border)!important;border-radius:0!important;padding:12px 16px!important;min-height:100px!important;resize:vertical!important}.cart-note textarea:focus,[data-cart-note] textarea:focus{border-color:var(--oji-cart-accent)!important;outline:none!important}.cart-note label,[data-cart-note] label{font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:500!important;color:var(--oji-cart-text)!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin-bottom:8px!important}.haloCalculatorShipping .form-label,.shipping-calculator label{font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:500!important;color:var(--oji-cart-text)!important;text-transform:uppercase!important;letter-spacing:.1em!important}.haloCalculatorShipping select,.haloCalculatorShipping input,.shipping-calculator select,.shipping-calculator input{font-family:Poppins,sans-serif!important;font-size:13px!important;color:var(--oji-cart-text)!important;background-color:var(--oji-cart-input-bg)!important;border:1px solid var(--oji-cart-border)!important;border-radius:0!important;padding:10px 14px!important}.haloCalculatorShipping .button,.shipping-calculator .button{font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;background-color:var(--oji-cart-text)!important;color:#fff!important;border:1px solid var(--oji-cart-text)!important;border-radius:0!important}.haloCalculatorShipping .button:hover,.shipping-calculator .button:hover{background-color:var(--oji-cart-accent)!important;border-color:var(--oji-cart-accent)!important}@media (max-width: 749px){.template-cart .page-header,.cart-container .page-header{font-size:28px!important}.cart-header{display:none!important}.cart-item{padding:16px!important}.cart-content-item[data-cart-total],.cart-total,.cart-summary{padding:16px!important;margin-top:20px!important}.cart-action .button,.cart-buttons .button,.cart-buttons [name=checkout]{width:100%!important;padding:16px!important}.cart-action .button-2,.cart-buttons .btn-secondary,.continue-shopping{width:100%!important;padding:16px!important;margin-top:12px!important}}@media (prefers-reduced-motion: reduce){.halo-cart-sidebar *,.template-cart *,.cart-popup-content *{transition:none!important;animation:none!important}}body.cart-sidebar-show #halo-cart-sidebar .loading-overlay--custom{background-color:#fafbf7db!important;padding:0!important;backdrop-filter:blur(10px) saturate(120%)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important}body.cart-sidebar-show #halo-cart-sidebar .loading-overlay--custom .path{stroke:#2a3e2fbf!important}body.cart-sidebar-show #halo-cart-sidebar .loading-overlay--custom .spinner{animation-duration:1.15s!important}#halo-cart-sidebar .previewCart.active-tool:before{background-color:#fafbf7db!important;opacity:1!important}#halo-cart-sidebar .previewCart.active-tool{position:relative!important}#halo-cart-sidebar .previewCartInfo{background:var(--oji-cart-bg)!important;border-top:1px solid var(--oji-cart-border)!important;padding:16px 22px calc(18px + env(safe-area-inset-bottom))!important}#halo-cart-sidebar .previewCartTotals.subTotal{display:none!important}#halo-cart-sidebar .previewCartTotals .previewCartTotals-label,#halo-cart-sidebar .previewCartTotals .previewCartTotals-value{color:var(--oji-cart-text)!important}#halo-cart-sidebar .previewCartTotals.shipTotal .previewCartTotals-value{color:var(--oji-cart-text-secondary)!important;font-size:11px!important;line-height:1.45!important;opacity:.9!important}#halo-cart-sidebar .previewCartGroup .button{border-radius:0!important}#halo-cart-sidebar .previewCartItem-qty{display:inline-flex!important;align-items:center!important;gap:0!important;margin-top:12px!important;width:auto!important;position:static!important;background:#ffffffa6!important;backdrop-filter:blur(12px) saturate(120%)!important;-webkit-backdrop-filter:blur(12px) saturate(120%)!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 2px 8px #2a3e2f0f!important;border-radius:10px!important;overflow:hidden!important}#halo-cart-sidebar .previewCartItem-qty input.quantity,#halo-cart-sidebar .previewCartItem-qty input.form-input.quantity{border:none!important;background:transparent!important;height:40px!important;width:48px!important;padding:0!important;margin:0!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;color:var(--oji-cart-text)!important;text-align:center!important}#halo-cart-sidebar .previewCartItem-qty .btn-quantity{position:relative!important;left:auto!important;right:auto!important;top:auto!important;width:40px!important;height:40px!important;border:none!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background .2s ease!important}#halo-cart-sidebar .previewCartItem-qty .btn-quantity:hover{background:#2a3e2f0f!important}#halo-cart-sidebar .previewCartItem-qty .btn-quantity.minus,#halo-cart-sidebar .previewCartItem-qty .btn-quantity.plus{border:none!important}#halo-cart-sidebar .previewCartItem-qty .btn-quantity:before,#halo-cart-sidebar .previewCartItem-qty .btn-quantity:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:12px!important;height:2px!important;background:var(--oji-cart-text)!important;border-radius:1px!important;transform:translate(-50%,-50%)!important}#halo-cart-sidebar .previewCartItem-qty .btn-quantity:not(.plus):after{display:none!important}#halo-cart-sidebar .previewCartItem-qty .btn-quantity.plus:after{transform:translate(-50%,-50%) rotate(90deg)!important}body.cart-sidebar-show #halo-cart-sidebar .halo-sidebar-wrapper{padding-bottom:env(safe-area-inset-bottom)!important}body.cart-sidebar-show #halo-cart-sidebar .previewCart-wrapper{min-height:0!important}.haloCalculatorShipping .progress .progress_shipping{background:#2a3e2f1a!important;border-radius:999px!important}.haloCalculatorShipping .progress .progress-meter{background:linear-gradient(90deg,#9bad878c,#9bad87d9)!important;border-radius:999px!important}.haloCalculatorShipping .progress.progress-60 .progress-meter,.haloCalculatorShipping .progress.progress-30 .progress-meter{background:linear-gradient(90deg,#9bad87cc,#5b7340eb)!important}.haloCalculatorShipping .progress.progress-100 .progress-meter,.haloCalculatorShipping .progress.progress-free .progress-meter{background:linear-gradient(90deg,#5b7340f2,#2a3e2f)!important}.haloCalculatorShipping .progress-truck-wrapper svg,.haloCalculatorShipping .progress-truck-wrapper .icon-shipping-truck{fill:#2a3e2fd9!important}.haloCalculatorShipping .progress.progress-100 .progress-truck-wrapper svg,.haloCalculatorShipping .progress.progress-free .progress-truck-wrapper svg{fill:#2a3e2f!important}.halo-edit-cart-popup{background:transparent!important}.halo-edit-cart-popup .halo-popup-wrapper{background:#ffffffeb!important;backdrop-filter:blur(20px) saturate(140%)!important;-webkit-backdrop-filter:blur(20px) saturate(140%)!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:20px!important;box-shadow:0 8px 40px #2a3e2f26!important;overflow:hidden!important}.halo-edit-cart-popup .halo-popup-edit-header{background:transparent!important;border-bottom:1px solid var(--oji-cart-border)!important;padding:24px 30px 20px!important;position:relative!important}.halo-edit-cart-popup .halo-popup-edit-header .halo-popup-title,.halo-edit-cart-popup .halo-popup-edit-header h5{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:24px!important;font-weight:500!important;color:var(--oji-cart-text)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important}.halo-edit-cart-popup .halo-popup-close{position:absolute!important;top:16px!important;right:16px!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:50%!important;background-color:#fffc!important;border:1px solid rgba(42,62,47,.1)!important;box-shadow:0 2px 8px #00000014!important;font-size:0!important;cursor:pointer!important;transition:background-color .2s ease,box-shadow .2s ease!important}.halo-edit-cart-popup .halo-popup-close svg{width:16px!important;height:16px!important;fill:var(--oji-cart-text)!important}.halo-edit-cart-popup .halo-popup-close:hover{background-color:#fff!important;box-shadow:0 4px 12px #0000001f!important}.halo-edit-cart-popup .cart-edit{padding:24px 30px!important;background:transparent!important}.halo-edit-cart-popup .product-edit-item{background:#f5faed!important;border-radius:16px!important;padding:20px!important;border:none!important;box-shadow:0 4px 12px #2a3e2f0d!important}.halo-edit-cart-popup .product-edit-item+.product-edit-item{margin-top:16px!important;padding-top:20px!important;border-top:none!important}.halo-edit-cart-popup .product-edit-title{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:500!important;color:var(--oji-cart-text)!important;letter-spacing:0!important;text-transform:none!important;line-height:1.4!important;margin-bottom:4px!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;display:block!important;overflow:visible!important;text-overflow:unset!important;white-space:normal!important}.halo-edit-cart-popup .product-edit-title-variant{font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:400!important;color:var(--oji-cart-text-secondary)!important;margin-top:4px!important}.halo-edit-cart-popup .product-edit-price{font-family:Poppins,sans-serif!important;margin:12px 0 8px!important}.halo-edit-cart-popup .product-edit-price .old-price{font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:400!important;color:var(--oji-cart-text-secondary)!important;text-decoration:line-through!important;margin-right:8px!important}.halo-edit-cart-popup .product-edit-price .price,.halo-edit-cart-popup .product-edit-price .new-price{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:600!important;color:var(--oji-cart-text)!important}.halo-edit-cart-popup .product-edit-image{border-radius:12px!important;overflow:hidden!important;background:transparent!important}.halo-edit-cart-popup .product-edit-quantity{margin-top:16px!important}.halo-edit-cart-popup .product-edit-quantity .form-label{font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:500!important;color:var(--oji-cart-text)!important;margin-bottom:8px!important}.halo-edit-cart-popup .update-quantity__group,.halo-edit-cart-popup .product-edit-quantity .quantity__group{display:inline-flex!important;align-items:center!important;background:#fff9!important;backdrop-filter:blur(10px) saturate(180%)!important;-webkit-backdrop-filter:blur(10px) saturate(180%)!important;border:1px solid rgba(255,255,255,.4)!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 2px 8px #2a3e2f0d!important}.halo-edit-cart-popup .update-quantity__group .btn-quantity,.halo-edit-cart-popup .quantity__group .btn-quantity{width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;cursor:pointer!important;transition:background-color .2s ease!important;position:relative!important;font-size:18px!important;font-weight:300!important;color:var(--oji-cart-text)!important;font-family:Poppins,sans-serif!important;line-height:1!important}.halo-edit-cart-popup .update-quantity__group .btn-quantity:hover,.halo-edit-cart-popup .quantity__group .btn-quantity:hover{background-color:#2a3e2f14!important;border-radius:6px!important}.halo-edit-cart-popup .update-quantity__group .btn-quantity.minus:before,.halo-edit-cart-popup .quantity__group .btn-quantity.minus:before{content:"\2212"!important;position:static!important;width:auto!important;height:auto!important;background:none!important;font-size:20px!important;font-weight:300!important}.halo-edit-cart-popup .update-quantity__group .btn-quantity.plus:before,.halo-edit-cart-popup .quantity__group .btn-quantity.plus:before{content:"+"!important;position:static!important;width:auto!important;height:auto!important;background:none!important;font-size:20px!important;font-weight:300!important}.halo-edit-cart-popup .update-quantity__group .btn-quantity.plus:after,.halo-edit-cart-popup .quantity__group .btn-quantity.plus:after{content:none!important;display:none!important}.halo-edit-cart-popup .update-quantity__group input.quantity,.halo-edit-cart-popup .update-quantity__group input.form-input,.halo-edit-cart-popup .quantity__group input.quantity__input{width:48px!important;height:40px!important;border:none!important;background:transparent!important;text-align:center!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;color:var(--oji-cart-text)!important;padding:0!important;margin:0!important;-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}.halo-edit-cart-popup .update-quantity__group input::-webkit-outer-spin-button,.halo-edit-cart-popup .update-quantity__group input::-webkit-inner-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important}.halo-edit-cart-popup .product-edit-options{margin-top:16px!important}.halo-edit-cart-popup .product-edit-options .product-form__input legend,.halo-edit-cart-popup .product-edit-options .form__label{font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:500!important;color:var(--oji-cart-text)!important;margin-bottom:10px!important;display:block!important;width:100%!important}.halo-edit-cart-popup .product-edit-options .product-form__input legend span,.halo-edit-cart-popup .product-edit-options .form__label span{font-weight:400!important;color:var(--oji-cart-text-secondary)!important}.halo-edit-cart-popup .product-edit-options .product-form__radio{position:absolute!important;opacity:0!important;width:0!important;height:0!important}.halo-edit-cart-popup .product-edit-options fieldset{border:none!important;padding:0!important;margin:0 0 12px!important}.halo-edit-cart-popup .product-form__swatch{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}.halo-edit-cart-popup .product-form__swatch .product-form__label{width:44px!important;height:44px!important;border-radius:50%!important;border:2px solid transparent!important;box-shadow:0 2px 6px #2a3e2f14!important;overflow:hidden!important;transition:border-color .2s ease,box-shadow .2s ease!important;background:#fff!important;margin:0!important;display:inline-flex!important}.halo-edit-cart-popup .product-form__swatch .product-form__label .pattern{width:100%!important;height:100%!important;border-radius:50%!important}.halo-edit-cart-popup .product-form__swatch .product-form__radio:checked+.product-form__label{border-color:var(--oji-cart-text)!important;box-shadow:0 4px 12px #2a3e2f26!important}.halo-edit-cart-popup .product-form__swatch .product-form__label:hover{border-color:var(--oji-cart-text-secondary)!important}.halo-edit-cart-popup .product-form__input:not(.product-form__swatch) .product-form__label{font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:400!important;color:var(--oji-cart-text)!important;background:#fff9!important;border:1px solid var(--oji-cart-border)!important;border-radius:8px!important;padding:10px 16px!important;transition:all .2s ease!important}.halo-edit-cart-popup .product-form__input:not(.product-form__swatch) .product-form__radio:checked+.product-form__label{background:var(--oji-cart-text)!important;color:#fff!important;border-color:var(--oji-cart-text)!important}.halo-edit-cart-popup .product-form__input:not(.product-form__swatch) .product-form__label:hover{border-color:var(--oji-cart-text)!important}.halo-edit-cart-popup .product-form__input--dropdown .select__select{font-family:Poppins,sans-serif!important;font-size:14px!important;color:var(--oji-cart-text)!important;background:#fffc!important;border:1px solid var(--oji-cart-border)!important;border-radius:8px!important;padding:12px 16px!important}.halo-edit-cart-popup .product-edit-item .add-more{font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--oji-cart-text)!important;text-decoration:none!important;border-top:1px solid var(--oji-cart-border)!important;padding:16px 0 0!important;margin-top:16px!important;position:relative!important;display:flex!important;align-items:center!important;gap:8px!important}.halo-edit-cart-popup .product-edit-item .add-more:before{content:"+"!important;position:static!important;width:auto!important;height:auto!important;background:none!important;font-size:16px!important;font-weight:400!important;line-height:1!important;transform:none!important}.halo-edit-cart-popup .product-edit-item .add-more:after{content:none!important;display:none!important}.halo-edit-cart-popup .product-edit-item .add-more .text{position:relative!important;text-decoration:none!important}.halo-edit-cart-popup .product-edit-item .add-more .text:after{content:""!important;position:absolute!important;left:50%!important;bottom:-2px!important;width:0%!important;height:1px!important;background:currentColor!important;transition:width .3s ease,left .3s ease!important}.halo-edit-cart-popup .product-edit-item .add-more:hover .text:after{width:100%!important;left:0!important}.halo-edit-cart-popup .product-edit-action{padding:20px 30px 24px!important;background:transparent!important;margin:0!important;border:none!important;box-shadow:none!important}.halo-edit-cart-popup .halo-popup-wrapper:after{display:none!important}.halo-edit-cart-popup .halo-popup-content{background:transparent!important;border:none!important}.halo-edit-cart-popup .product-edit-action .button,.halo-edit-cart-popup .product-edit-action #add-all-to-cart{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-decoration:none!important;background:transparent!important;color:var(--oji-cart-text)!important;border:1px solid var(--oji-cart-text)!important;border-radius:0!important;padding:16px 32px!important;position:relative!important;overflow:hidden!important;cursor:pointer!important;transition:color .35s cubic-bezier(.4,0,.2,1)!important;isolation:isolate!important}.halo-edit-cart-popup .product-edit-action .button:before,.halo-edit-cart-popup .product-edit-action #add-all-to-cart:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:var(--oji-cart-text)!important;transform:scaleX(0)!important;transform-origin:right!important;transition:transform .4s cubic-bezier(.4,0,.2,1)!important;z-index:-1!important}.halo-edit-cart-popup .product-edit-action .button:hover,.halo-edit-cart-popup .product-edit-action #add-all-to-cart:hover{color:#fff!important;background:transparent!important;border-color:var(--oji-cart-text)!important}.halo-edit-cart-popup .product-edit-action .button:hover:before,.halo-edit-cart-popup .product-edit-action #add-all-to-cart:hover:before{transform:scaleX(1)!important;transform-origin:left!important}.halo-edit-cart-popup .product-edit-action .button.is-loading{pointer-events:none!important}@media (max-width: 551px){.halo-edit-cart-popup .halo-popup-wrapper{border-radius:20px 20px 0 0!important}.halo-edit-cart-popup .halo-popup-edit-header{padding:20px 20px 16px!important}.halo-edit-cart-popup .cart-edit{padding:16px 20px!important}.halo-edit-cart-popup .product-edit-item{padding:16px!important;border-radius:12px!important}.halo-edit-cart-popup .product-edit-action{padding:16px 20px 20px!important}.halo-edit-cart-popup .product-edit-action .button,.halo-edit-cart-popup .product-edit-action #add-all-to-cart{padding:14px 24px!important}.halo-edit-cart-popup .halo-popup-close{top:12px!important;right:12px!important;width:32px!important;height:32px!important}.halo-edit-cart-popup .halo-popup-close svg{width:14px!important;height:14px!important}.halo-edit-cart-popup .product-edit-options .product-form__swatch{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important}.halo-edit-cart-popup .product-edit-options .product-form__swatch .product-form__label{width:40px!important;height:40px!important;margin:0!important}.halo-edit-cart-popup .product-edit-options fieldset{display:flex!important;flex-direction:column!important;gap:8px!important}.halo-edit-cart-popup .product-edit-options fieldset>*:not(legend){display:inline-flex!important}.halo-edit-cart-popup .product-form__swatch{flex-direction:row!important}.halo-edit-cart-popup .product-form__radio+.product-form__label{display:inline-flex!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/oji-cart.css.map */
