.section-content-enter{opacity:.1}
.section-content-enter-active{opacity:1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-content-exit{opacity:1}
.section-content-exit-active{opacity:.1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-enter{background:#f9f9f9}
.section-enter-active{background:white;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.section-exit{background:white}
.section-exit-active{background:#f9f9f9;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.checkout--empty-cart{background-color:white}
.wd-loading{background-color:rgba(255,255,254,0.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:100}
.wd-loading-spinner{-webkit-animation:1s infinite linear rotation;animation:1s infinite linear rotation;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbi1zdmctbG9hZGVyLXJpbmctcGFydGlhbCIgdmlld0JveD0iMCAwIDc5LjggNzkuOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48c3R5bGU+LmNlc3Qwe29wYWNpdHk6LjE1O2VuYWJsZS1iYWNrZ3JvdW5kOm5ld30uY2VzdDAsLmNlc3Qxe2ZpbGw6IzY2Nn08L3N0eWxlPgogICAgPHBhdGggaWQ9ImNlU3VidHJhY3Rpb25fMl8xXyIgY2xhc3M9ImNlc3QwIiBkPSJNMzkuOSA3OS44QzE3LjggNzkuOCAwIDYxLjkgMCAzOS45IDAgMTcuOCAxNy45IDAgMzkuOSAwczM5LjkgMTcuOSAzOS45IDM5LjljMCAxNi05LjYgMzAuNS0yNC40IDM2LjctNC45IDIuMS0xMC4yIDMuMi0xNS41IDMuMnptMC03NkMyMCAzLjggNCAxOS45IDQgMzkuN2MwIDE5LjggMTYuMSAzNS45IDM1LjkgMzUuOHMzNS45LTE2LjEgMzUuOC0zNS45YzAtMTQuNC04LjYtMjcuNC0yMS45LTMzLTQuNC0xLjgtOS4xLTIuOC0xMy45LTIuOHoiLz4KICAgIDxwYXRoIGlkPSJjZVN1YnRyYWN0aW9uXzNfMV8iIGNsYXNzPSJjZXN0MSIgZD0iTTc5LjkgMzkuOGgtNGMwLTE5LjktMTYuMS0zNi0zNS45LTM2aC0uMXYtNGMyMiAwIDM5LjkgMTcuOSA0MCA0MHoiLz4KPC9zdmc+);height:80px;left:50%;margin:-40px 0 0 -40px;position:fixed;top:50%;width:80px}
@-webkit-keyframes rotation{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.wd-loading-enter{opacity:.01}
.wd-loading-enter.wd-loading-enter-active{opacity:1;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.wd-loading-exit{opacity:1}
.wd-loading-exit.wd-loading-exit-active{opacity:.01;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.section-content-enter{opacity:.1}
.section-content-enter-active{opacity:1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-content-exit{opacity:1}
.section-content-exit-active{opacity:.1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-enter{background:#f9f9f9}
.section-enter-active{background:white;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.section-exit{background:white}
.section-exit-active{background:#f9f9f9;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.checkout--alert-box{border:solid 1px #d22}
.checkout--alert-box ul{margin:unset}
.checkout--alert-box h5,.checkout--alert-box li,.checkout--alert-box p{color:#d22}
.checkout--alert-box li,.checkout--alert-box p{font-size:1.2rem}
.checkout--alert-box li a,.checkout--alert-box p a{background-image:-webkit-gradient(linear,left top,right top,color-stop(60%,rgba(222,34,34,0.5)),color-stop(60%,transparent));background-image:-webkit-linear-gradient(left,rgba(222,34,34,0.5) 60%,transparent 60%);background-image:-o-linear-gradient(left,rgba(222,34,34,0.5) 60%,transparent 60%);background-image:linear-gradient(90deg,rgba(222,34,34,0.5) 60%,transparent 60%)}
.checkout--alert-box li a:hover,.checkout--alert-box p a:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(60%,rgba(222,34,34,0.5)),color-stop(60%,rgba(222,34,34,0.5)));background-image:-webkit-linear-gradient(left,rgba(222,34,34,0.5) 60%,rgba(222,34,34,0.5) 60%);background-image:-o-linear-gradient(left,rgba(222,34,34,0.5) 60%,rgba(222,34,34,0.5) 60%);background-image:linear-gradient(90deg,rgba(222,34,34,0.5) 60%,rgba(222,34,34,0.5) 60%)}
.section-content-enter{opacity:.1}
.section-content-enter-active{opacity:1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-content-exit{opacity:1}
.section-content-exit-active{opacity:.1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-enter{background:#f9f9f9}
.section-enter-active{background:white;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.section-exit{background:white}
.section-exit-active{background:#f9f9f9;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.checkout--product-bar{background-color:#f9f9f9;position:relative}
.checkout--product-bar h5{line-height:1.35714}
.checkout--product-bar h3{font-size:1.6rem}
.checkout--product-bar p{margin:0}
.checkout--product-bar .icon-svg-circle{width:2px}
.checkout--product-bar .wd-close-button svg{color:#666}
.checkout--product-bar--info-column{border-right:0}
.checkout--product-bar--info-column--name-sub-column{border-bottom:1px solid #999;display:-ms-flexbox;display:flex}
.checkout--product-bar--info-column--name-sub-column--image-container{-ms-flex-negative:0;flex-shrink:0}
.checkout--product-bar--info-column--name-sub-column--image-container img{width:4rem}
.checkout--product-bar--info-column--quantities-sub-column{border-bottom:1px solid #dadada;border-right:0;padding:1.6rem 0 0 0}
.checkout--product-bar--info-column--quantities-sub-column input{max-width:6rem}
.checkout--product-bar--info-column--term-editor{padding-bottom:1.6rem}
.checkout--product-bar--info-column--quantity-input{padding-bottom:2rem}
@media only screen and (min-width:64.063em){.checkout--product-bar{margin-bottom:.6rem}
.checkout--product-bar h3{font-size:1.9rem}
.checkout--product-bar--info-column{border-right:1px solid #dadada}
.checkout--product-bar--info-column--name-sub-column{border-bottom:0;padding:0 2.4rem 0 0;margin:0}
.checkout--product-bar--info-column--name-sub-column--image-container{padding:0 2.4rem 0 0}
.checkout--product-bar--info-column--quantities-sub-column{border-bottom:0;padding:0 2.4rem 0 0}
.checkout--product-bar--info-column--term-editor{padding-bottom:0}
.checkout--product-bar--info-column--quantity-input{padding-bottom:0}
.checkout--product-bar--product-price-column{padding:0 2.4rem}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.checkout--product-bar p{display:-ms-grid}
.checkout--product-bar span{margin-left:.5rem;display:block}
}
.wd-fe-select select:disabled{opacity:.35}
.section-content-enter{opacity:.1}
.section-content-enter-active{opacity:1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-content-exit{opacity:1}
.section-content-exit-active{opacity:.1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-enter{background:#f9f9f9}
.section-enter-active{background:white;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.section-exit{background:white}
.section-exit-active{background:#f9f9f9;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.checkout--section-header{background:#f9f9f9;cursor:pointer;margin:2px 0}
@media only screen and (min-width:64.063em){.checkout--section-header h3{font-size:21px !important}
}
.checkout--section-header svg{color:#666}
.checkout--section-header-disabled{cursor:default}
.checkout--section-header-disabled .wd-icon,.checkout--section-header-disabled .wd-inline-icon{font-style:italic;opacity:.5}
.checkout--section-header-open{background:white;margin:0}
.checkout--section-header-open .wd-inline-icon .wd-bold{font-weight:500}
.checkout--section-header-complete .checkout--section-header--content--title svg{color:#0696d7}
.checkout--section-header--content{display:-ms-flexbox;display:flex;padding:8px 0}
.checkout--section-header--content .icon-svg-checkout-check-circle-outline{fill:#0696d7;color:#0696d7}
@media only screen and (min-width:64.063em){.checkout--section-header--content{padding:18px 0}
}
.checkout--section-header--content .wd-inline-icon span{font-weight:100}
.checkout--section-header--content--status{-ms-flex-item-align:start;align-self:start;margin:8px 0;padding:0 16px}
.checkout--section-header--content--status svg{height:12px;width:12px}
@media only screen and (min-width:64.063em){.checkout--section-header--content--status{margin:9px 0;padding:0 24px}
.checkout--section-header--content--status svg{height:14px;width:14px}
}
.checkout--section-header--content--title{-ms-flex:1 1;flex:1 1;padding:2px;padding-left:10px;border-left:#ccc solid 1px}
@media only screen and (min-width:64.063em){.checkout--section-header--content--title{padding:3px;padding-left:15px}
}
.checkout--section-header--content--title .wd-inline-icon--icon-small{margin-right:8px !important}
@media only screen and (min-width:64.063em){.checkout--section-header--content--title .wd-inline-icon--icon-small{margin-right:12px !important}
}
.checkout--section-header--horizontal-rule::before{content:'';border-bottom:1px #eee solid;display:block;margin:0 16px}
@media only screen and (min-width:64.063em){.checkout--section-header--horizontal-rule::before{margin:0 25px}
}
.section-content-enter{opacity:.1}
.section-content-enter-active{opacity:1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-content-exit{opacity:1}
.section-content-exit-active{opacity:.1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-enter{background:#f9f9f9}
.section-enter-active{background:white;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.section-exit{background:white}
.section-exit-active{background:#f9f9f9;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.checkout--cart-section--create-a-quote .wd-icon{color:#0696d7}
.section-content-enter{opacity:.1}
.section-content-enter-active{opacity:1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-content-exit{opacity:1}
.section-content-exit-active{opacity:.1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-enter{background:#f9f9f9}
.section-enter-active{background:white;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.section-exit{background:white}
.section-exit-active{background:#f9f9f9;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.checkout--cart-section{padding:32px 16px 48px;margin:0 0 2px}
@media only screen and (min-width:64.063em){.checkout--cart-section{padding:32px 24px 48px}
}
@media only screen and (min-width:40.063em){.checkout--cart-section--totals{padding-right:1.6rem;padding-left:1.6rem}
.checkout--cart-section--totals--cell::before{background:#dadada;bottom:0;content:'';left:-2.4rem;display:block;position:absolute;top:0;width:1px}
}
#checkout-page-title{line-height:1.42}
#checkout-page-title .dash{display:none}
#checkout-page-title .order-number{font-size:1.9rem;display:block}
@media only screen and (min-width:40.063em){#checkout-page-title .dash{display:inline}
#checkout-page-title .order-number{font-size:2.4rem;display:inline-block}
}
.wd-fe-checkbox{min-height:18px}
.wd-fe-checkbox-error label::before{border-color:#d22}
.section-content-enter{opacity:.1}
.section-content-enter-active{opacity:1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-content-exit{opacity:1}
.section-content-exit-active{opacity:.1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-enter{background:#f9f9f9}
.section-enter-active{background:white;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.section-exit{background:white}
.section-exit-active{background:#f9f9f9;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.checkout--order-summary-section{background-color:#f9f9f9;margin:2px 0 0;padding:24px 16px 48px}
@media only screen and (min-width:64.063em){.checkout--order-summary-section{padding:24px 24px 48px}
}
.checkout--order-summary-section hr{background-color:#dbdbdb;border:0;color:#dbdbdb;height:1px}
.checkout--order-summary-section--divider{background-color:#dbdbdb;width:1px}
.checkout--order-summary-section--products-ordered p{border-bottom:1px solid #dbdbdb;margin:0}
.checkout--order-summary-section--products-ordered p:first-child{padding-top:0}
.checkout--order-summary-section--products-ordered p:last-child{border-bottom:0}
@media only screen and (min-width:64.063em){.checkout--order-summary-section--product-summary{border-right:1px solid #dbdbdb}
}
.checkout--order-summary-section--product-summary hr{background-color:#9a9a9a;color:#9a9a9a}
.checkout--order-summary-section--product-summary strong{color:#222}
.checkout--order-summary-section--products-total{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase}
.checkout--order-summary-section--products-total p{margin-bottom:.6rem}
.checkout--order-summary-section--products-total div{border-bottom:1px solid #dbdbdb}
@media only screen and (min-width:64.063em){.checkout--order-summary-section--products-total div{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}
}
@media only screen and (min-width:64.063em){.checkout--order-summary-section--products-total div:last-child{border-bottom:0}
}
@media only screen and (min-width:64.063em){.checkout--order-summary-section--total-price-text{margin-bottom:0}
}
.checkout--order-summary-section--order-agreement .wd-ts-small p,.checkout--order-summary-section--order-agreement .wd-ts-small li{font-size:inherit}
.section-content-enter{opacity:.1}
.section-content-enter-active{opacity:1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-content-exit{opacity:1}
.section-content-exit-active{opacity:.1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-enter{background:#f9f9f9}
.section-enter-active{background:white;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.section-exit{background:white}
.section-exit-active{background:#f9f9f9;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.wd-tooltip{display:inline-block;position:relative}
.wd-tooltip .wd-icon{fill:#aaa;position:relative;top:.125em}
.wd-tooltip--trigger{cursor:pointer;color:#999}
.wd-tooltip--target{bottom:0;color:white;left:50%;margin-left:-125px;position:absolute;top:30px;width:250px;z-index:300}
.wd-tooltip--target *{color:white;max-width:100%}
.wd-tooltip--target svg,.wd-tooltip--target .wd-icon{font-size:1.2rem}
.wd-tooltip--target--callout{border:solid 10px;border-color:transparent transparent #666 transparent;content:'';height:0;margin-left:-10px;position:absolute;top:-20px;width:0}
.wd-tooltip--target--container{background-color:#666;font-size:1.4rem;overflow:hidden;padding:1rem 2.4rem 1.4rem 1.6rem}
.wd-tooltip .wd-close-button button{right:1rem;top:1rem}
.wd-tooltip-enter{opacity:.01}
.wd-tooltip-enter-active{opacity:1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.wd-tooltip-exit{opacity:1}
.wd-tooltip-exit-active{opacity:.01;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-content-enter{opacity:.1}
.section-content-enter-active{opacity:1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-content-exit{opacity:1}
.section-content-exit-active{opacity:.1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-enter{background:#f9f9f9}
.section-enter-active{background:white;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.section-exit{background:white}
.section-exit-active{background:#f9f9f9;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.checkout--tooltip-content{font-size:1.2rem;line-height:1.6rem;margin:20px 0 10px 0;pointer-events:none}
.checkout--tooltip-content a{background-image:-webkit-gradient(linear,left top,right top,color-stop(60%,rgba(255,255,255,0.5)),color-stop(60%,transparent));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 60%,transparent 60%);background-image:-o-linear-gradient(left,rgba(255,255,255,0.5) 60%,transparent 60%);background-image:linear-gradient(90deg,rgba(255,255,255,0.5) 60%,transparent 60%);font-weight:bold;pointer-events:auto;position:relative}
.checkout--tooltip-content a:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(60%,rgba(255,255,255,0.5)),color-stop(60%,rgba(255,255,255,0.5)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0.5) 60%);background-image:-o-linear-gradient(left,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0.5) 60%);background-image:linear-gradient(90deg,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0.5) 60%)}
.section-content-enter{opacity:.1}
.section-content-enter-active{opacity:1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-content-exit{opacity:1}
.section-content-exit-active{opacity:.1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-enter{background:#f9f9f9}
.section-enter-active{background:white;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.section-exit{background:white}
.section-exit-active{background:#f9f9f9;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.checkout--notice{padding:1.6rem 1.6rem 2.4rem 1.6rem;margin:0 0 3.2rem 0;background:#f9f9f9}
.checkout--notice h5{text-transform:uppercase}
.checkout--notice p{margin:.6rem 0 0 0}
.section-content-enter{opacity:.1}
.section-content-enter-active{opacity:1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-content-exit{opacity:1}
.section-content-exit-active{opacity:.1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-enter{background:#f9f9f9}
.section-enter-active{background:white;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.section-exit{background:white}
.section-exit-active{background:#f9f9f9;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.checkout--payment-section{background:white;padding:32px 16px 48px}
@media only screen and (min-width:64.063em){.checkout--payment-section{padding:32px 24px 48px}
}
.checkout--payment-section p>a{font-weight:700;color:#444}
.checkout--payment-section--tax-registration{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}
.checkout--payment-section--tax-registration h5{line-height:1.35714}
.checkout--payment-section--tax-registration p{margin-top:0}
.checkout--payment-section--tax-registration label{font-size:1.4rem;font-weight:700}
.checkout--payment-section--tax-registration .wd-cta.wd-cta-responsive{border:1px solid #dadada;color:#666;height:3.5rem;padding:0 .4rem}
.checkout--payment-section--tax-registration .wd-cta.wd-cta-responsive:hover{background:rgba(34,34,34,0.05)}
.checkout--payment-section--tax-registration .wd-cta.wd-cta-responsive .wd-icon{margin:0;height:2.6rem;width:2.6rem}
.checkout--payment-section--tax-registration .wd-cta.wd-cta-responsive.wd-cta-disabled{color:#999}
.checkout--payment-section--tax-registration form,.checkout--payment-section--tax-registration div.validated-input{width:100%}
.checkout--payment-section--tax-registration div.validated-input{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}
.checkout--payment-section--tax-registration div.validated-input .wd-fe-input{-ms-flex:1 1;flex:1 1;margin-right:4px}
.checkout--payment-section--tax-registration--header{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;margin-bottom:.7rem;-ms-flex-wrap:wrap;flex-wrap:wrap}
.checkout--payment-section--tax-registration--header>*{margin:0;border-right:1px solid #dadada;padding:0 1rem}
.checkout--payment-section--tax-registration--header>:first-child{padding-left:0;border-right:1px solid #dadada;-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:0}
.checkout--payment-section--tax-registration--header>:nth-child(2){padding-left:1rem}
.checkout--payment-section--tax-registration--header>:last-child{border-right:0;padding-right:0}
.checkout--payment-section--tax-registration--header.has-icon>*{border-right:0;padding:0}
.checkout--payment-section--tax-registration--header.has-icon>:first-child{border-right:0}
.checkout--payment-section--tax-registration--header.has-icon>:nth-child(2){margin-left:.8rem}
.checkout--payment-section--paypal-button{background:#eee;border-radius:4px;color:#111;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;text-align:center;padding:9px;width:100%;font-weight:500}
@media only screen and (min-width:40.063em){.checkout--payment-section--paypal-button{width:250px}
}
.checkout--payment-section--paypal-button:hover{-webkit-box-shadow:inset 0 0 100px 100px rgba(0,0,0,0.05);box-shadow:inset 0 0 100px 100px rgba(0,0,0,0.05)}
.checkout--payment-section--paypal-button>*{display:inline-block;vertical-align:middle;margin-left:3px}
.checkout--payment-section--paypal-button>img{height:17px}
@media only screen and (min-width:40.063em){.checkout--payment-section--billing-address{border-right:1px solid #dadada;height:100%}
}
.checkout--payment-section--billing-address p{margin:0}
@media only screen and (min-width:64.063em){.checkout--payment-section--billing-address--edit{border-right:1px solid #dadada}
}
.checkout--payment-section--card-icon{border:1px solid #dadada;width:4rem;margin-right:.8rem;-webkit-transition:opacity .2s ease,border .2s ease;-o-transition:opacity .2s ease,border .2s ease;transition:opacity .2s ease,border .2s ease}
.checkout--payment-section--card-icon--detected{border:2px solid #999}
.checkout--payment-section--card-icon--undetected{opacity:.25}
.checkout--payment-section--card-type{border-top:1px solid #dadada}
@media only screen and (min-width:40.063em){.checkout--payment-section--card-type{border-top:0}
}
.checkout--payment-section--card-type--read-only--card-info img,.checkout--payment-section--card-type--read-only--card-info p{display:inline-block}
.checkout--payment-section--card-type--detect{background:#f9f9f9;padding:1.6rem 1.6rem 2rem}
@media only screen and (min-width:40.063em){.checkout--payment-section--container{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}
}
.checkout--payment-section--paypal-icon img{width:40px;height:24px}
.checkout--payment-section--paypal-icon p{display:inline-block}
.checkout--payment-section--header{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;margin-bottom:2.4rem;-ms-flex-wrap:wrap;flex-wrap:wrap}
.checkout--payment-section--header>*{margin:0;border-right:1px solid #dadada;padding:0 1rem}
.checkout--payment-section--header>:first-child{padding-left:0;-ms-flex-preferred-size:100%;flex-basis:100%;border-right:0;margin-bottom:1rem}
@media only screen and (min-width:64.063em){.checkout--payment-section--header>:first-child{border-right:1px solid #dadada;-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:0}
}
.checkout--payment-section--header>:nth-child(2){padding-left:0}
@media only screen and (min-width:64.063em){.checkout--payment-section--header>:nth-child(2){padding-left:1rem}
}
.checkout--payment-section--header>:last-child{border-right:0;padding-right:0}
@media only screen and (min-width:40.063em){.checkout--payment-section--edit--cta{display:inline-block;padding-right:1.6rem}
}
.checkout--payment-section--edit--cancel{display:inline-block;margin-top:3.2rem}
@media only screen and (min-width:40.063em){.checkout--payment-section--edit--cancel{margin:0;padding:1rem 1.6rem;border-left:1px solid #dadada}
}
.checkout--payment-section--tabs{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.checkout--payment-section--tabs--headers{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;padding-bottom:20px}
@media only screen and (min-width:40.063em){.checkout--payment-section--tabs--headers{-ms-flex-direction:row;flex-direction:row;padding-bottom:10px}
}
.checkout--payment-section--tabs--horizontal-rule{padding-bottom:32px}
.checkout--payment-section--tabs--horizontal-rule::before{content:'';border-bottom:1px #dadada solid;display:block}
.checkout--payment-section--tabs--tab{margin-bottom:10px}
@media only screen and (min-width:40.063em){.checkout--payment-section--tabs--tab{padding-right:4px}
}
.checkout--payment-section--tabs--tab:last-child{padding:0}
.checkout--payment-section--tabs--tab .wd-cta{background:#444;border:solid 1px transparent;-webkit-box-shadow:none;box-shadow:none;font-size:14px}
.checkout--payment-section--tabs--tab .wd-cta:focus{outline:0}
.checkout--payment-section--tabs--tab .wd-cta:hover{background:#444}
.checkout--payment-section--tabs--tab--closed .wd-cta{background:#eee;border:solid 1px #dadada;color:#222}
.checkout--payment-section--tabs--tab--closed .wd-cta:hover{background:#ddd}
.checkout--payment-section--user-data-form--cancel{margin-left:1rem}
.checkout--payment-section--billing-address{padding-bottom:0;border-bottom:0}
@media only screen and (min-width:64.063em){.checkout--payment-section--billing-address{padding-bottom:1.5rem}
}
.section-content-enter{opacity:.1}
.section-content-enter-active{opacity:1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-content-exit{opacity:1}
.section-content-exit-active{opacity:.1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-enter{background:#f9f9f9}
.section-enter-active{background:white;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.section-exit{background:white}
.section-exit-active{background:#f9f9f9;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.checkout--sign-in-section{background:white;margin:0 0 2px;padding:32px 0 48px}
@media only screen and (min-width:40.063em){.checkout--sign-in-section{padding:32px 16px 48px}
}
.checkout--sign-in-section--mini-user-profile{display:-ms-flexbox;display:flex}
.checkout--sign-in-section--mini-user-profile--image{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;margin-right:.94em}
.checkout--sign-in-section--mini-user-profile--data{display:inline-block}
.section-content-enter{opacity:.1}
.section-content-enter-active{opacity:1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-content-exit{opacity:1}
.section-content-exit-active{opacity:.1;-webkit-transition:opacity 800ms linear;-o-transition:opacity 800ms linear;transition:opacity 800ms linear}
.section-enter{background:#f9f9f9}
.section-enter-active{background:white;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.section-exit{background:white}
.section-exit-active{background:#f9f9f9;-webkit-transition:background 800ms linear;-o-transition:background 800ms linear;transition:background 800ms linear}
.checkout--continue-shopping{float:none}
@media only screen and (min-width:40.063em){.checkout--continue-shopping{float:right}
}
.truncate{-ms-flex:1 1;flex:1 1;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}