.cart-img-confirmation{position:relative;margin:0 auto;width:120px;height:120px}.cart-img-confirmation img{max-width:120px;max-height:120px;margin:inherit;position:absolute;top:0;bottom:0;left:0;right:0}
.subtitle{font-size:13px;line-height:19px;color:#555;text-transform:none;font-weight:normal;margin-top:0;padding:10px}
.subtitle ul{margin:15px 30px}.subtitle li{list-style:initial}.order-sipping{border:2px solid #e5e5e5;margin-top:15px}
.delivery-info{display:flex}.delivery-updates{margin-top:0}.email-delivery{margin-right:17px;width:72%}
.updates-subscribe-form{margin-bottom:20px}.truck-icon{margin:15px 16px 0 0 !important;width:58px;height:58px}
.comment-icon{;height:23px}.sms-send{display:flex}.video-detail-product-list-img{text-align:center;border:2px solid #e5e5e5}
.text-need{text-decoration:none}.text-want{margin:23px 0 23px 0}.follow-us{margin-top:0;margin-bottom:29px;font-size:13px}
.order-summary-table td{font-size:13px}.box-fieldset{margin:10px 2px}fieldset.scheduler-border{border:1px groove #ddd !important;padding:0 1.4em 1.4em 1.4em !important;margin:0 0 1.5em 0 !important;-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000}
legend.scheduler-border{font-size:13px;line-height:19px;color:#555;text-transform:none;padding:10px;font-weight:bold;text-align:left;width:auto;border-bottom:0;font-family:arial,Helvetica,sans-serif;text-align:left;margin:0}
.order-summary-table{width:100%}.social-icons img{height:33px;margin:15px 6px}.order-item{display:flex}
.order-summary-cart h1{font-size:20px;margin-top:15px}.order-summary-table{margin-bottom:15px}.order-summary-table td span{font-family:arial,Helvetica,sans-serif}
.order-detail .cart-summary .line-item-price{font-size:14px;margin:15px 0 0}#related-confirmation-products{display:flex;flex-direction:row;overflow-x:auto}
.related-product{width:166px;margin-right:16px;color:#333;flex-shrink:0}.related-product:last-child{margin-right:0}
.related-product-img{height:64px}.related-title{font-size:14px;margin-top:16px;margin-bottom:15px}.related-price{font-size:16px;margin-bottom:16px;font-weight:bold}
.related-add-to-cart{width:150px;height:44px;background:#06c;border-radius:4px;border:0;font-size:16px;color:white;display:flex;align-items:center;justify-content:center}
.related-added,.related-timer-added{height:44px;font-size:larger}.related-error{width:100%;margin:15px 0;padding:10px}
#related-confirmation-products a{text-decoration:none}#order-confirmation-grid{display:grid;grid-template-columns:640px 95px 1fr;grid-template-rows:1fr 48px 1fr}
.confirmation-divisor{border-top:8px #ececec solid;margin:20px 0;border-radius:6px}#recommendations-section{height:auto;grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:1;padding:24px 36px 32px 36px;box-shadow:0 2px 12px rgba(0,0,0,0.08);border:1px solid #ececec;border-radius:6px;margin-top:32px;margin-bottom:32px}
#order-extra-info,#order-extra-info-vieworder{border:1px solid #cecece;grid-column-start:3;grid-column-end:3;grid-row-start:1;grid-row-end:3;height:auto}
#order-confirmation-data-summary{height:442px;border:1px solid #cecece;grid-column-start:1;grid-column-end:1;grid-row-start:2;grid-row-end:3}
.no-recommendations #order-confirmation-data-summary{grid-row-start:1;grid-row-end:3;margin:32px 0}#user-info{display:flex;flex-wrap:wrap}
.user-info{width:50%}.user-info p:first-child{color:#888;font-size:13px;margin:0}.user-info p:last-child{color:#333;font-size:14px;margin:8px 0 0 0}
#user-info-c,#user-info-d{margin-top:16px}#order-confirmation-heading p{font-size:14px;margin-top:0;margin-bottom:0}
#order-confirmation-heading h1{font-size:29px;font-weight:700;color:#333}#buy-now-timer{height:54px;background-color:#ffce1f;border-radius:6px;display:flex;justify-content:space-between;align-items:center;margin-top:0;margin-bottom:24px}
#buy-now .onea-modal-head{border-bottom:1px solid #ddd;margin-left:-32px;margin-right:-32px}.buy-now-product{display:flex}
.buy-now-product-image{width:88px;flex-shrink:0}.buy-now-product-image img{width:66px}.timer-prod-discount{min-width:43px;height:21px;background-color:#fae1e0;color:#dd382d;border-radius:4px;padding:2px 6px;font-weight:600;margin-bottom:4px;display:inline-block}
#recommendations-title{font-size:22px;color:#333}#vieworder-details,#vieworder-totals{border:1px solid #cecece;border-radius:6px}
.vieworder-font{font-family:Arial,serif;font-style:normal}.vieworder-h1{font-weight:bold;font-size:28px;line-height:140%;color:#333}
.vieworder-subtitle{font-weight:400;font-size:13px;line-height:140%;color:#888}.vieworder-subtitle-value{font-family:'Arial';font-style:normal;font-weight:700;font-size:14px;line-height:140%;color:#333}
.order-summary-table td{margin-top:.5rem !important}#order-summary-items-container{background-color:rgba(221,221,221,0.2);margin:0 -30px;padding:20px 0}
.order-summary-item-vieworder .product-img,.order-summary-item .product-img{max-width:60px;align-self:center;margin-left:16px}
#order-extra-info-vieworder{height:140px}#order-confirmation-social-media-links-vieworder a:hover,#order-confirmation-social-media-links a:hover{text-decoration:none}
#returns-link{align-items:center;padding:0 24px;gap:8px;width:188px;height:40px;border:1px solid #0766c3;border-radius:6px;text-decoration:none;color:#0766c3;font-size:14px}
#tracking-link{width:92px;height:20px;font-family:'Arial';font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#06c;text-decoration:none}
#tracking-link svg{margin-top:-2px}#vieworder-recommendations-title{font-size:18px;color:black;text-transform:none;margin-bottom:12px}
#vieworder-recommended-products{display:flex;flex-direction:row;overflow-x:auto}.vieworder-recommended-product{width:22%;min-width:244px;padding-right:20px;margin-bottom:10px;color:black}
.vieworder-recommended-product-img{height:64px}.vieworder-recommendation-title{font-size:14px;margin-bottom:24px;height:60px}
.vieworder-recommendation-price{font-size:16px;margin-bottom:16px;font-weight:bold}.vieworder-recommendation-add-to-cart{width:150px;height:44px;background:#06c;border-radius:4px;border:0;font-size:16px;color:white;display:flex;align-items:center;justify-content:center}
.vieworder-confirmation-divisor{border-top:8px #ececec solid;margin:-30px 0;border-radius:6px;position:absolute;left:0;right:0}
.vieworder-divisor{margin:50px 0}#buy-now-confirmation{height:215px !important;top:initial;bottom:0;z-index:1150 !important}
@media(min-width:576px){.email-delivery{margin-right:17px;width:72% !important}}@media(min-width:992px){.order-placed{margin:19px 0}
#buy-now{width:600px;height:525px}#buy-now-products-list{display:flex;flex-direction:row;justify-content:center;overflow:hidden;padding-bottom:16px}
#buy-now-products-list.scrollable{justify-content:flex-start;overflow-x:scroll}.buy-now-product{width:158px;flex-direction:column;margin-left:16px;margin-right:16px}
.buy-now-product:first-child{margin-left:0}.buy-now-product:last-child{margin-right:0}.timer-add-button{height:40px;font-weight:400}
.buy-now-product-image{margin-bottom:16px}.buy-now-product-image img{width:auto;height:64px}#order-extra-info{margin:32px 0}
#vieworder-grid{display:grid;grid-template-columns:640px 95px 1fr;grid-template-rows:1fr 10px}.timer-prod-title{margin-bottom:10px}
.buy-now-product-info{display:flex;flex-direction:column;justify-content:space-between;height:100%}}
@media(max-width:991px){.buy-now-product{padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:16px}
.buy-now-product:last-child{border-bottom:0;margin-bottom:0}#order-confirmation-grid{display:flex;flex-direction:column}
#user-info{flex-direction:column}.user-info{width:100%}#recommendations-section{height:auto;box-shadow:none;border:0;order:1;border-top:8px #ececec solid;border-bottom:8px #ececec solid;border-radius:0;margin:16px 0}
#order-extra-info{order:3;height:auto;border:0;border-top:8px #ececec solid;margin:16px 0;border-radius:0 !important}
#order-confirmation-data-summary{order:2;height:auto}#user-info-b{margin-top:16px}#recommendations-title{font-size:16px}
#order-confirmation-heading p{font-size:13px}#order-confirmation-heading h1{font-size:16px}}@media(max-width:767px){.order-detail h1{border-bottom:0;margin-bottom:15px}
}@media(max-width:394px){#email-delivery-submit{margin-top:20px}}@media(min-width:992px) and (max-width:1199px){#order-extra-info-vieworder{height:210px}
#order-confirmation-social-media-links-vieworder a svg{margin:8px}}