@charset "UTF-8";@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.animated-placeholder{display:inline-block;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;position:relative;border-radius:20px;vertical-align:middle;height:.85rem;width:100%}.animated-placeholder.short{width:30%}.animated-placeholder.medium{width:50%}.animated-placeholder.long{width:80%}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.points img{width:60px;height:auto}#bulk-box.processing{position:relative}#bulk-box.processing:before{display:block;background:#f6f7f8;position:absolute;content:"";height:100%;width:100%;top:0;left:0;opacity:.5;z-index:1}#bulk-box.processing:after{position:absolute;content:"";border-radius:50%;top:calc(50% - 40px);left:calc(50% - 40px);width:80px;height:80px;border-top:5px solid rgba(0,0,0,.2);border-right:5px solid rgba(0,0,0,.2);border-bottom:5px solid rgba(0,0,0,.2);border-left:5px solid rgba(0,0,0,.75);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;z-index:2}#bulk-box .bulk-description .description-toggle{color:inherit;cursor:pointer}#bulk-box .bulk-description .description-toggle:after{content:"";font-family:icons;margin-left:5px}#bulk-box .bulk-description .description-content{height:0;opacity:0;transform:scaleY(0);transform-origin:top;transition:transform .2s ease-in-out,height .3s cubic-bezier(0,.6,0,1),opacity .3s cubic-bezier(0,.6,0,1);overflow:hidden}#bulk-box .bulk-description.is-open .description-toggle:after{content:""}#bulk-box .bulk-description.is-open .description-content{height:auto;opacity:1;transform:scaleY(1);transition:transform .1s ease-in-out,height .2s ease-in-out,opacity .2s ease-in-out;margin-top:5px}#bulk-table.table{--bs-table-bg: transparent}#bulk-table.table tfoot tr:last-child td{border-bottom:0}#bulk-table .product-name-td{width:100%;padding-bottom:0;max-width:500px;border-bottom-width:0}#bulk-table .product-name{font-weight:600;font-size:1.05rem;color:#444}#bulk-table input.qty{display:inline-block;max-width:100px}#bulk-table input.qty:invalid{border-color:red}#bulk-table .total-row{font-size:1.2rem}#bulk-table .bulk-rates-trigger{cursor:pointer}#bulk-table .bulk-rates-trigger .bulk-rates-icon{display:inline-block;margin-top:-3px;margin-left:3px;font-weight:700;text-align:center;width:16px;height:16px;line-height:16px;background-color:#ddd;vertical-align:middle;border-radius:50%;color:#555;font-size:12px}#bulk-table td[data-label]{border-top:0}#bulk-table td[data-label]:before{display:block;content:attr(data-label)}#bulk-table td:not([data-label=Quantity]):before{margin-bottom:7px}@media(min-width:576px){#bulk-table .product-name-td{width:auto;padding-bottom:.5rem;border-bottom-width:1px}#bulk-table td[data-label]{border-top:1px solid #dee2e6}#bulk-table td[data-label]:before{display:none}.points img{width:80px;height:auto}}@media(min-width:768px){.points img{width:120px;height:auto}}.accordion-wrap{margin-bottom:1rem}.accordion-wrap .accordion{padding:0;border-bottom:1px dotted #ccc}.accordion-wrap .accordion:first-child{border-top:1px dotted #ccc}.accordion-wrap .accordion .accordion-toggle{margin-left:0;margin-top:0;margin-bottom:0;padding-left:10px;padding-right:calc(1em + 10px);padding-top:10px;padding-bottom:10px;cursor:pointer;overflow:hidden}.accordion-wrap .accordion .accordion-toggle:before{float:right;color:inherit;content:"";font-family:icons;font-size:1em;font-weight:400!important;height:inherit;width:1em;margin-right:-1em;text-align:right}.accordion-wrap .accordion .accordion-toggle:hover{background-color:#00000005}.accordion-wrap .accordion.is-open>.accordion-content{padding-top:5px;opacity:1;transform:scaleY(1)}.accordion-wrap .accordion.is-open>.accordion-toggle:before{content:""}.accordion-wrap .accordion .accordion-content{padding:0 10px;max-height:0;opacity:0;transform-origin:top;transition:max-height .35s cubic-bezier(.075,.82,.165,1),opacity .35s cubic-bezier(.075,.82,.165,1);overflow:hidden}
