.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.side-content.order-lookup .h3 .badge,.side-content.order-lookup h3 .badge{background-color:var(--alert);color:#fff;position:relative;top:-2px;margin-left:5px}.side-content.order-lookup form .button{max-width:200px}.side-content.order-lookup .shipping-zip{max-width:150px}.side-content.order-lookup .vertical-rule{height:100%;width:1px;background-color:#dee2e6}.side-content.order-lookup del{opacity:.5}.side-content.order-lookup .savings{color:#188143}.side-content.order-lookup .credit{color:#007bff}.side-content.order-lookup .badge-success{background-color:#007bff}.side-content.order-lookup .lookup-diamond{position:relative;padding-top:2rem;max-width:482px}.side-content.order-lookup .lookup-diamond:before{position:absolute;transform:translateX(-50%);border-left:6px solid transparent;border-bottom:0 solid transparent;border-right:6px solid transparent;border-top:4px solid var(--secondary);animation:fadeIn 1s ease-out;animation-fill-mode:both}.side-content.order-lookup .lookup-diamond:after{position:absolute;background-color:var(--secondary);width:120px;max-width:120px;animation:fadeIn 1s ease-out;animation-fill-mode:both;font:700 13px/16px var(--font-body);padding:10px;color:#fff;text-align:center}.side-content.order-lookup .lookup-diamond--about-to-ship:before{content:"";top:calc(58% + 18px);left:50%;animation-delay:.5s}.side-content.order-lookup .lookup-diamond--about-to-ship:after{content:"About To Ship";top:calc(58% - 18px);left:calc(50% - 60px);animation-delay:.5s}.side-content.order-lookup .lookup-diamond--about-to-ship .run-line:first-of-type,.side-content.order-lookup .lookup-diamond--about-to-ship .run-line:nth-of-type(2),.side-content.order-lookup .lookup-diamond--about-to-ship .run-line:nth-of-type(3),.side-content.order-lookup .lookup-diamond--about-to-ship .run-line:nth-of-type(4){display:none}.side-content.order-lookup .lookup-diamond--shipped:before{content:"";top:calc(21% + 32px);left:82%;animation-delay:.75s}.side-content.order-lookup .lookup-diamond--shipped:after{content:"Shipped";top:calc(21% - 4px);left:calc(82% - 60px);animation-delay:.75s}.side-content.order-lookup .lookup-diamond--shipped .run-line:nth-of-type(2),.side-content.order-lookup .lookup-diamond--shipped .run-line:nth-of-type(3),.side-content.order-lookup .lookup-diamond--shipped .run-line:nth-of-type(4){display:none}.side-content.order-lookup .lookup-diamond--in-transit:before{content:"";top:36px;left:50%;animation-delay:1s}.side-content.order-lookup .lookup-diamond--in-transit:after{content:"In Transit";top:0;left:calc(50% - 60px);animation-delay:1s}.side-content.order-lookup .lookup-diamond--in-transit .run-line:nth-of-type(3),.side-content.order-lookup .lookup-diamond--in-transit .run-line:nth-of-type(4){display:none}.side-content.order-lookup .lookup-diamond--out-for-delivery:before{content:"";top:calc(21% + 32px);left:18%;animation-delay:1.25s}.side-content.order-lookup .lookup-diamond--out-for-delivery:after{content:"Out For Delivery";top:calc(21% - 4px);left:calc(18% - 60px);width:144px;animation-delay:1.25s}.side-content.order-lookup .lookup-diamond--out-for-delivery .run-line:nth-of-type(4){display:none}.side-content.order-lookup .lookup-diamond--delivered:before{content:"";top:calc(58% + 18px);left:50%;animation-delay:1.5s}.side-content.order-lookup .lookup-diamond--delivered:after{content:"Delivered";top:calc(58% - 18px);left:calc(50% - 60px);animation-delay:1.5s}.side-content.order-lookup .lookup-diamond--unavailable .run-line:first-of-type,.side-content.order-lookup .lookup-diamond--unavailable .run-line:nth-of-type(2),.side-content.order-lookup .lookup-diamond--unavailable .run-line:nth-of-type(3),.side-content.order-lookup .lookup-diamond--unavailable .run-line:nth-of-type(4),.side-content.order-lookup .lookup-diamond--unavailable:after,.side-content.order-lookup .lookup-diamond--unavailable:before{display:none}@keyframes runFirstBase{0%{transform:rotate(-20deg) scaleX(0)}to{transform:rotate(-20deg) scaleX(1)}}@keyframes runSecondBase{0%{transform:rotate(194deg) scaleX(0)}to{transform:rotate(194deg) scaleX(1)}}@keyframes runThirdBase{0%{transform:rotate(166deg) scaleX(0)}to{transform:rotate(166deg) scaleX(1)}}@keyframes runHomerun{0%{transform:rotate(20deg) scaleX(0)}to{transform:rotate(20deg) scaleX(1)}}.side-content.order-lookup .lookup-diamond .run-line{position:absolute;border:none;border-top:3px dotted #188143;width:24%;transform-origin:bottom left;transition:transform .25s ease-in-out}.side-content.order-lookup .lookup-diamond .run-line:first-of-type{top:calc(75% - 10px);left:calc(57% - 1.5px);animation:runFirstBase .25s ease-in-out .25s 1;animation-fill-mode:both;transform:rotate(-20deg)}.side-content.order-lookup .lookup-diamond .run-line:nth-of-type(2){top:calc(37% - 3px);left:calc(79% - 3px);animation:runSecondBase .25s ease-in-out .5s 1;animation-fill-mode:both;transform:rotate(194deg)}.side-content.order-lookup .lookup-diamond .run-line:nth-of-type(3){top:calc(19% + 2px);left:calc(45% - 1px);animation:runThirdBase .25s ease-in-out .75s 1;animation-fill-mode:both;transform:rotate(166deg)}.side-content.order-lookup .lookup-diamond .run-line:nth-of-type(4){top:calc(49% - 3px);left:calc(21% - 3px);animation:runHomerun .25s ease-in-out 1s 1;animation-fill-mode:both;transform:rotate(20deg)}.side-content.order-lookup .lookup-track{position:relative;margin-top:3rem;max-width:482px;height:21px;background:#ccc}.side-content.order-lookup .lookup-track .notch{position:absolute;width:2.5%;height:48%;background:#fff;top:5.5px}.side-content.order-lookup .lookup-track .notch:first-of-type{left:1%}.side-content.order-lookup .lookup-track .notch:nth-of-type(2){left:24.9%}.side-content.order-lookup .lookup-track .notch:nth-of-type(3){left:48.8%}.side-content.order-lookup .lookup-track .notch:nth-of-type(4){left:72.8%}.side-content.order-lookup .lookup-track .notch:nth-of-type(5){left:96.5%}.side-content.order-lookup .lookup-track .progress-line{position:absolute;border-top:6px solid #188143;width:20%;transform-origin:bottom left;transition:transform .25s ease-in-out;top:-5px}.side-content.order-lookup .lookup-track .progress-line:first-of-type{left:4.25%;animation:scaleX0to1 .25s ease-in-out .25s 1;animation-fill-mode:both}.side-content.order-lookup .lookup-track .progress-line:nth-of-type(2){left:28.25%;animation:scaleX0to1 .25s ease-in-out .5s 1;animation-fill-mode:both}.side-content.order-lookup .lookup-track .progress-line:nth-of-type(3){left:52.2%;animation:scaleX0to1 .25s ease-in-out .75s 1;animation-fill-mode:both}.side-content.order-lookup .lookup-track .progress-line:nth-of-type(4){left:76%;animation:scaleX0to1 .25s ease-in-out 1s 1;animation-fill-mode:both}.side-content.order-lookup .lookup-track:before{position:absolute;transform:translateX(-50%);border-left:6px solid transparent;border-bottom:0 solid transparent;border-right:6px solid transparent;border-top:4px solid var(--secondary);animation:fadeIn 1s ease-out;animation-fill-mode:both;top:-2px}.side-content.order-lookup .lookup-track:after{position:absolute;display:block;background-color:var(--secondary);width:120px;animation:fadeIn 1s ease-out;animation-fill-mode:both;font:700 13px/16px var(--font-body);padding:10px;color:#fff;text-align:center;top:-38px}.side-content.order-lookup .lookup-track--about-to-ship:before{content:"";left:2.5%;animation-delay:.5s}.side-content.order-lookup .lookup-track--about-to-ship:after{content:"About To Ship";left:.5%;animation-delay:.5s}.side-content.order-lookup .lookup-track--about-to-ship .notch:first-of-type{background:#188143}.side-content.order-lookup .lookup-track--about-to-ship .progress-line:first-of-type,.side-content.order-lookup .lookup-track--about-to-ship .progress-line:nth-of-type(2),.side-content.order-lookup .lookup-track--about-to-ship .progress-line:nth-of-type(3),.side-content.order-lookup .lookup-track--about-to-ship .progress-line:nth-of-type(4){display:none}.side-content.order-lookup .lookup-track--shipped:before{content:"";left:26.25%;animation-delay:.75s}.side-content.order-lookup .lookup-track--shipped:after{content:"Shipped";left:calc(26.25% - 60px);animation-delay:.75s}.side-content.order-lookup .lookup-track--shipped .notch:first-of-type,.side-content.order-lookup .lookup-track--shipped .notch:nth-of-type(2){background:#188143}.side-content.order-lookup .lookup-track--shipped .progress-line:nth-of-type(2),.side-content.order-lookup .lookup-track--shipped .progress-line:nth-of-type(3),.side-content.order-lookup .lookup-track--shipped .progress-line:nth-of-type(4){display:none}.side-content.order-lookup .lookup-track--in-transit:before{content:"";left:50.33%;animation-delay:1s}.side-content.order-lookup .lookup-track--in-transit:after{content:"In Transit";left:calc(50.33% - 60px);animation-delay:1s}.side-content.order-lookup .lookup-track--in-transit .notch:first-of-type,.side-content.order-lookup .lookup-track--in-transit .notch:nth-of-type(2),.side-content.order-lookup .lookup-track--in-transit .notch:nth-of-type(3){background:#188143}.side-content.order-lookup .lookup-track--in-transit .progress-line:nth-of-type(3),.side-content.order-lookup .lookup-track--in-transit .progress-line:nth-of-type(4){display:none}.side-content.order-lookup .lookup-track--out-for-delivery:before{content:"";left:74%;animation-delay:1.25s}.side-content.order-lookup .lookup-track--out-for-delivery:after{content:"Out For Delivery";left:calc(74% - 72px);width:145px;animation-delay:1.25s}.side-content.order-lookup .lookup-track--out-for-delivery .notch:first-of-type,.side-content.order-lookup .lookup-track--out-for-delivery .notch:nth-of-type(2),.side-content.order-lookup .lookup-track--out-for-delivery .notch:nth-of-type(3),.side-content.order-lookup .lookup-track--out-for-delivery .notch:nth-of-type(4){background:#188143}.side-content.order-lookup .lookup-track--out-for-delivery .progress-line:nth-of-type(4){display:none}.side-content.order-lookup .lookup-track--delivered:before{content:"";left:98%;animation-delay:1.5s}.side-content.order-lookup .lookup-track--delivered:after{content:"Delivered";right:0;animation-delay:1.5s}.side-content.order-lookup .lookup-track--delivered .notch{background:#188143}.side-content.order-lookup .lookup-track--unavailable .progress-line:first-of-type,.side-content.order-lookup .lookup-track--unavailable .progress-line:nth-of-type(2),.side-content.order-lookup .lookup-track--unavailable .progress-line:nth-of-type(3),.side-content.order-lookup .lookup-track--unavailable .progress-line:nth-of-type(4),.side-content.order-lookup .lookup-track--unavailable:after,.side-content.order-lookup .lookup-track--unavailable:before{display:none}@keyframes scaleX0to1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.side-content.order-lookup #email-receipt.email-sent:after{content:"email sent";padding-left:10px;color:#188143;font-size:70%;animation:fadeOut .5s linear 4s;animation-fill-mode:forwards;font-family:Lato,sans-serif!important;text-transform:uppercase;font-weight:700}.side-content.order-lookup .order-summary{background-color:#f8f9fa;margin:20px -20px 0;padding:10px}@media (min-width:1024px){.side-content.order-lookup .order-summary{background-color:transparent;margin:inherit;padding:initial}}.side-content.order-lookup .order-summary .h4,.side-content.order-lookup .order-summary h4{font-family:var(--font-heading);text-transform:uppercase;font-weight:400;border-bottom:1px solid #dee2e6}@media (min-width:1024px){.side-content.order-lookup .order-summary .h4,.side-content.order-lookup .order-summary h4{border-bottom:none}}.side-content.order-lookup .order-items{padding:0}@media (min-width:1024px){.side-content.order-lookup .order-items{padding:0 1rem;border:1px solid #dee2e6}}.side-content.order-lookup .order-items .order-item{padding-top:1rem;margin-bottom:1rem}.side-content.order-lookup .order-items .order-item:not(:first-child){border-top:1px solid #dee2e6}.side-content.order-lookup .product-image{position:relative;flex:0 0 80px;max-width:80px;padding:0;margin-left:10px}.side-content.order-lookup .product-image img{display:block;width:100%}.side-content.order-lookup .product-name{color:var(--primary);line-height:1.3}.side-content.order-lookup .quantity{position:absolute;top:-.5rem;right:0;border-radius:50%;background:var(--alert);color:#fff;font-size:.5rem;display:flex;align-items:center;justify-content:center;width:4ch;height:4ch}.side-content.order-lookup .lookup-error{color:var(--alert);font-weight:700}#redeem-bat-assurance .modal-dialog{text-align:center;max-width:500px}#redeem-bat-assurance a{color:var(--link);text-decoration:underline}#redeem-bat-assurance #expire-bat-assurance-btn{min-width:150px}