.js-mini-cart.cardraw .ff-flow{display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;text-align:left!important;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#15213a!important;font-family:var(--g-font-2, "Jost", sans-serif)!important}.js-mini-cart.cardraw .ff-flow.overlay:before{display:none!important}.js-mini-cart.cardraw .ff-flow>.mini-cart-header{flex:0 0 auto!important;position:relative!important;top:auto!important;margin:0!important;padding:2px 6px 0 16px!important;background:#fff!important;border-bottom:0!important;box-shadow:none!important}.js-mini-cart.cardraw .ff-flow>.mini-cart-header>.ff-flow__titlerow{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin:0!important;padding:0!important}.js-mini-cart.cardraw .ff-flow .ff-flow__title{margin:0!important;padding:0!important;font-family:var(--g-font-1, "Marcellus", serif)!important;font-size:19px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.01em!important;text-transform:none!important;color:#15213a!important}.js-mini-cart.cardraw .ff-flow .ff-flow__count,.js-mini-cart.cardraw .ff-flow .ff-flow__count .js-cart-count{font-family:var(--g-font-2, "Jost", sans-serif)!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;color:#4e5a72!important;position:static!important;display:inline!important;min-width:0!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;background:none!important;transform:none!important}.js-mini-cart.cardraw .ff-flow .mini-cart-header .modal-header{padding:0!important;margin:0!important;border:0!important;display:block!important}.js-mini-cart.cardraw .ff-flow .ff-flow__close{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#15213a!important;opacity:1!important;float:none!important;transform:none!important;text-shadow:none!important}.js-mini-cart.cardraw .ff-flow .ff-flow__close:before,.js-mini-cart.cardraw .ff-flow .ff-flow__close:after{display:none!important;content:none!important}@media(hover:hover){.js-mini-cart.cardraw .ff-flow .ff-flow__close:hover{background:#f4f6f9!important}}.js-mini-cart.cardraw .ff-flow .ff-flow__close:focus-visible{outline:2px solid #15213A!important;outline-offset:-2px!important}.js-mini-cart.cardraw .ff-flow .ff-flow__close svg{width:20px!important;height:20px!important;display:block!important}.js-mini-cart.cardraw .ff-flow .ff-flow__progress{margin:0 -6px 0 -16px;padding:0}.js-mini-cart.cardraw .ff-flow .ff-offer:not([hidden]){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;margin:0!important;padding:0 16px 7px!important;background:none!important;border:0!important;box-shadow:none!important;font-size:13.5px!important;line-height:17px!important}.js-mini-cart.cardraw .ff-flow .ff-offer p{display:inline!important;margin:0!important;padding:0!important}.js-mini-cart.cardraw .ff-flow .ff-offer p[hidden],.js-mini-cart.cardraw .ff-flow .ff-offer .ff-offer__l2--ship{display:none!important}.js-mini-cart.cardraw .ff-flow .ff-offer .ff-offer__l1{font-size:13.5px!important;font-weight:500!important;color:#15213a!important}.js-mini-cart.cardraw .ff-flow .ff-offer .ff-offer__l2{font-size:13px!important;color:#4e5a72!important;margin:0!important}.js-mini-cart.cardraw .ff-flow .ff-offer .ff-offer__l1:not([hidden])+.ff-offer__l2:before{content:" "}.js-mini-cart.cardraw .ff-flow .mini-cart-header .free-shipping{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.js-mini-cart.cardraw .ff-flow .mini-cart-header .free-shipping-content{display:none!important}.js-mini-cart.cardraw .ff-flow .mini-cart-header .js-free-shipping.progress{height:4px!important;margin:0!important;border-radius:0!important;background:#15213a1a!important}.js-mini-cart.cardraw .ff-flow .mini-cart-header .js-free-shipping .progress-bar{border-radius:0!important;background:#15213a!important}.js-mini-cart.cardraw .ff-flow.ff-flow--empty>.mini-cart-header{border-bottom:1px solid rgba(21,33,58,.12)!important}.js-mini-cart.cardraw .ff-flow>.mini-cart-body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;height:auto!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding:0 16px 24px!important;margin:0!important}.js-mini-cart.cardraw .ff-flow>.mini-cart-body>*{flex:0 0 auto!important;order:900}.js-mini-cart.cardraw .ff-flow>.mini-cart-body>.js-mini-cart-content{display:contents!important}.js-mini-cart.cardraw .ff-flow>.mini-cart-body>.js-mini-cart-content>*{flex:0 0 auto!important}.js-mini-cart.cardraw .ff-flow>.mini-cart-body>.ff-upg{order:1}.js-mini-cart.cardraw .ff-flow>.mini-cart-body>.js-cart-drawer-upgrade{display:none!important}.js-mini-cart.cardraw .ff-flow .mini-cart-item{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:12px 0!important;margin:0!important;border-bottom:1px solid rgba(21,33,58,.08)!important}.js-mini-cart.cardraw .ff-flow .mini-cart-image{flex:0 0 64px!important;width:64px!important;height:64px!important;margin:0!important;padding:0!important;border:1px solid rgba(21,33,58,.08)!important;border-radius:0!important;background:#f4f6f9!important;overflow:hidden!important}.js-mini-cart.cardraw .ff-flow .mini-cart-image .mini-cart-img{width:100%!important;height:100%!important;padding-top:0!important}.js-mini-cart.cardraw .ff-flow .mini-cart-image img{position:static!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.js-mini-cart.cardraw .ff-flow .mini-cart-meta{flex:1 1 auto!important;min-width:0!important;padding:0!important;text-align:left!important}.js-mini-cart.cardraw .ff-flow .ff-line__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.js-mini-cart.cardraw .ff-flow .ff-line__name{font-size:13.5px!important;font-weight:500!important;line-height:1.35!important;color:#15213a!important;-webkit-line-clamp:2!important}.js-mini-cart.cardraw .ff-flow .mini-cart-price{flex:0 0 auto;font-size:13.5px!important;font-weight:600!important;line-height:1.35!important;white-space:nowrap;color:#15213a!important}.js-mini-cart.cardraw .ff-flow .ff-line__each{display:block;font-size:12px!important;font-weight:400!important;color:#4e5a72!important;margin-top:2px}.js-mini-cart.cardraw .ff-flow .ff-line__ctl{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.js-mini-cart.cardraw .ff-flow .ff-line__ctl .js-qty{height:44px!important;margin:0!important}.js-mini-cart.cardraw .ff-flow .js-remove-mini-cart{margin:0!important;min-height:44px!important;font-size:12.5px!important}.js-mini-cart.cardraw .ff-flow>.mini-cart-body>.ff-upg:not([hidden]){position:relative;display:flex!important;align-items:center!important;gap:10px!important;margin:-13px 0 0!important;padding:0 0 12px 76px!important;background:#fff!important;border:0!important;border-bottom:1px solid rgba(21,33,58,.08)!important;box-shadow:none!important;font-size:12.5px!important}.js-mini-cart.cardraw .ff-flow .ff-upg .ff-upg__title,.js-mini-cart.cardraw .ff-flow .ff-upg .ff-upg__sub,.js-mini-cart.cardraw .ff-flow .ff-upg .ff-upg__long,.js-mini-cart.cardraw .ff-flow .ff-upg .ff-upg__badge{display:none!important}.js-mini-cart.cardraw .ff-flow .ff-upg .ff-upg__short{display:block!important;flex:1 1 auto;min-width:0;font-size:12.5px;line-height:1.35;color:#4e5a72}.js-mini-cart.cardraw .ff-flow .ff-upg .ff-upg__short:before{content:"\21b3\a0";color:#15213a}.js-mini-cart.cardraw .ff-flow .ff-upg .ff-upg__btnshort{display:inline!important}.js-mini-cart.cardraw .ff-flow .ff-upg .ff-upg__btn{flex:0 0 auto;width:auto!important;min-height:40px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:600!important;white-space:nowrap;border-radius:2px!important}.js-mini-cart.cardraw .ff-flow .ff-upg .ff-upg__err{flex:1 0 100%}.js-mini-cart.cardraw .ff-flow .ff-upg:not([hidden]){flex-wrap:wrap}.js-mini-cart.cardraw .ff-flow .ff-upg .ff-upg__short{flex:1 1 0}.js-mini-cart.cardraw .ff-flow .ff-empty{padding:28px 0 8px!important;margin:0!important;text-align:center!important;height:auto!important}.js-mini-cart.cardraw .ff-flow .ff-empty__title{margin:0 0 14px!important;font-family:var(--g-font-1, "Marcellus", serif)!important;font-size:19px!important;color:#15213a!important}.js-mini-cart.cardraw .ff-flow .ff-empty__cta{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:0 28px;background:#15213a!important;color:#fff!important;border-radius:2px;font-size:13.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important}.js-mini-cart.cardraw .ff-flow .ff-recs{margin:20px 0 0!important;padding:0!important}.js-mini-cart.cardraw .ff-flow .ff-recs[hidden]{display:none!important}.js-mini-cart.cardraw .ff-flow .ff-recs__head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 10px}.js-mini-cart.cardraw .ff-flow .ff-recs__title{margin:0!important;font-family:var(--g-font-1, "Marcellus", serif)!important;font-size:16px!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important;color:#15213a!important}.js-mini-cart.cardraw .ff-flow .ff-recs__hint{font-size:12px;color:#4e5a72}.js-mini-cart.cardraw .ff-flow .ff-recs__row{display:flex!important;gap:10px;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -16px!important;padding:0 16px 2px!important;scroll-padding:0 16px}.js-mini-cart.cardraw .ff-flow .ff-recs__row::-webkit-scrollbar{display:none}.js-mini-cart.cardraw .ff-flow .ff-rec{flex:0 0 132px;display:flex;flex-direction:column;scroll-snap-align:start;min-width:0}.js-mini-cart.cardraw .ff-flow .ff-rec[hidden]{display:none!important}.js-mini-cart.cardraw .ff-flow .ff-rec__img{display:block;width:132px;height:132px;background:#f4f6f9;overflow:hidden}.js-mini-cart.cardraw .ff-flow .ff-rec__img img{display:block;width:100%;height:100%;object-fit:cover}.js-mini-cart.cardraw .ff-flow .ff-rec__name{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.7em;margin:8px 0 2px;font-size:12.5px!important;font-weight:500!important;line-height:1.35!important;color:#15213a!important;text-decoration:none!important}.js-mini-cart.cardraw .ff-flow .ff-rec__price{display:block;margin:0 0 8px;font-size:12.5px;color:#4e5a72;font-variant-numeric:tabular-nums}.js-mini-cart.cardraw .ff-flow .ff-rec__add{position:relative;margin-top:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:40px!important;padding:0 8px!important;border:1px solid #15213A!important;border-radius:2px!important;background:#fff!important;color:#15213a!important;font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer}.js-mini-cart.cardraw .ff-flow .ff-rec__add:hover,.js-mini-cart.cardraw .ff-flow .ff-rec__add:focus-visible{background:#15213a!important;color:#fff!important}.js-mini-cart.cardraw .ff-flow .ff-rec__add .product-card__loading{position:absolute;width:16px;height:16px;display:none}.js-mini-cart.cardraw .ff-flow .ff-rec__add.is-loading .product-card__loading{display:inline-block}.js-mini-cart.cardraw .ff-flow .ff-rec__add.is-loading span:last-child{visibility:hidden}.js-mini-cart.cardraw .ff-flow .ff-sum{margin:20px 0 0!important;padding:14px 16px 12px!important;background:#f4f6f9!important;border:1px solid rgba(21,33,58,.1)!important;border-radius:0!important}.js-mini-cart.cardraw .ff-flow .ff-sum__title{margin:0 0 6px!important;font-family:var(--g-font-1, "Marcellus", serif)!important;font-size:16px!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important;color:#15213a!important}.js-mini-cart.cardraw .ff-flow .ff-sum__rows{margin:0!important;padding:0!important}.js-mini-cart.cardraw .ff-flow .ff-sum__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;font-size:13.5px;line-height:1.4}.js-mini-cart.cardraw .ff-flow .ff-sum__row dt{margin:0;font-weight:400;color:#4e5a72}.js-mini-cart.cardraw .ff-flow .ff-sum__row dd{margin:0;text-align:right;font-weight:500;color:#15213a;font-variant-numeric:tabular-nums;white-space:nowrap}.js-mini-cart.cardraw .ff-flow .ff-sum__row dt small{display:block;font-size:12px;color:#4e5a72}.js-mini-cart.cardraw .ff-flow .ff-sum__row--offer dd{color:#15213a}.js-mini-cart.cardraw .ff-flow .ff-sum__row--pay{margin-top:6px;padding-top:10px;border-top:1px solid rgba(21,33,58,.12)}.js-mini-cart.cardraw .ff-flow .ff-sum__row--pay dt,.js-mini-cart.cardraw .ff-flow .ff-sum__row--pay dd{font-size:15px;font-weight:600;color:#15213a}.js-mini-cart.cardraw .ff-flow .ff-sum__note{margin:8px 0 0!important;font-size:12.5px!important;line-height:1.45!important;color:#4e5a72!important}.js-mini-cart.cardraw .ff-flow .ff-addons{margin:16px 0 0!important;padding:0!important;border:0!important}.js-mini-cart.cardraw .ff-flow .ff-addons__btns{display:flex;gap:8px}.js-mini-cart.cardraw .ff-flow .ff-addon-btn{flex:1 1 0;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 10px!important;border:1px solid rgba(21,33,58,.25)!important;border-radius:2px!important;background:#fff!important;color:#15213a!important;font-family:var(--g-font-2, "Jost", sans-serif)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer}.js-mini-cart.cardraw .ff-flow .ff-addon-btn[aria-expanded=true]{border-color:#15213a!important;background:#f4f6f9!important}.js-mini-cart.cardraw .ff-flow .ff-addon-panel{margin:10px 0 0;padding:12px;border:1px solid rgba(21,33,58,.12);background:#fff;text-align:left}.js-mini-cart.cardraw .ff-flow .ff-addon-panel[hidden]{display:none!important}.js-mini-cart.cardraw .ff-flow .ff-addon-panel label{display:block;margin:0 0 6px;font-size:13px;color:#15213a;font-weight:500}.js-mini-cart.cardraw .ff-flow .ff-addon-panel textarea,.js-mini-cart.cardraw .ff-flow .ff-addon-panel input[type=text]{display:block;width:100%!important;min-height:44px;margin:0 0 10px!important;padding:8px 10px!important;border:1px solid rgba(21,33,58,.25)!important;border-radius:2px!important;background:#fff!important;color:#15213a!important;font-size:16px!important;line-height:1.4!important;box-shadow:none!important}.js-mini-cart.cardraw .ff-flow .ff-addon-panel__act{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.js-mini-cart.cardraw .ff-flow .ff-addon-save{min-height:44px!important;padding:0 20px!important;border:0!important;border-radius:2px!important;background:#15213a!important;color:#fff!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;cursor:pointer}.js-mini-cart.cardraw .ff-flow .ff-addon-msg{font-size:12.5px;color:#4e5a72}.js-mini-cart.cardraw .ff-flow .ff-addon-gift{margin-top:8px;display:flex}.js-mini-cart.cardraw .ff-flow .ff-cart-after{margin:8px 0 0!important;padding:0!important;text-align:center!important}.js-mini-cart.cardraw .ff-flow .ff-viewcart{display:inline-flex!important;align-items:center;min-height:44px;padding:0 8px;font-size:13px!important;color:#4e5a72!important;text-decoration:underline!important;text-underline-offset:3px}.js-mini-cart.cardraw .ff-flow>.mini-cart-footer.ff-bar{flex:0 0 auto!important;position:relative!important;bottom:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;display:flex;align-items:center;gap:12px;margin:0!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-top:1px solid rgba(21,33,58,.12)!important;box-shadow:0 -6px 16px #15213a0f!important;z-index:5!important}.js-mini-cart.cardraw .ff-flow .ff-bar__totals{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.2;text-align:left}.js-mini-cart.cardraw .ff-flow .ff-bar__online{font-size:19px;font-weight:700;color:#15213a;font-variant-numeric:tabular-nums;white-space:nowrap}.js-mini-cart.cardraw .ff-flow .ff-bar__online small{font-size:12px;font-weight:500;color:#4e5a72}.js-mini-cart.cardraw .ff-flow .ff-bar__cod{margin-top:3px;font-size:12.5px;color:#4e5a72;font-variant-numeric:tabular-nums;white-space:nowrap}.js-mini-cart.cardraw .ff-flow .ff-bar .mini-cart-btns{flex:0 0 auto;display:block;width:auto!important;margin:0!important;padding:0!important}.js-mini-cart.cardraw .ff-flow .ff-bar .js-cart-btn-checkout{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:132px!important;min-height:48px!important;padding:0 22px!important;margin:0!important;border-radius:2px!important;background:#15213a!important;color:#fff!important;font-size:14px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:none!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/129/assets/ff-cart-flow.css.map */
