.mini-cart-header{color:var(--color-body-text)}.mini-cart-header .modal-header .close{position:relative;top:0;right:0}.mini-cart-header .js-cart-count{position:static}.js-mini-cart-content{flex-grow:1;overflow-x:hidden;overflow-y:auto}.js-mini-cart-content .mini-cart-image{flex:0 0 104px;padding-right:24px}.js-mini-cart-content .mini-cart-meta{flex:0 0 calc(100% - 104px);padding-right:0}.mini-cart-meta p{font-size:14px}.mini-cart-item{position:relative}.js-remove-mini-cart{font-weight:400;margin-left:16px;font-size:12px}.mini-cart-empty .iconcart-empty{background-color:rgba(var(--color-body-text-rgb),.05);width:80px;height:80px;line-height:78px;-webkit-border-radius:50%;border-radius:50%;margin:0 auto 24px}.mini-cart-footer{position:relative}.js-note-cart{position:absolute;background-color:#fff;z-index:100;opacity:0;visibility:hidden;transform:translateY(100%);transition:visibility .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out;padding:48px 24px;left:-24px;right:-24px;bottom:-24px;box-shadow:0 -8px 8px #0000001a}.drawer-crossell .product-card__price{margin-bottom:.5rem}.drawer-crossell-product .drawer-crossell__item{flex:0 0 300px;width:300px;display:flex;padding-right:1rem}@media(max-width:749px){.drawer-crossell-product .drawer-crossell__item{flex:0 0 260px;width:260px}}.drawer-crossell__item .product-card{display:flex;width:100%;flex-direction:row;align-items:center}.drawer-crossell__item .product-card__image-wr{flex:0 0 80px}.drawer-crossell__item .product-card__info{flex:1;padding:0 0 0 1.5rem!important;background-color:#fff;margin-bottom:1rem}.drawer-crossell__item .product-card__name{margin-bottom:.5rem;font-size:14px}.drawer-crossell .slick-dots{bottom:-1.5rem;z-index:10}.boxgift{display:block;position:absolute;bottom:-24px;left:-24px;right:-24px;z-index:100;background:#fff;text-align:center;padding:40px;min-height:200px;opacity:0;visibility:hidden;transform:translateY(100%);transition:visibility .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out;box-shadow:0 -8px 8px #0000001a}.block-addon__box--wrap{display:block;position:absolute;bottom:-24px;left:-24px;right:-24px;z-index:100;background:#fff;text-align:center;padding:40px;min-height:220px;opacity:0;visibility:hidden;transform:translateY(100%);transition:visibility .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out;box-shadow:0 -8px 8px #0000001a}.block-addon__box--wrap .form-group label{font-weight:var(--g-font-weight-body);line-height:var(--g-body-lineheight)}.block-addon__box--wrap.active{opacity:1;visibility:visible;transform:translateY(0);cursor:auto}.js-cart-bottom label{font-weight:400;color:var(--g-color-heading);font-family:var(--g-font-2)}.js-cart-bottom .form-control{border-radius:var(--g-input-radius);background:var(--g-input-bg);border:1px solid var(--g-input-border);outline:none;box-shadow:none;color:var(--g-color-heading);height:var(--g-input-height);line-height:var(--g-input-height)}.js-cart-bottom .form-control:focus,.js-cart-bottom .form-control:active{border-color:var(--g-color-heading);box-shadow:0 0 0 1px rgb(var(--g-color-heading-rgb)) inset}.boxgif__wrap svg{width:64px;height:64px;fill:transparent}.open-gift svg{width:20px;height:20px;margin-right:4px;fill:none}.edit-notecart svg,.edit-discountcode svg,.js-open-addon svg{width:19px;height:19px;margin-right:4px;fill:none}.mini-cart-content.overlay:before{content:"";width:100%;height:100%;background-color:#fffc;position:absolute;z-index:1;cursor:auto}.giftwrap{font-family:var(--g-font-2)}.drawer-crossell-product .slick-arrow{top:-49px;transform:translateY(0)!important;box-shadow:none;width:30px;height:30px;border:1px solid rgba(var(--g-color-heading-rgb),.1);background-color:transparent}.drawer-crossell-product .slick-arrow:before{font-size:12px;font-weight:700}.drawer-crossell-product .slick-next{right:0}.drawer-crossell-product .slick-prev{right:38px;left:auto}.card-coupon{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.card-coupon ul,.card-coupon ol{padding-left:1rem}.heading-coupon{cursor:pointer}.heading-coupon .coupon-icon{display:inline-block;width:40px;height:40px;line-height:38px;font-size:14px;text-align:center;position:absolute;top:8px;right:0}.heading-coupon .coupon-icon i{font-size:12px}.heading-coupon.collapsed .coupon-icon i:before{content:"\e93d"}.heading-coupon .coupon-icon i:before{content:"\e92d"}@media(max-width:749px){.open-gift span,.edit-notecart span,.edit-discountcode span,.js-open-addon span{display:none}.block-addon{justify-content:center}.block-addon__box--wrap{padding:32px}}.cardraw .mini-cart-content{width:440px!important;max-width:100vw;padding:0!important;background:#fff;box-shadow:-24px 0 48px #00000014}@media(max-width:575px){.cardraw .mini-cart-content{width:100vw!important}}.mini-cart-content .mini-cart-header{padding:22px 24px 0;background:#fff;border:none}.mini-cart-content .mini-cart-header>div:first-child{padding-bottom:18px!important;margin-bottom:18px!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.mini-cart-content .mini-cart-header>div:first-child>div:first-child>span:first-child{font-size:20px;font-weight:700;letter-spacing:.02em;color:#111;text-transform:capitalize}.mini-cart-content .mini-cart-header .js-cart-count.site-header__cart-indicator{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:#ea5231;color:#fff;border-radius:999px;font-size:11px;font-weight:700;line-height:1;margin-left:10px!important}.mini-cart-content .modal-header{padding:0;border:none;background:transparent}.mini-cart-content .modal-header .close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;opacity:1;color:#111;font-size:0;transition:background-color .2s ease,transform .2s ease;padding:0;border:none}.mini-cart-content .modal-header .close:before{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.mini-cart-content .modal-header .close:hover{background-color:#0000000f;transform:rotate(90deg)}.mini-cart-content .free-shipping{background:#f6f7f4;border-radius:10px;padding:12px 14px;margin-top:4px}.mini-cart-content .free-shipping-content{margin-bottom:8px}.mini-cart-content .is-free-shipping-text{font-size:13px;font-weight:500;color:#111}.mini-cart-content .js-free-shipping{height:6px;background:#00000014;border-radius:999px;overflow:hidden;margin-top:4px!important}.mini-cart-content .js-free-shipping .progress-bar{background:linear-gradient(90deg,#0a7a3a,#10a054);border-radius:999px}.js-mini-cart-content{padding:4px 24px 16px!important;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.js-mini-cart-content::-webkit-scrollbar{width:6px}.js-mini-cart-content::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.js-mini-cart-content .mini-cart-item{display:flex;align-items:stretch;gap:16px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.06);text-align:left}.js-mini-cart-content .mini-cart-item:last-child{border-bottom:none}.js-mini-cart-content .mini-cart-image{flex:0 0 92px!important;padding:0!important;width:92px;height:120px;border-radius:8px;overflow:hidden;background:#f5f5f5;display:block}.js-mini-cart-content .mini-cart-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.js-mini-cart-content .mini-cart-image:hover img{transform:scale(1.05)}.js-mini-cart-content .mini-cart-meta{flex:1 1 auto!important;padding:0!important;display:flex;flex-direction:column;min-width:0}.js-mini-cart-content .mini-cart-meta>div:first-child a{font-size:14px;font-weight:600;color:#111;line-height:1.4;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.js-mini-cart-content .mini-cart-meta>div:first-child a:hover{color:#ea5231}.js-mini-cart-content .mini-cart-meta>span{font-size:13px;color:#666;margin-top:4px;display:inline-block}.js-mini-cart-content .mini-cart-meta>span+br+span,.js-mini-cart-content .mini-cart-meta>span:not(:first-of-type){color:#111;font-weight:600}.js-mini-cart-content .js-qty{position:relative;max-width:104px!important;min-width:104px!important;height:34px;border:1px solid rgba(0,0,0,.12);border-radius:999px;overflow:hidden;background:#fff;display:inline-flex;align-items:center}.js-mini-cart-content .js-qty .js-qty__input{width:104px!important;height:32px!important;padding:0 28px!important;border:none!important;background:transparent;font-size:13px!important;font-weight:600;color:#111;text-align:center;outline:none}.js-mini-cart-content .js-qty .js-qty__adjust{width:28px!important;height:100%;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#111;transition:background-color .15s ease;padding:0!important}.js-mini-cart-content .js-qty .js-qty__adjust:hover{background:#0000000f}.js-mini-cart-content .js-qty .js-qty__minus.is-min,.js-mini-cart-content .js-qty .js-qty__minus[disabled]{opacity:.35;cursor:not-allowed;background:transparent}.js-mini-cart-content .js-qty .js-qty__adjust .icon{width:10px!important;height:10px!important}.js-mini-cart-content .js-remove-mini-cart{display:inline-flex!important;align-items:center;gap:6px;font-size:13px!important;font-weight:600!important;color:#b42318!important;text-decoration:none!important;letter-spacing:.02em;padding:4px 0!important;margin:0!important;background:transparent;border:none!important;border-bottom:1px solid rgba(180,35,24,.25)!important;border-radius:0!important;line-height:1;transition:color .2s ease,border-color .2s ease}.js-mini-cart-content .js-remove-mini-cart:before{content:"";width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b42318' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'%3E%3C/path%3E%3Cpath d='M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3Cpath d='M19 6l-1 14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 6'%3E%3C/path%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0;transition:filter .2s ease}.js-mini-cart-content .js-remove-mini-cart:hover{color:#7a1410!important;border-bottom-color:#7a1410!important}.js-mini-cart-content .js-remove-mini-cart:hover:before{filter:brightness(.7)}.mini-cart-footer{padding:16px 24px 24px!important;background:#fff;border-top:1px solid rgba(0,0,0,.06);margin-top:auto}.mini-cart-total{margin-bottom:0!important}.mini-cart-total .block-addon{margin-bottom:14px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.mini-cart-total .block-addon .block-addon__box{flex:1}.mini-cart-total .block-addon .edit-notecart,.mini-cart-total .block-addon .js-open-addon,.mini-cart-total .block-addon .open-gift,.mini-cart-total .block-addon .edit-discountcode{cursor:pointer;color:#444;font-size:13px;font-weight:500;transition:color .2s ease}.mini-cart-total .block-addon .edit-notecart:hover,.mini-cart-total .block-addon .js-open-addon:hover,.mini-cart-total .block-addon .open-gift:hover,.mini-cart-total .block-addon .edit-discountcode:hover{color:#ea5231}.mini-cart-total .block-addon svg{width:18px;height:18px;margin-right:6px;stroke:currentColor}.bottom-total{display:flex;justify-content:space-between;align-items:baseline;font-size:15px!important;font-weight:600!important;color:#111!important;padding-top:4px}.bottom-total .js-cart-total{float:none!important;font-size:20px;font-weight:700;color:#111}.mini-cart-taxes{font-size:12px;color:#888;margin-top:4px;margin-bottom:16px}.mini-cart-btns{gap:10px;margin-top:16px!important}.mini-cart-btns .btn{border-radius:999px!important;height:52px;display:inline-flex!important;align-items:center;justify-content:center;font-size:13px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,border-color .2s ease;text-decoration:none}.mini-cart-btns .js-cart-btn-cart{background:#fff!important;color:#111!important;border:1.5px solid #111!important;margin-right:0!important}.mini-cart-btns .js-cart-btn-cart:hover{background:#111!important;color:#fff!important;transform:translateY(-1px)}.mini-cart-btns .js-cart-btn-checkout{background:#111!important;color:#fff!important;border:1.5px solid #111!important;margin-left:0!important;box-shadow:0 4px 14px #0000001f}.mini-cart-btns .js-cart-btn-checkout:hover{background:#ea5231!important;border-color:#ea5231!important;transform:translateY(-1px);box-shadow:0 8px 20px #ea523147}.mini-cart-btns .js-cart-btn-checkout.disabled{opacity:.5;pointer-events:none}.js-note-cart,.block-addon__box--wrap{border-radius:16px 16px 0 0!important;padding:28px 24px 24px!important;box-shadow:0 -16px 40px #0000001f!important}.js-note-cart>label,.block-addon__box--wrap>label,.block-addon__box--wrap h5{display:block;font-size:17px!important;font-weight:700!important;color:#111!important;letter-spacing:-.01em;margin-bottom:14px!important;text-align:left}.js-note-cart .cart__note,textarea#cart__note{width:100%;min-height:120px;border:1px solid rgba(0,0,0,.12)!important;border-radius:10px!important;padding:14px 16px!important;font-size:14px;color:#111;background:#fff;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;margin-bottom:18px!important}.js-note-cart .cart__note:focus,textarea#cart__note:focus{border-color:#111!important;box-shadow:0 0 0 3px #0000000f!important;outline:none}.js-note-cart .cart-notes-submit,.block-addon__box--wrap .btn-theme,.block-addon__box--wrap .get-rates,.block-addon__box--wrap #apply-discount-btn,.boxgift .add-gift__btn{display:inline-flex!important;align-items:center;justify-content:center;height:46px;padding:0 28px!important;border-radius:999px!important;background:#111!important;color:#fff!important;border:1.5px solid #111!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 14px #0000001f;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;line-height:1}.js-note-cart .cart-notes-submit:hover,.block-addon__box--wrap .btn-theme:hover,.block-addon__box--wrap .get-rates:hover,.block-addon__box--wrap #apply-discount-btn:hover,.boxgift .add-gift__btn:hover{background:#ea5231!important;border-color:#ea5231!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 8px 20px #ea523147}.js-note-cart .cart-note-close,.block-addon__box--wrap .discount-close,.block-addon__box--wrap .btn-close-addon,.boxgift .close-gift__btn{display:inline-flex!important;align-items:center;justify-content:center;height:46px;padding:0 28px!important;border-radius:999px!important;background:#fff!important;color:#111!important;border:1.5px solid rgba(0,0,0,.15)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;line-height:1;margin-left:8px!important}.js-note-cart .cart-note-close:hover,.block-addon__box--wrap .discount-close:hover,.block-addon__box--wrap .btn-close-addon:hover,.boxgift .close-gift__btn:hover{background:#111!important;border-color:#111!important;color:#fff!important;transform:translateY(-1px)}.js-note-cart .cart-notes-submit,.js-note-cart .cart-note-close{min-width:110px}.block-addon__box--wrap .ship-field select,.block-addon__box--wrap .ship-field input,.block-addon__box--wrap .form-control{border-radius:10px!important;height:46px!important;line-height:46px!important;padding:0 14px!important;border:1px solid rgba(0,0,0,.12)!important;font-size:14px;background:#fff!important}.block-addon__box--wrap .ship-field select:focus,.block-addon__box--wrap .ship-field input:focus,.block-addon__box--wrap .form-control:focus{border-color:#111!important;box-shadow:0 0 0 3px #0000000f!important;outline:none}.block-addon__box--wrap #shipping-calculator{padding:0!important;border:none!important;background:transparent!important}.block-addon__box--wrap #shipping-calculator h5{font-size:17px!important;font-weight:700!important;color:#111!important;letter-spacing:-.01em;margin-bottom:20px!important;text-align:left}.block-addon__box--wrap .shipping-calculator-input{display:flex!important;flex-direction:column!important;gap:14px!important}.block-addon__box--wrap .ship-field{margin:0!important;text-align:left}.block-addon__box--wrap .ship-field label{display:block!important;font-size:11px!important;font-weight:600!important;color:#555!important;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px!important;font-family:inherit}.block-addon__box--wrap .ship-field select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 8 10 12 14 8'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:16px 16px!important;padding-right:40px!important;cursor:pointer}.block-addon__box--wrap .field.d-flex,.block-addon__box--wrap p.field.mt-4{display:flex!important;gap:10px!important;margin-top:22px!important;margin-bottom:0!important;align-items:center}.block-addon__box--wrap .get-rates,.block-addon__box--wrap .get-rates.btn,.block-addon__box--wrap .get-rates.btn.btn-theme{display:inline-flex!important;align-items:center;justify-content:center;height:48px!important;padding:0 28px!important;border-radius:999px!important;background:#111!important;color:#fff!important;border:1.5px solid #111!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:0 4px 14px #0000001f;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;line-height:1!important;flex:1;max-width:220px;cursor:pointer}.block-addon__box--wrap .get-rates:hover,.block-addon__box--wrap .get-rates.btn:hover,.block-addon__box--wrap .get-rates.btn.btn-theme:hover{background:#ea5231!important;border-color:#ea5231!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 8px 20px #ea523147}.block-addon__box--wrap .discount-close,.block-addon__box--wrap .discount-close.btn,.block-addon__box--wrap .discount-close.link,.block-addon__box--wrap .btn.btn-close-addon,.block-addon__box--wrap .link.discount-close.btn.btn-close-addon{display:inline-flex!important;align-items:center;justify-content:center;height:48px!important;padding:0 24px!important;border-radius:999px!important;background:#fff!important;color:#111!important;border:1.5px solid rgba(0,0,0,.15)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important;margin:0!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;line-height:1!important;flex:0 0 auto;cursor:pointer}.block-addon__box--wrap .discount-close:hover,.block-addon__box--wrap .discount-close.btn:hover,.block-addon__box--wrap .discount-close.link:hover,.block-addon__box--wrap .btn.btn-close-addon:hover,.block-addon__box--wrap .link.discount-close.btn.btn-close-addon:hover{background:#111!important;border-color:#111!important;color:#fff!important;transform:translateY(-1px);text-decoration:none!important}.block-addon__box--wrap #wrapper-response{margin-top:14px}.block-addon__box--wrap #shipping-rates-feedback{font-size:13px;padding:10px 14px;border-radius:10px;background:#f6f7f4;color:#111;margin:0}.block-addon__box--wrap #shipping-rates-feedback.error{background:#fdecec;color:#b42318}.block-addon__box--wrap #shipping-rates-feedback.success{background:#e7f6ec;color:#0a7a3a}.drawer-crossell{padding:16px 24px!important;border-top:1px solid rgba(0,0,0,.06)}.drawer-crossell:not(:has(.drawer-crossell__item)){display:none!important}.block-addon__box--wrap,.js-note-cart,.boxgift{border-radius:12px 12px 0 0;box-shadow:0 -12px 28px #0000001a!important}.mini-cart-content.shadow,.mini-cart-content{height:100%}@media(max-width:768px){.block-addon__box--wrap,.js-note-cart,.boxgift{padding:22px 18px 20px!important;min-height:0;max-height:calc(100vh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch}.block-addon__box--wrap>label,.block-addon__box--wrap h5,.js-note-cart>label{font-size:16px!important;margin-bottom:12px!important}.block-addon__box--wrap .shipping-calculator-input{gap:12px!important}.block-addon__box--wrap .ship-field select,.block-addon__box--wrap .ship-field input,.block-addon__box--wrap .form-control{height:44px!important;line-height:44px!important;font-size:16px;padding:0 36px 0 12px!important}.block-addon__box--wrap .ship-field select{background-position:right 10px center!important}.block-addon__box--wrap .ship-field label{font-size:10px!important;margin-bottom:4px!important}.block-addon__box--wrap .field.d-flex,.block-addon__box--wrap p.field.mt-4{gap:8px!important;margin-top:16px!important;flex-wrap:wrap}.block-addon__box--wrap .get-rates,.block-addon__box--wrap .get-rates.btn,.block-addon__box--wrap .get-rates.btn.btn-theme{height:44px!important;padding:0 20px!important;font-size:11px!important;max-width:none;flex:1 1 160px}.block-addon__box--wrap .discount-close,.block-addon__box--wrap .btn.btn-close-addon{height:44px!important;padding:0 18px!important;font-size:11px!important;flex:0 1 auto}}@media(max-width:420px){.block-addon__box--wrap,.js-note-cart,.boxgift{padding:18px 50px 27px!important}.block-addon__box--wrap .field.d-flex,.block-addon__box--wrap p.field.mt-4{flex-direction:column;align-items:stretch;gap:8px!important}.block-addon__box--wrap .get-rates,.block-addon__box--wrap .get-rates.btn,.block-addon__box--wrap .get-rates.btn.btn-theme,.block-addon__box--wrap .discount-close,.block-addon__box--wrap .btn.btn-close-addon{width:100%;flex:1 1 auto;margin:0!important}.block-addon__box--wrap #shipping-rates-feedback{font-size:12px;padding:8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cart-draw.css.map */
