.checkout-totals-section{position:sticky;top:100px}.cart-totals-section,.thankyou-totals-section{position:sticky;top:140px}.totals-panel{padding:24px 18px;border-radius:9px;font-size:14.5px;font-weight:500;line-height:1.3;background-color:#f3f3f3;color:#555;cursor:default}.totals-extra{padding:15px 18px}.totals-panel-row,.totals-extra-row{display:flex;padding:1px 0}.totals-panel-col,.totals-extra-col{flex:1}.totals-panel-col.value,.totals-extra-col.value{flex:0;white-space:nowrap}.totals-panel h2,.totals-extra h2{font-size:17px;margin-bottom:8px}.totals-panel .bolder,.totals-extra .bolder{font-weight:600;color:#174f33}.totals-panel .upperc,.totals-extra .upperc{text-transform:uppercase}.totals-panel .linet,.totals-extra .linet{border-top:1px solid #CCC;margin-top:9px;padding-top:12px}.totals-panel .margt,.totals-extra .margt{margin-top:18px}.totals-panel .red,.totals-extra .red{color:#d009;letter-spacing:-.5px}.totals-panel .small-note,.totals-extra .small-note{font-weight:400;font-size:12px;letter-spacing:-.2px;color:#999}.totals-panel .hiddr,.totals-extra .hiddr,.partial-attribute{display:none}.partial-attribute.partial-ask--1{display:block}.cart-totals-partialtitle{position:relative;color:#1a5236;font-weight:500;letter-spacing:-.3px;margin-bottom:5px;font-size:15px;line-height:1.1}.cart-totals-partialopt{font-size:12.5px;font-weight:400}.cart-totals-partialopt.partialopt-na{display:none}.cart-totals-partialopt label{display:flex;padding:2px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.cart-totals-partialopt input[type=radio]{cursor:pointer;accent-color:#1e9057;margin:1px 5px 1px 0;align-self:flex-start}.totals-extra .reference-attribute label{display:block;color:#1a5236;font-weight:500;letter-spacing:-.3px;margin-bottom:5px;font-size:15px;line-height:1.1}.totals-extra .reference-attribute input{width:100%;display:block;border:1px solid #CCC;margin:0;padding:8px 10px;box-sizing:border-box;border-radius:5px;font-size:16px}.tooltip--icon{width:16px;height:1px;line-height:1;display:inline-block;margin:0 2px;vertical-align:middle}.tooltip--icon:before{position:absolute;content:"\f05a";font-family:lineAwesome;font-size:16px;font-weight:900;transform:translateY(-50%);cursor:pointer}.tooltip--icon:after{content:"";width:10px;height:10px;position:absolute;background:#fff;border-style:solid;border-color:#b4b4b4;border-width:1px 0px 0px 1px;transform:rotate(45deg);margin:8px 0 0 2px;z-index:110;display:none}.tooltip--info{display:none;background-color:#fff;border:1px solid #CCC;font-size:12.5px;font-weight:400;padding:12px 16px;color:#111;border-radius:7px;box-shadow:3px 3px 7px #00000029;line-height:1.3;position:absolute;z-index:100;top:50%;transform:translateY(14px)}.tooltip--info-extra{display:block;max-width:410px;margin-top:12px;font-size:12px;color:#888}.tooltip.open .tooltip--icon:after,.tooltip.open .tooltip--info{display:block}.checkout-button{padding-left:30px;padding-right:30px;transition:background-color .2s ease-in-out}body.prep-checkout .checkout-button,body.cart-totals-working .checkout-button,body.cart-update-working .checkout-button,body.checkout-working .checkout-button,body.shipping-working .checkout-button{background-image:url(//www.nooteboomtextiles.com/cdn/shop/t/442/assets/loading-circle-green_small.gif?v=154544666216529635921758178168);background-repeat:no-repeat;background-size:27px;background-position:4px 50%}
/*# sourceMappingURL=/cdn/shop/t/442/assets/totals-main.css.map */
