@font-face{font-family:Samsung Sharp Sans Bold;src:url(SamsungSharpSans-Bold.woff2) format("woff2"),url(SamsungSharpSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Samsung Sharp Sans;src:url(SamsungSharpSansRegular-Regular.woff2) format("woff2"),url(SamsungSharpSansRegular-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JohnstonITC-Light;src:url(JohnstonITC-Light.eot?#iefix) format("embedded-opentype"),url(JohnstonITC-Light.woff) format("woff"),url(JohnstonITC-Light.ttf) format("truetype"),url(JohnstonITC-Light.svg#JohnstonITC-Light) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JohnstonITC-Medium;src:url(JohnstonITC-Medium.eot?#iefix) format("embedded-opentype"),url(JohnstonITC-Medium.woff) format("woff"),url(JohnstonITC-Medium.ttf) format("truetype"),url(JohnstonITC-Medium.svg#JohnstonITC-Medium) format("svg");font-weight:400;font-style:normal;font-display:swap}html.disable-scroll{overflow:hidden}.drawer.is-empty #CartDrawer .drawer__inner .drawer-main-wrap{height:0}#CartDrawer .drawer__inner{padding:0 20px}@media (max-width: 480px){#CartDrawer .drawer__inner{max-width:calc(100vw + -0rem)}}#CartDrawer .drawer__inner.active .top-header-wrap{display:none}#CartDrawer .drawer__inner.active .drawer-main-wrap{height:100vh}#CartDrawer .drawer__inner.active .checkout-btn-wrap{display:none}#CartDrawer .drawer__inner cart-drawer-items{overflow:initial}#CartDrawer .drawer__inner .top-header-wrap{position:sticky;top:0;background:#fff;z-index:9999}#CartDrawer .drawer__inner .drawer-main-wrap{height:71vh;position:relative;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;z-index:99999;padding-right:15px}#CartDrawer .drawer__inner .drawer-main-wrap::-webkit-scrollbar{width:2px;background-color:#fff}#CartDrawer .drawer__inner .drawer-main-wrap::-webkit-scrollbar-thumb{border-radius:10px;background-color:#fff}#CartDrawer .drawer__inner .drawer__header{padding:20px 0 10px}#CartDrawer .drawer__inner .drawer__header h2{margin-bottom:0}#CartDrawer .drawer__inner .frame p{font-family:Work Sans,HelveticaNeue,Helvetica Neue,sans-serif;font-weight:700;font-size:12px;line-height:14px;color:#bc3139;letter-spacing:0;text-align:center;margin-bottom:0}#CartDrawer .drawer__inner .cart-drawer__footer{border-top:1px solid #999999;border-bottom:1px solid #999999;margin-top:20px}#CartDrawer .drawer__inner .cart-drawer__footer .totals{border-bottom:none;padding:15px 0 0;margin-bottom:0}#CartDrawer .drawer__inner .cart-drawer__footer .totals .totals__subtotal,#CartDrawer .drawer__inner .cart-drawer__footer .totals .totals__subtotal-value{font-size:20px}#CartDrawer .drawer__inner .cart-drawer__footer .tax-note{font-size:10px;color:#999;letter-spacing:0;margin:5px 0 8px}#CartDrawer .drawer__inner .cart-drawer__form .cart-items{border-top:none;margin:10px 0}#CartDrawer .drawer__inner .cart-drawer__form .cart-items thead{position:relative;margin-bottom:0}#CartDrawer .drawer__inner .cart-drawer__form .cart-items thead th{border-bottom:1px solid #999999;padding-bottom:10px}#CartDrawer .drawer__inner .cart-drawer__form .cart-items .cart-item{position:relative;gap:.5em;min-height:100px;border-bottom:none}#CartDrawer .drawer__inner .cart-drawer__form .cart-items .cart-item td{padding:20px 0 0}#CartDrawer .drawer__inner .cart-drawer__form .cart-items .cart-item .cart-item__media{width:60px}#CartDrawer .drawer__inner .cart-drawer__form .cart-items .cart-item .cart-item__media img{height:45px;border-radius:5px;overflow:hidden}#CartDrawer .drawer__inner .cart-drawer__form .cart-items .cart-item .cart-item__details{width:200px;margin-left:-5px}@media (max-width: 767px){#CartDrawer .drawer__inner .cart-drawer__form .cart-items .cart-item .cart-item__details{margin-left:0}}#CartDrawer .drawer__inner .cart-drawer__form .cart-items .cart-item .cart-item__details .cart-item__name{letter-spacing:0}#CartDrawer .drawer__inner .cart-drawer__form .cart-items .cart-item .cart-item__details dl .product-option{width:80%;font-size:10px;color:#999}#CartDrawer .drawer__inner .cart-drawer__form .cart-items .cart-item .cart-item__totals{margin-top:5px}#CartDrawer .drawer__inner .cart-drawer__form .cart-items .cart-item .cart-item__quantity{position:absolute;bottom:0;right:0}#CartDrawer .drawer__inner .cart-drawer__form .cart-items .cart-item .cart-item__quantity .quantity{width:calc(7rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:35px;height:100%}#CartDrawer .drawer__inner .cart-drawer__form .cart-items .cart-item .cart-item__quantity .quantity .quantity__button{width:calc(2rem / var(--font-body-scale))}#CartDrawer .drawer__inner .cart-drawer__form .cart-items .cart-item .cart-item__quantity .quantity:after{border-radius:5px}#CartDrawer .drawer__inner .cart-drawer__form .cart-items .cart-item .cart-item__quantity cart-remove-button{margin-top:0;margin-left:10px}#CartDrawer .drawer__inner .cart-drawer__form .cart-items .cart-item .cart-item__quantity cart-remove-button .button{min-width:20px;min-height:35px}#CartDrawer .drawer__inner .drawer__footer{border-top:none;padding-top:0}#CartDrawer .drawer__inner .custom-field h3.custom-field--title{font-size:20px;text-align:center;text-transform:none;letter-spacing:.05em;border-top:1px solid #999999;padding-top:20px;margin-top:10px}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap{border-bottom:1px solid #999999;padding-bottom:10px;margin-bottom:10px}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-title{display:flex;flex-wrap:wrap;align-items:center;cursor:pointer}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-title .img-wrap{display:block;width:60px;height:40px;background:#ccc;border-radius:4px;overflow:hidden;margin-right:20px}@media (max-width: 768px){#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-title .img-wrap{margin-right:10px}}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-title .img-wrap img{height:40px;width:60px;object-fit:cover;border-radius:4px}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-title h3{width:75%;font-size:16px;text-align:left;text-transform:none;letter-spacing:0;margin:0}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-title h3 .icon-arrow{float:right}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content{position:fixed;top:0;background:#fff;width:calc(100% - 30px);height:100%;z-index:999999;display:flex;flex-direction:column;padding-top:20px;padding-right:15px;transform:translate(100%);visibility:hidden;opacity:0;transition:all .3s ease-in-out}@media screen and (max-width: 1300px){#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content{width:calc(100% - 40px)}}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .back{display:flex;flex-wrap:wrap;align-items:center;color:#000;cursor:pointer;margin-bottom:30px}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .back span{padding-right:15px}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .title-wrap{margin-bottom:10px}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .title-wrap h3{font-size:24px;color:#000;text-align:center;text-transform:none;letter-spacing:0;margin-top:0;margin-bottom:20px}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .title-wrap p{color:#000;text-align:center}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .extra-items-scroll{height:70vh;overflow-y:scroll}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .extra-items-scroll::-webkit-scrollbar{width:2px;background-color:#fff}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .extra-items-scroll::-webkit-scrollbar-thumb{border-radius:10px;background-color:#fff}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .extra-gifts-wrap{flex-wrap:wrap}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .extra-gifts-wrap .extra-gift-content{width:50%;padding:0 10px;margin-bottom:20px}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .extra-gifts-wrap .extra-gift-content .addCartOnClickExtraGift{position:relative;display:block;cursor:pointer}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .extra-gifts-wrap .extra-gift-content .addCartOnClickExtraGift:before{position:absolute;top:12px;right:12px;content:"";width:24px;height:24px;background:#fff;border:1px solid transparent;border-radius:100%}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .extra-gifts-wrap .extra-gift-content.addedToAjaxCarts .addCartOnClickExtraGift:before,#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .extra-gifts-wrap .extra-gift-content.addedToAjaxCart .addCartOnClickExtraGift:before{position:absolute;content:"";background-image:url(mini-cart-icon-checked.svg);background-repeat:no-repeat;background-position:center;background-color:#f5f5f5;border:1px solid #000000}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .extra-gifts-wrap .extra-gift-content .grid-link__image-centered{width:100%;overflow:hidden}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .extra-gifts-wrap .extra-gift-content .grid-link__image-centered img{display:block;width:100%;height:105px;object-fit:cover;border-radius:10px}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .extra-gifts-wrap .extra-gift-content h4{font-size:14px;letter-spacing:1px;color:#000;text-transform:none;margin:15px 0 10px}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .extra-gifts-wrap .extra-gift-content .product-price__price{color:#000}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap .collection-content .cart__ctas{padding-top:2px}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap.active .collection-content.active{transform:translate(0);visibility:visible;opacity:1}#CartDrawer .drawer__inner .custom-field .collection-wrapper .collection-wrap.vday-special .collection-content{position:static;transform:unset;opacity:1;visibility:visible;width:100%}#CartDrawer .drawer__inner .custom-field.extra-stems .collection-wrap{border-bottom:none}#CartDrawer .drawer__inner .cart__ctas{margin-top:30px;margin-bottom:20px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate{animation:rotate 1s forwards}
/*# sourceMappingURL=/cdn/shop/t/427/assets/cart-drawer.css.map */
