:root{--hw-black: #000;--hw-white: #fff;--hw-gray-100: #f2f2f2;--hw-gray-200: #dfdfdf;--hw-gray-300: #cccccc;--hw-gray-700: #555555;--hw-gray-800: #191919;--hw-gray-900: #151515;--hw-gray-1000: #f9f9f9;--hw-primary: #1f1f1f;--hw-primary-bg: #e6f6fe;--hw--brand-100: #ed1d24;--hw--brand-200: #cc0000;--hw--brand-300: #0091b9;--hw--brand-400: #8498b0;--hw--brand-500: #121212;--hw-secondary-bg: #e7eef5;--hw-body-color: #151515;--hw-body-bg: #fff;--hw-primary-rgba: rgba(18, 18, 18, .75);--hw-body-font-size: 1.6rem;--hw-body-font-weight: 400;--font-body-family: "Raleway", sans-serif;--hw-text-12: 1.2rem;--hw-text-14: 1.4rem;--hw-text-15: 1.5rem;--hw-text-16: 1.6rem;--hw-text-18: 1.8rem;--hw-text-20: 2rem;--hw-text-22: 2.2rem;--hw-text-24: 2.4rem;--hw-text-25: 2.5rem;--hw-text-30: 3rem;--hw-text-35: 3.5rem;--hw-text-40: 4rem;--hw-text-45: 4.5rem;--hw-text-50: 5rem;--font-body-scale: 1}body{font-family:var(--font-body-family)!important}.gifted-items-main p{margin:0}.is-empty .hw-cart--listmain{width:100%!important}.hw-cart--main-body .hw-cart--main .free-shipping-offer{width:100%}.file-input__input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.file-input__label{cursor:pointer;display:inline-flex;align-items:center;font-size:14px;font-weight:400;color:#555;width:100%;padding:10px 12px;height:50px;border-radius:10px;border:1px solid #ccc;background:#fff;margin:16px 0}.file-name-text-eclipse{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:270px}.file-name-text-eclipse a{font-size:1.4rem;font-weight:500}.cart-po-order-item-two .file-input__label{margin-top:0}.file-input__label svg{height:16px;margin-right:4px}.cart-po-order-item input,.cart-po-order-item .file-input{max-width:350px}.tooltip .tooltiptext{visibility:hidden;min-width:33rem;width:100%;background-color:var(--hw-gray-700);color:#fff;text-align:left;border-radius:6px;padding:8px;position:absolute;z-index:1;bottom:100%;right:-4px;opacity:0;transition:opacity .3s}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;right:5px;border-width:10px;border-style:solid;border-color:var(--hw-gray-700) transparent transparent transparent}.tooltip:hover .tooltiptext,.tooltip:focus .tooltiptext{visibility:visible;opacity:1}.tooltip-svg{width:fit-content;float:right;min-width:25px;max-height:25px}#po-checkbox[type=checkbox],#po-checkbox-two{position:relative;border:2px solid #ccc;border-radius:2px;background:none;cursor:pointer;line-height:0;margin:0 .6em 0 0;outline:0;padding:0!important;vertical-align:text-top;height:20px;width:20px;-webkit-appearance:none;opacity:.8}#po-checkbox[type=checkbox]:hover,#po-checkbox-two[type=checkbox]:hover{opacity:1}#po-checkbox[type=checkbox]:checked,#po-checkbox-two[type=checkbox]:checked{background-color:#ed1d24;border-color:#ed1d24;opacity:1}#po-checkbox[type=checkbox]:before,#po-checkbox-two[type=checkbox]:before{content:"";position:absolute;right:50%;top:50%;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;margin:-1px -1px 0;transform:rotate(45deg) translate(-50%,-50%);z-index:2}.cart-po-order-item input{border-radius:10px;border:1px solid #ccc;background:#fff;height:50px;width:100%;padding:10px 20px;font-size:16px;font-style:normal;font-weight:400;line-height:28px;color:#555}.cart-po-order-item input:focus-visible{border-color:#c00!important;box-shadow:none;outline:0}.cart-po-order-item input:hover{border-color:var(--hw-black)}.cart-po-order-item .input-group,.cart-po-order-item .file-input{display:flex;flex-direction:column}.cart-po-order-item .checkbox-container{padding:0 0 2rem}.cart-po-order-item{margin-top:2rem}.checkbox-container label{margin:0;color:#0e0f0f;font-size:1.4rem;font-weight:400}.hw--gift-box-main{max-width:100%;margin-left:auto!important}.gift-box{border:1px solid #ccc;padding:10px;border-radius:10px}.gift-box .gift-heading{column-gap:10px;display:flex;align-items:center;margin:10px 0;font-weight:700}.gift-box .gift-heading svg{width:24px;height:24px}.gift-box .gift-heading{color:#ed1d24;transition:.3s ease-in-out;cursor:pointer}.gift-box .gift-heading:hover{color:#0091b9}.gift-box p{margin-top:6px;margin-bottom:0;width:99%;color:#121212bf;font-size:1.3rem;font-weight:400;line-height:150%;letter-spacing:.04rem}.loader{display:none;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite;margin-left:10px;margin-bottom:-4px}.gifted-items-main .hw--container{border:.1rem solid var(--hw--brand-100);border-radius:1.6rem;padding:2rem;padding-bottom:0}.gifted-items-main .header{color:var(--lld-black-200);text-align:left;font-size:2.2rem;font-weight:600;margin-bottom:2rem;display:block;padding:0;box-shadow:none!important}body .gifted-items-main .product-image{max-width:10rem!important;max-height:10rem!important;object-fit:cover;min-height:10rem;min-width:10rem!important;width:auto;border-radius:.8rem;border:1px solid var(--lld-gray-200);background:var(--lld-gray-1000);padding:.5rem}.gifted-items-main .recipient-info{max-width:40rem}.action-buttons .recipient-edit-remove-button{display:flex;align-items:center;gap:1rem;flex-direction:column}.gifted-items-main .table thead tr{border-bottom:1px solid var(--hw-gray-300);border-top-width:0!important;border-right:0;border-left:0}.gifted-items-main .table thead tr>th{padding-top:0}.gifted-items-main .cart-item__details_title{color:var(--lld-black-200);line-height:1.5;font-size:1.6rem}main.hw-cart--main .section{width:100%}body .totals{justify-content:space-between}.title-wrapper-with-link a{display:flex;align-items:center;font-size:1.6rem;font-weight:700;line-height:2.4rem;color:var(--hw--brand-100);transition:.3s ease-out}.title-wrapper-with-link a:hover{color:var(--hw--brand-300)}.title-wrapper-with-link .title{font-size:2.2rem;text-transform:capitalize}.cart__blocks{margin-left:0!important}.gift-box{border:.1rem solid var(--hw-gray-300);padding:1rem;border-radius:1rem;cursor:pointer;background-color:var(--hw-body-bg)}.gift-box .gift-heading{margin-top:0;column-gap:1rem;max-height:2.4rem;display:flex;align-items:center}.gift-box .gift-heading svg{width:2.4rem;height:2.4rem}.gift-box .gift-heading h4{color:var(--hw--brand-100);font-weight:700;font-size:1.6rem}.gift-box .gift-heading:hover svg path{fill:var(--hw--brand-300)}.gift-box .gift-heading:hover h4{color:var(--hw--brand-300)}.yes,.no{transition:.4s all ease-out;cursor:pointer;align-content:center}.yes:hover,.no:hover{background-color:var(--hw--brand-300);color:var(--hw-white);border-color:transparent}.gift-box p{margin-top:.6rem;margin-bottom:0;width:99%}.popup{max-width:100rem;margin-top:5rem}.popup .popup-header{background:var(--hw-gray-200);padding:2rem}.modal{display:none;position:fixed;z-index:99;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.overlaycolor{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.modal-content{background-color:#fefefe;margin:auto;border:.1rem solid #888;width:100%;border-radius:1rem;max-width:100rem;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;max-height:85rem;overflow-y:auto}#style-4::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .6rem rgba(0,0,0,.3);background-color:var(--hw-gray-300);border-radius:0 1rem 1rem 0}#style-4::-webkit-scrollbar{width:.8rem;background-color:var(--hw-gray-300);border-radius:0 1rem 1rem 0}#style-4::-webkit-scrollbar-thumb{background-color:var(--hw--brand-100);border:0;z-index:-1;border-radius:1rem}.close{width:5rem;height:5rem;color:var(--hw--brand-500);float:right;font-size:4rem;font-weight:400;padding:1rem;cursor:pointer;font-family:serif;transition:.4s all ease-out;display:flex;align-items:center;justify-content:center}.close:hover{color:var(--hw--brand-200)}.recipient-details{max-width:56.5rem;width:100%;margin:0 auto;border-radius:2rem;background:var(--hw-body-bg);padding:4rem;text-align:center;z-index:999;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.common-modal-ll-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:none}.recipient-details .btns{display:flex;column-gap:1rem;justify-content:center}.ll-add-more-items-modal{z-index:99999!important}.yes{color:var(--hw-white);display:inline-block;padding:1.5rem 2rem;font-size:1.6rem;font-weight:700;text-align:center;border-radius:1rem;background:#ed1d24;line-height:normal}.no{color:#212728;display:inline-block;padding:1.5rem 2rem;font-size:1.6rem;font-weight:700;text-align:center;border-radius:1rem;border:2px solid #212728;line-height:normal}.product-img{width:8rem;height:8rem;border:.1rem solid var(--hw-primary-rgba)}.product-qty{margin-right:2rem}.general-gift-modal-main-loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid red;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.genereal-gift-box-loader{display:inline-block!important;opacity:1;left:45%;top:45%;position:fixed;transform:translate(-50%,-50%);width:100px;height:100px;border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid red;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;z-index:999999}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart-items *.right{text-align:right}.cart-items *.center{text-align:center}.cart-items *.left{text-align:left}.product-option{font-size:1.4rem;word-break:break-word;line-height:2.4rem}.cart-item__details>*+*{margin-top:.6rem}.cart-item__details>*{margin:0;max-width:30rem}.break{word-break:break-word}.cart-item__name{text-decoration:none;display:block}.cart-item__details{font-size:1.6rem;line-height:2.4rem}.cart-items td,.cart-items th{padding:0;border:none}.cart-item__image{height:auto;max-width:10rem}.cart-item__image-container{width:100%;justify-content:center;align-items:center!important}.cart-item__image{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important}.cart-item__link{display:block;bottom:0;left:0;position:absolute;right:0;top:0;width:100%;height:100%}.cart-item__media{width:10rem;padding-left:0!important}.cart-items-main{margin:0 2rem;padding:2rem 0}.cart-item__checkbox,.cart-item__totals,.cart-item__quantity{vertical-align:middle!important}.cart-items-main:hover .cart-item__details_title{color:var(--hw--brand-100)}.cart-item-checkbox[type=checkbox],.popup-checkbox[type=checkbox]{position:relative;background:var(--hw-body-bg)!important;border:.2rem solid var(--hw-gray-300);border-radius:.2rem;background:none;cursor:pointer;line-height:0;margin:0 .6em 0 0;outline:0;padding:0!important;vertical-align:text-top;height:2rem;width:2rem;-webkit-appearance:none;opacity:.8}.cart-item-checkbox[type=checkbox]:hover,.popup-checkbox[type=checkbox]:hover{opacity:1}.cart-item-checkbox[type=checkbox]:checked,.popup-checkbox[type=checkbox]:checked{background-color:var(--hw--brand-100)!important;border-color:var(--hw--brand-100);opacity:1}.cart-item-checkbox[type=checkbox]:before,.popup-checkbox[type=checkbox]:before{content:"";position:absolute;right:55%;top:50%;width:.4rem;height:1rem;border:solid #fff;border-width:0 .2rem .2rem 0;margin:-.1rem -.1rem 0;transform:rotate(45deg) translate(-50%,-50%);z-index:2}#gift-form{width:100%;margin:0 auto;padding:2rem}#gift-form label{display:block;margin-bottom:.5rem}#gift-form input,#gift-form textarea,#gift-form select{width:100%;padding:1rem;margin-bottom:1.5rem;border:.1rem solid var(--hw-gray-300);border-radius:1rem;min-height:5rem;font-size:1.4rem;letter-spacing:.05rem}.address{display:flex;flex-wrap:wrap;gap:1.6rem}.address input,.address textarea,.address select{margin:0!important}.gift-form-one{display:flex;gap:1.5rem}.gift-info,.recipient-info{width:100%}.gift-info #message{height:95%}#gift-form input:focus-visible,#gift-form textarea:focus-visible,#gift-form select:focus-visible{border-color:var(--hw--brand-200)!important;box-shadow:none;outline:0}#gift-form input:hover,#gift-form textarea:hover,#gift-form select:hover{border-color:var(--hw-black)}#gift-form input::placeholder,#gift-form textarea::placeholder,#gift-form select::placeholder,#gift-form select{color:var(--hw-gray-700);font-size:var(--hw-text-16);font-family:var(--font-body-family)}#gift-form input{height:5rem;border-radius:1rem;border-color:var(--hw-gray-300)}.gift-form-heading{color:var(--hw--brand-500);font-size:var(--hw-text-16);line-height:2.8rem;margin:2rem 0;font-weight:500}#giftModal .address{display:flex;flex-wrap:wrap}.apartment,.address-input{width:100%}.apartment{margin-right:1.5rem}#gift-form select.state{margin-right:1.5rem;margin-left:1.5rem}.save-remove-btn{float:right;display:flex;gap:2rem}.gift-form-save-btn{display:flex;align-items:center;justify-content:center;column-gap:1rem;border:0;color:var(--hw--brand-300);font-size:1.6rem;font-weight:700;font-family:var(--font-body-family);transition:.3s ease-in-out;cursor:pointer;margin:1rem 0;background:transparent!important}.gift-form-remove-btn{display:flex;align-items:center;justify-content:center;column-gap:1rem;border:0;color:var(--hw--brand-100);font-size:1.6rem;font-weight:700;font-family:var(--font-body-family);transition:.3s ease-in-out;cursor:pointer;background:transparent!important}.not-ask-again-btn{width:100%;margin-top:2rem;display:flex;align-items:center;justify-content:center;column-gap:1rem;border:0;color:var(--hw-gray-700);font-size:1.6rem;font-weight:700;font-family:var(--font-body-family);transition:.3s ease-in-out;cursor:pointer;background:transparent}.gift-form-remove-btn:hover,.not-ask-again-btn:hover{color:var(--hw--brand-300)}.gift-form-save-btn:hover{color:var(--hw-black)}.quantity-input-box::-webkit-inner-spin-button,.quantity-input-box::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity.cart-quantity.quantity.quantity-popover-container{padding:0}.saved-recipients-main{padding:2rem 4rem;padding-bottom:0}.saved-recipients-header{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem;gap:1rem}.recipient-edit-remove-button{display:flex;justify-content:center;margin-left:auto;gap:2rem}.recipient-edit-button:hover,.recipient-remove-button:hover{color:var(--hw-gray-700);transition:.3s ease-in-out;cursor:pointer}.recipient-edit-button:hover,.recipient-remove-button:hover{color:var(--hw--brand-100)}.saved-recipient{display:flex;align-items:center;padding:1rem 2rem;border-radius:1rem;border:.1rem solid var(--hw-gray-300);background:var(--hw-white);gap:1rem}.saved-recipient-info{color:var(--hw-primary-rgba);font-weight:600;letter-spacing:.06rem;line-height:2.1rem;font-size:var(--hw-text-14)}.recipient-gift-message,.recipient-email-phone,.recipient-address{max-width:25rem;width:100%;font-size:var(--hw-text-14);font-weight:var(--hw-body-font-weight)}.last-cart-items-main{margin-bottom:2rem}.checkbox-container{display:flex;align-items:center;justify-content:flex-start;width:100%}.popup-title{margin:2rem auto;font-size:var(--hw-text-25);line-height:3.4rem;text-transform:capitalize;font-weight:600;color:var(--hw--brand-500)}.popup-header{display:flex;align-items:center;justify-content:space-between;width:100%;background:#dfdfdf;padding:2rem;max-height:7rem;position:sticky;top:0;z-index:5}.popup-footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem;width:100%;background:var(--hw-gray-200);padding:2rem;margin-top:auto;position:sticky;bottom:0;z-index:1}.force-overflow{display:flex;flex-direction:column;height:100%}.applicable-to-else .yes{width:100%!important}.tooltip{position:relative;flex-grow:1;text-align:right}.tooltip .tooltiptext{visibility:hidden;width:100%;background-color:var(--hw-gray-700);color:#fff;text-align:left;border-radius:.6rem;padding:.8rem;position:absolute;z-index:1;bottom:125%;right:-4px;opacity:0;transition:opacity .3s}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;right:.5rem;border-width:1rem;border-style:solid;border-color:var(--hw-gray-700) transparent transparent transparent}.tooltip .tooltip-svg:hover+.tooltiptext,.tooltip .tooltip-svg:focus+.tooltiptext{visibility:visible;opacity:1}.tooltip-svg{width:fit-content;float:right;min-width:2.5rem;max-height:2.5rem}.checkbox-container-two{margin:2rem 0}.popup-checkbox{border-radius:.4rem!important}.without-adding-gift-file-details{max-width:65rem}.without-adding-gift{position:relative}.popup-close-btn{display:flex;border:1px solid;width:5rem;height:5rem;align-items:center;justify-content:center;position:absolute;right:-2rem;top:-2rem;transition:.3s ease-in-out;cursor:pointer}.popup-close-btn:hover{background:var(--hw--brand-300);border-color:var(--hw--brand-300);color:var(--hw-white)}.recipient-details .btns .yes,.recipient-details .btns .no{padding:1rem 1.2rem;width:13rem!important}.recipient-product-detail-footer{margin-top:1.5rem}.add-recipient-details-main .modal-content{overflow:auto;max-width:110rem;max-height:72rem}.add-recipient-details{display:flex;background:#fff}.cart-item__quantity .quantity{width:13rem!important}.recipient-product{min-width:45rem;width:auto;padding:2rem}.recipient-personal-details{width:100%;padding-bottom:0}.recipient-product-details-main{margin:1rem 0;display:flex;align-items:center;gap:2rem}.product-quantity-removed-total{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;gap:1rem;flex-wrap:wrap}.recipient-personal-details .checkbox-container{margin-bottom:2rem}.recipient-product-removed-icon{display:flex}.recipient-personal-details .popup-checkbox[type=checkbox]{margin-bottom:0!important}.recipient-personal-details #gift-form label{margin:0}.recipient-personal-details .checkbox-container .popup-checkbox{border-color:var(--hw-black)}.recipient-personal-details .checkbox-container .popup-checkbox[type=checkbox]:checked{border-color:var(--hw--brand-100)!important}.recipient-personal-details #gift-form>h2{font-size:1.6rem;font-weight:500;line-height:2.8rem;margin-bottom:1.6rem}.add-recipient-details div>h2{font-size:1.6rem;font-weight:500;line-height:2.8rem}.recipient-personal-detail{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.recipient-personal-message textarea{height:9rem}.recipient-product-detail .cart-item__details_price,.recipient-product-detail .cart-item__details_format{color:var(--hw--brand-500)}.recipient-product-details-total .cart-item__details_price{font-size:var(--hw-text-16)}.product-quantity-removed-total .quantity{width:12rem!important}.quantity-input-box[type=number]{-moz-appearance:textfield;padding:0!important;width:4rem;text-align:center;background:transparent;border:0;outline:0}.product-quantity-removed-total .quantity button{height:4.2rem!important;width:4rem;border:0;background:transparent;font-size:2.5rem;cursor:pointer}button.plus{border-left:.1rem solid #ccc!important}button.minus{border-right:.1rem solid #ccc!important}.quantity-main .quantity button{height:4.2rem!important;width:100%;border:0;background:transparent;font-size:2.5rem;cursor:pointer}.quantity-main input[type=number]{margin-bottom:0!important;border:0!important;text-align:center;padding:0!important}.quantity-main .quantity{height:4rem;width:12rem}.recipient-personal-details select.state,.apartment,.address-input{margin-right:0!important;margin-left:0!important}.recipient-personal-details .address{display:flex;flex-wrap:wrap;column-gap:1.5rem}.hw-apartment-address{width:100%;display:flex;column-gap:1.5rem}.recipient-personal-details .apartment,.recipient-personal-details .address-input{width:100%}.recipient-personal-details .city,.recipient-personal-details .state,.recipient-personal-details .zip{width:30.5%!important}.add-recipient-details-main .force-overflow{max-height:69.6rem;min-height:50rem}.recipient-personal-details #gift-form{position:sticky;top:0}.add-gift-details-main .popup-footer{justify-content:flex-end}.gifted-items-main .container{width:90%;margin:5rem auto;border:.1rem solid var(--hw--brand-100);border-radius:.5rem;padding:2rem;padding-bottom:0;background-color:var(--hw-gray-1000)}.gifted-items-main .table{width:100%;border-collapse:collapse}.gifted-items-main .table th,.gifted-items-main .table td{padding:1rem;text-align:left}.gifted-items-main .table th{font-size:1rem;font-weight:400;line-height:1.2rem;letter-spacing:.13rem;text-transform:uppercase}.gifted-items-main .product-image{width:10rem;height:10rem;object-fit:cover}.gifted-items-main .recipient-info{max-width:40rem;color:var(--lld-black-100)}.gifted-items-main .action-buttons svg{width:2rem!important;height:2rem!important}.action-buttons .recipient-edit-button:hover,.action-buttons .recipient-remove-button:hover{color:var(--hw--brand-100)}.action-buttons .recipient-edit-button,.action-buttons .recipient-remove-button{color:var(--hw-gray-700);transition:.3s ease-in-out;cursor:pointer}.action-buttons .recipient-edit-remove-button{display:flex;align-items:center;gap:2rem}.gifted-item-img-title{display:flex;align-items:center;gap:1rem}.gifted-items-main .gift-message{max-width:35rem}.gifted-items-main .table thead tr{border:1px solid var(--hw-gray-300);border-right:0;border-left:0}.gifted-items-main .cart-item__details_format{font-size:var(--hw-text-14)}.gifted-items-main .recipient-info>span,.gifted-items-main .recipient-info p>span,.qty-span,.total-span,.format-span{font-weight:600;letter-spacing:.06rem;line-height:2.1rem;font-size:var(--hw-text-14)}.email{color:var(--hw--brand-100)}.gifted-item-message{padding-top:1rem}.gifted-items-new-product{border-top:1px solid #ccc}a{color:#ed1d24}img.arrow-for-desktop.small-hide{width:5rem;height:5rem}.popup-header h4{color:var(--lld-black-200);font-size:2.2rem;font-weight:600;line-height:150%}.saved-recipient a{font-size:1.4rem;font-weight:400}.overlaycolor svg,.love-logic-delete-recipient-data-modal svg{width:4rem!important;height:4rem!important}img.arrow-for-mobile.hw--large-up-hide{display:none}.mobile-arrow-checkbox{justify-content:flex-end!important}span.phone{font-weight:400!important}@media screen and (min-width: 1200px){.hw-cart--main .cart__footer-wrapper{padding-left:0}main.hw-cart--main .hw-cart--listmain{width:calc(100% - 390px)}}@media screen and (min-width: 1180px){main.hw-cart--main{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}main.hw-cart--main .hw-cart--listmain{width:calc(100% - 390px)}.cart__footer{display:block!important}}@media screen and (min-width: 800px){.hw--large-up-hide{display:none!important}}@media screen and (max-width: 1179px){.gifted-items-main .recipient-info{width:100%}.product-image{margin-left:0}.cart__footer{justify-content:flex-end!important}.edit-gift-deatails-modal .modal-content{overflow:unset}.modal-content{margin:10rem auto!important}#gift-form select{height:5rem}.add-recipient-details-main .force-overflow{max-height:100%}.add-recipient-details.for-mobile-class{opacity:1!important}.loader-parent-edit-data{position:fixed;width:100%;height:100%;z-index:99999999;top:0;left:0}.loader-parent-edit-data:before{position:absolute;content:"";background:#000;width:100%;height:100%;z-index:99999;opacity:.2}}@media screen and (max-width: 799px){.small-hide{display:none!important}.less-than-two-tables,.gifted-items-grid-tr,.gifted-items-grid{display:block;width:100%}.modal-content{margin:5rem auto!important}.gifted-items-main .gift-message{max-width:100%}.hw--qty{text-align:left!important}.gifted-items-main .hw--container{padding:1rem}.gifted-items-main .table{display:block}.gifted-items-main .table th,.gifted-items-main .table td{display:block;width:100%;text-align:left}.gifted-items-main .product-image{width:100px;height:100px}.more-than-two-tables{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.action-buttons .recipient-edit-remove-button{justify-content:space-between}.gifted-items-main .table td,.hw-cart--main .container_1150_center_row,.hw-cart--main .cc-store-home-wrap{padding:0}main.hw-cart--main .section{margin:0}.hw-mobile-show-main-div .cart-item__price-wrapper{display:flex;gap:.5rem}}@media screen and (max-width: 480px){.gifted-items-main .recipient-info{margin-bottom:.5rem}.gifted-items-main .recipient-info label{margin-bottom:.3rem}.gifted-items-main .action-buttons button{padding:.8rem 1.5rem;font-size:1.4rem}.more-than-two-tables{grid-template-columns:1fr}}@media screen and (min-width: 750px){.hw--large-up-hide{display:none!important}.tax-note{text-align:left!important}.ll-cart-gift-modal .cart-item__media{width:11rem}#gift-form textarea{height:18rem;margin:0}}@media screen and (min-width: 990px){.cart-item__details{width:50rem}.recipient-personal-details #gift-form{top:5rem}}@media only screen and (min-width: 750px) and (max-width: 1030px){.address-input{margin-right:1.5rem}#gift-form select.state{margin-left:0}.recipient-gift-message-main{min-width:20rem}.recipient-personal-details .city,.recipient-personal-details .state,.recipient-personal-details .zip{width:100%!important}.recipient-personal-detail{grid-template-columns:1fr 1fr;row-gap:0}}@media screen and (min-width: 750px){.cart-items{border-spacing:0;border-collapse:separate;box-shadow:none;width:100%;display:table}.cart-item{display:table-row}.cart-items td{vertical-align:top;padding-top:2rem}.cart-item__image{max-width:100%}.cart-item>td+td{padding-left:2rem}.cart-item__details{width:35rem}}@media screen and (max-width: 749px){.small-hide{display:none!important}.yes,.no,.gift-form-heading,#gift-form input::placeholder,#gift-form textarea::placeholder,#gift-form select::placeholder,#gift-form select,.hw-mobile-show-main-div div>span,.recipient-product-details-total .cart-item__details_price{font-size:var(--hw-text-14)}.popup-title,.popup-header h4{font-size:var(--hw-text-14)}.cart-item__media{width:13rem!important}.recipient-details{padding:2rem}.hw-mobile-show-main-div{display:flex;justify-content:space-between;margin-top:1rem;max-width:100%!important;width:100%;gap:3rem}.cart-item-price-mob-text{margin-right:.5rem}.cart-item__checkbox,.cart-item__totals,.cart-item__quantity,.cart-item__media{vertical-align:top!important;text-align:left!important}.gift-form-one{display:block}#gift-form input,#gift-form textarea,#gift-form select,.apartment,.address-input,.yes,.no{width:100%!important;max-width:100%!important}#gift-form,.recipient-product{padding:0}.cart-items-main{margin:0 1.5rem;padding:2rem 0}.save-remove-btn{margin-top:1rem}#gift-form select.state,.apartment{margin-right:0;margin-left:0}.gift-form-heading{margin:1rem 0!important}.popup-footer,.popup-header{padding:1rem 1.5rem}.no{margin-bottom:1rem}.recipient-details .no{margin-bottom:0}.close{width:3rem;height:3rem;font-size:3.5rem}.saved-recipient{flex-wrap:wrap;row-gap:2rem}.recipient-edit-remove-button{width:100%;flex-direction:row!important;justify-content:space-between}.saved-recipients-main{padding:2rem 0rem}.last-cart-items-main{margin-bottom:2rem;padding-bottom:0rem}.cart-items-main.form-submit{padding:2rem 0}.applicable-to-else .yes{width:100%!important}.recipient-personal-detail{grid-template-columns:1fr;gap:0}.add-recipient-details{display:block;padding:2rem 1.5rem}.recipient-product{min-width:100%}.recipient-product-details-main{gap:1rem;align-items:flex-start}.recipient-product-details-img img{width:8rem;height:8rem}.hw-apartment-address{flex-wrap:wrap}main.hw-cart--main .hw-cart--listmain{padding-right:0}.genereal-gift-box-loader{width:50px;height:50px}.edit-gift-deatails-modal .modal-content{z-index:999}.add-recipient-details.for-mobile-class{opacity:1!important}.loader-parent-edit-data{position:fixed;width:100%;height:100%;z-index:99999999;top:0;left:0}.loader-parent-edit-data:before{position:absolute;content:"";background:#000;width:100%;height:100%;z-index:99999;opacity:.2}.mobile-arrow-checkbox{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}.cart-item__image-container{border-radius:.4rem .4rem 0 0}.gifted-items-main .header{font-size:2rem;margin-bottom:1rem}.yes,.no{padding:1.5rem 1.2rem;margin:0;white-space:nowrap}.gifted-items-grid-tr:not(:last-child){border-bottom:.8px solid #ccc;margin-bottom:1.5rem;padding-bottom:1rem;border-top:0}.ll-gift-main-body .table-wrapper:not(:first-child) table.cart-items{border-top:1px solid #ccc;margin-top:1rem;padding-top:1rem}#gift-form textarea{margin-bottom:0}.recipient-personal-gift-form-one h2{margin-bottom:1rem}}.error-input,.error-label{border:1px solid #ed1d24!important}.error-message{color:#ed1d24!important;font-size:14px!important;margin-left:5px!important}.po-inputs .file-input .error-message{margin-top:-14px!important;margin-bottom:10px!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/gift-style.css.map?v=69121911870046604481747229028 */
