.nhg-mc-scroll-blocked{overflow:hidden}.nhg-mc-container{position:fixed;top:0;right:-100%;z-index:100000000001;height:100%;width:100%}.nhg-mc-container.nhg-mc-open{right:0}.nhg-mc-background{background-color:transparent;position:absolute;width:100%;height:100vh;transition:background-color 0.5s;z-index:100000000002}.nhg-mc-container.nhg-mc-active .nhg-mc-background{background-color:#00000090}.nhg-mc-content{position:absolute;top:0;right:-500px;width:500px;height:100%;background-color:#FFF;transition:right 0.2s;z-index:100000000003;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:768px){.nhg-mc-content{width:calc(100% - 50px)}}.nhg-mc-container.nhg-mc-active .nhg-mc-content{right:0}.nhg-mc-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1em}.nhg-mc-header-bottom{width:100%;margin-top:1em}.nhg-mc-header-title{color:#262f3e;font-size:1.6rem;font-weight:600}.nhg-mc-close-btn{color:#262f3e;font-size:1.6rem;cursor:pointer;transition:0.2s;transform-origin:center;width:1em;height:1em;display:flex;justify-content:center;align-items:center}.nhg-mc-footer{display:flex;flex-direction:column;padding:1em;border-top:1px solid #909090;background-color:#f5f5f5}.nhg-mc-coupon{margin-bottom:.5em}.nhg-mc-coupon-applied{display:flex;align-items:center;font-size:.9em;margin-bottom:.5em}.nhg-mc-coupon-applied-label{font-weight:600;word-break:break-word}.nhg-mc-coupon-applied-amount{margin-left:auto;padding-left:.5em;white-space:nowrap}.nhg-mc-discount-table{width:100%;border-collapse:collapse;margin-bottom:.5em;font-size:.9em}.nhg-mc-discount-table th,.nhg-mc-discount-table td{padding:0;font-weight:400;text-align:left}.nhg-mc-discount-table td{text-align:right}.nhg-mc-coupon-remove{border:none;background:transparent;box-shadow:none;cursor:pointer;color:#aaa;padding:0 0 0 .5em;line-height:1}.nhg-mc-coupon-remove:hover{color:#333}.nhg-mc-coupon-toggle{display:block;background:none;border:none;padding:0;text-decoration:underline;cursor:pointer}.nhg-mc-coupon-form{display:flex;flex-wrap:wrap;max-height:100px;overflow:hidden;transition:max-height 0.5s ease,opacity 0.5s ease;opacity:1}.nhg-mc-coupon-form-hidden{max-height:0;opacity:0;pointer-events:none}input[type='text'].nhg-mc-coupon-input{flex:1 1 auto;margin-right:.5em;padding:5px 10px;border-radius:10px}.nhg-mc-coupon-apply{flex:0 0 auto}.nhg-mc-coupon-message{width:100%;font-size:.85em;color:#bb512c;margin-top:.25em}.nhg-mc-checkout-btn{width:100%;float:right;background:#262f3e;color:#fafdf8!important}.nhg-mc-footer-row{margin-bottom:1em}.nhg-mc-header .nhg-free-shipping-progressbar{width:100%;float:none;margin:0}.nhg-mc-plus-shipping{font-size:.7em;font-weight:400;color:#666;margin-left:.3em;white-space:nowrap}.nhg-mc-footer-subtotal-row{font-weight:600;display:flex;justify-content:space-between;align-items:center;font-size:1.2em;margin-bottom:0}.nhg-mc-empty{width:100%;height:78%;padding:1em;font-size:1.3em;display:flex;justify-content:center;align-items:center}.nhg-mc-items{width:100%;height:100%;overflow:hidden;overflow-y:scroll}.nhg-mc-item{position:relative;overflow:hidden;border-top:1px solid #909090}.nhg-mc-item-content{display:flex;padding:1em;justify-content:flex-start;align-items:center;background-color:#fff;width:100%;position:relative}.nhg-mc-item-flash{animation:nhg-mc-item-flash 2s ease}@keyframes nhg-mc-item-flash{0%{background-color:#fff3cd}100%{background-color:#fff}}@media only screen and (max-width:768px){.nhg-mc-item-content{justify-content:flex-start;align-items:flex-start}}.nhg-mc-item-image-container{height:70px;width:70px;min-width:70px;overflow:hidden;display:flex;align-items:center}.nhg-mc-item-variation{font-size:12px;color:#666;margin-top:.2em;line-height:1.4}.nhg-mc-item-variation .nhg-mc-variation-attrs{margin:0}.nhg-mc-item-variation-change{margin-bottom:.5em}@media only screen and (max-width:768px){.nhg-mc-item-title-container .nhg-mc-item-variation-change[open]{margin-bottom:25px}}.nhg-mc-item-variation-change-toggle,.nhg-mc-item-bundle-toggle{display:inline-block;list-style:none;font-size:12px;color:#666;text-decoration:underline;cursor:pointer}.nhg-mc-item-variation-change-toggle::-webkit-details-marker{display:none}.nhg-mc-item-bundle-toggle{background:none;border:none;padding:0;margin-top:.4em}.nhg-mc-item-variation-select-wrap{max-height:0;margin-top:0;overflow:hidden;opacity:0;transition:max-height 0.3s ease,opacity 0.3s ease,margin-top 0.3s ease}.nhg-mc-item-variation-select-wrap-visible{max-height:100px;margin-top:.4em;opacity:1}.nhg-mc-item-variation-select-label{display:block;font-size:11px;font-weight:600;color:#666;margin-bottom:.2em}.nhg-mc-item-variation-select{width:100%;display:block;box-sizing:border-box;margin-bottom:10px;border-radius:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-position-x:right 10px;padding:5px 25px 5px 10px}.nhg-mc-item-variation-select:disabled{opacity:.6;cursor:wait}.nhg-mc-item-variation-select-loading{margin-top:1.1em}.nhg-mc-item-variation-message{font-size:11px;color:#bb512c}.nhg-mc-item-variation-message:empty{display:none}.nhg-mc-item-message{width:100%;font-size:11px;color:#bb512c;padding:0 1em 1em}.nhg-mc-item-message:empty{display:none}.nhg-mc-item-bundle-content{background-color:#fff;padding:0 1em .8em}.nhg-mc-item-bundle-toggle::after{content:"";display:inline-block;width:.4em;height:.4em;margin-left:.5em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.15em) rotate(45deg);transition:transform 0.15s}.nhg-mc-item-bundle-toggle[aria-expanded="true"]::after{transform:translateY(.05em) rotate(-135deg)}.nhg-mc-bundle-item+.nhg-mc-bundle-item{margin-top:.5em}.nhg-mc-bundle-item-content{display:flex;align-items:center;gap:.6em}.nhg-mc-bundle-item-details{flex:1 1 auto;min-width:0;font-size:.85em}.nhg-mc-bundle-item-name{color:inherit}.nhg-mc-bundle-item-qty{flex:0 0 auto;font-size:.8em;color:#666}.nhg-mc-item-remove-trigger{position:absolute;top:.4em;right:.4em;width:20px;height:20px;background:transparent;border:none;box-shadow:none;cursor:pointer;color:#aaa;font-size:1.1em;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;transition:color 0.15s;z-index:1}@media only screen and (max-width:768px){.nhg-mc-item-remove-trigger{top:.2em;right:.2em;width:30px;height:30px;font-size:1.8em}}.nhg-mc-item-remove-trigger:hover{color:#333}.nhg-mc-item-remove-confirm{display:none;position:absolute;inset:0;z-index:2;flex-direction:column;align-items:center;justify-content:center;gap:.6em;padding:1em;background-color:#fff;text-align:center}.nhg-mc-item-confirming .nhg-mc-item-remove-confirm{display:flex}.nhg-mc-item-confirming .nhg-mc-item-bundle-toggle,.nhg-mc-item-confirming .nhg-mc-item-bundle-content,.nhg-mc-item-confirming .nhg-mc-item-message{display:none}.nhg-mc-item-remove-confirm-text{margin:0;font-weight:600}.nhg-mc-item-remove-confirm-actions{display:flex;gap:.5em}.nhg-mc-item-remove-confirm .nhg-mc-item-remove-confirm-btn{min-width:6.5em;height:36px;line-height:36px;padding:0 1.2em;box-shadow:none}.nhg-mc-item-remove-confirm .nhg-mc-item-remove-confirm-yes{background:#262f3e;color:#fafdf8;border:none}.nhg-mc-item-remove-confirm .nhg-mc-item-remove-confirm-no{background:transparent;color:#2f2e34;border:1px solid #909090}.nhg-mc-item-price .price,.nhg-mc-item-qty-price .price{color:#2f2e34}.nhg-mc-item-price .price del,.nhg-mc-item-qty-price .price del{color:#7e828c;font-weight:400;margin-right:.25em}.nhg-mc-item-price .price ins,.nhg-mc-item-qty-price .price ins{text-decoration:none;color:#e02020}.nhg-mc-item-qty-price-remove-container{display:flex}.nhg-mc-item-title-container{margin:0 1em;line-height:1.3;min-width:0}@media only screen and (max-width:768px){.nhg-mc-item-title-container{margin:0 0 0 1em;width:75%}}.nhg-mc-item-name{font-weight:600;text-decoration:none;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:768px){.nhg-mc-item-name{font-size:12px}}.nhg-mc-item-qty-price{display:flex;justify-content:center;align-items:center}.nhg-mc-item-price{color:#909090}.nhg-mc-item-separator{font-weight:600;color:#909090;font-size:.5em;margin:0 .5em}.nhg-mc-item-quantity-wrap{margin-left:auto;min-width:86px;position:relative;height:42px}@media only screen and (max-width:768px){.nhg-mc-item-quantity-wrap{position:absolute;right:1em;bottom:1em}}.nhg-mc-item-quantity-wrap .nhg-mc-item-quantity-bnt{border:none;position:absolute;background-color:transparent;box-shadow:unset;line-height:unset;height:100%}.nhg-mc-item-quantity-wrap .nhg-mc-item-quantity-bnt-minus{padding:0 8px 0 15px;left:0}.nhg-mc-item-quantity-wrap .nhg-mc-item-quantity-bnt-plus{padding:0 15px 0 8px;right:0}input[type='number'].nhg-mc-item-quantity-input{text-align:center;width:100%;border-radius:10px;-moz-appearance:textfield}.nhg-mc-container .nhg-mc-item-quantity-input::-webkit-outer-spin-button,.nhg-mc-container .nhg-mc-item-quantity-input::-webkit-inner-spin-button{-webkit-appearance:none}.nhg-mc-item .blockUI.blockMsg.blockElement,.nhg-mc-content .blockUI.blockMsg.blockElement{display:none!important}.nhg-mc-item-quantity-bnt:disabled{opacity:.4}.nhg-rewardclub-product .price{color:var(--reward)}html body .header-button.header-button-cart.nhg-mini-cart-button{display:block!important}html body .header-button.header-button-cart:not(.nhg-mini-cart-button){display:none}