@charset "UTF-8";.glm-store-btn{border:0;border-radius:2px;cursor:pointer;display:block;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;height:-moz-max-content;height:max-content;padding:12px 60px;text-align:center;transition:all .3s ease;width:-moz-max-content;width:max-content}.glm-store-btn:not(.link){-webkit-user-select:none;-moz-user-select:none;user-select:none}.glm-store-btn.inlined{display:inline-flex;font-size:inherit}.glm-store-btn.primary{background-color:#c10000;color:#fff}.glm-store-btn.primary:active:not([disabled]),.glm-store-btn.primary:focus:not([disabled]),.glm-store-btn.primary:hover:not([disabled]){background-color:#d44d4d}.glm-store-btn.secondary{background-color:transparent;border:1px solid #000;color:#000;padding:11px 26px}.glm-store-btn.secondary:focus:not([disabled]),.glm-store-btn.secondary:hover:not([disabled]){background-color:#000;color:#fff}.glm-store-btn.secondary:focus:not([disabled]){border:5px solid #fff}.glm-store-btn.important{background-color:#faaa3f;color:#000}.glm-store-btn.important:focus:not([disabled]),.glm-store-btn.important:hover:not([disabled]){background-color:#ffd976}.glm-store-btn.link{background-color:transparent;border-radius:0;color:#066db1;font-weight:400;padding:0 2px}footer .glm-store-btn.link{font-weight:600}.glm-store-btn.link.sm{font-size:13px}a.glm-store-btn{text-decoration:none}.glm-store-btn.link:focus:not([disabled]) .label,.glm-store-btn.link:hover:not([disabled]) .label{text-decoration:underline}.glm-store-btn[disabled]{cursor:default;opacity:.5}.glm-store-btn .icon-right{padding-left:.625rem}.glm-store-btn .icon-left{padding-right:.625rem}.glm-store-btn.constrained-width:not(.link){box-sizing:border-box;display:block;margin:auto;max-width:22.8125rem;min-width:6.25rem;padding-left:1.5625rem;padding-right:1.5625rem;width:230px}.glm-store-btn.constrained-width:not(.link).sm{max-width:12rem;min-width:6.25rem}.glm-store-btn .loud{text-transform:uppercase}.glm-store-btn.ripple{overflow:hidden;position:relative}.glm-store-btn.ripple *{pointer-events:none}.glm-store-btn.ripple .ripples-effect{background-position:center;background-repeat:no-repeat;background-size:100% 100%;content:"";height:0;left:50%;opacity:0;padding-bottom:283%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-size .5s,opacity 1s;width:283%}.glm-store-btn.ripple.primary .ripples-effect{background-image:radial-gradient(circle closest-side,#fff 99.9%,transparent 100%)}.glm-store-btn.ripple.secondary .ripples-effect{background-image:radial-gradient(circle closest-side,#2c7bbc 99.9%,transparent 100%)}.glm-store-btn.ripple.important .ripples-effect{background-image:radial-gradient(circle closest-side,#000 99.9%,transparent 100%)}.glm-store-btn.ripple.custom.dark .ripples-effect{background-image:radial-gradient(circle closest-side,#fff 99.9%,transparent 100%)}.glm-store-btn.ripple.custom.light .ripples-effect{background-image:radial-gradient(circle closest-side,#000 99.9%,transparent 100%)}.glm-store-btn.ripple:active:not(:disabled,[disabled]) .ripples-effect{background-size:0 0;opacity:.2;transition:0s}@media (max-width: 360px){.glm-store-btn{font-size:.9rem;padding-inline:.6rem}}@media (max-width: 768px){.glm-store-btn{width:-moz-fit-content;width:fit-content}}.glm-store-radio-button,.glm-store-checkbox{align-items:center;display:grid;grid-template:"checkbox label"/auto 1fr;padding-right:1rem}.glm-store-radio-button.self-centering,.glm-store-checkbox.self-centering{display:flex;justify-content:center}.glm-store-radio-button .state-marker,.glm-store-checkbox .state-marker{background-color:#fff;border:1px solid #000;flex:0 0 auto;grid-area:checkbox;height:1.5rem;margin-left:1rem;margin-right:1rem;width:1.5rem}.glm-store-radio-button input:focus~.state-marker,.glm-store-checkbox input:focus~.state-marker{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:5px}.glm-store-radio-button.unspaced .state-marker,.glm-store-checkbox.unspaced .state-marker{margin-left:0}.glm-store-radio-button .state-marker{border-radius:50%}.glm-store-checkbox .state-marker{border-radius:.1rem;position:relative}.glm-store-radio-button input:checked~.state-marker:after{background-color:#246fba;border-radius:50%;content:"";display:block;height:1rem;left:.25rem;position:relative;top:.25rem;width:1rem}.glm-store-checkbox .state-marker .check{color:#404040;font-size:125%;left:.15rem;line-height:1.5rem;position:absolute;top:0}.glm-store-checkbox input:not(:checked)~.state-marker .check{display:none}@media (min-width: 992px){.glm-store-checkbox .state-marker,.glm-store-radio-button .state-marker{height:1rem;width:1rem}.glm-store-radio-button input:checked~.state-marker:after{height:.75rem;left:.125rem;top:.125rem;width:.75rem}.glm-store-checkbox .state-marker .check{font-size:90%;left:.05rem;line-height:1rem}}.dropdown,.text-field{align-items:center;box-sizing:border-box;display:grid;justify-content:flex-start;pointer-events:none;position:relative}.dropdown{grid-template:"field status doodad" auto "error error  error" minmax(2rem,auto)/minmax(0,1fr) 1rem 2.5rem}.text-field:not(.no-errors){grid-template:"field status" auto "error error" minmax(2rem,auto)/minmax(0,1fr) 2rem}.text-field.no-errors{grid-template:"field status" auto/minmax(0,1fr) 2rem}.dropdown.icon-aligned{grid-template:"icon field status doodad" auto ".    error error  error" minmax(2rem,auto)/2rem minmax(0,1fr) 1rem 2.5rem}.text-field.icon-aligned{grid-template:"icon field status" auto ".    blurb .    " auto ".    error error" minmax(2rem,auto)/2rem minmax(0,1fr) 2rem}.dropdown>.icon,.text-field>.icon{color:#404040;grid-area:icon;margin-right:.5rem}.dropdown>select,.text-field>input{background:#fff;border:1px solid #c4c4c4;border-radius:2px;box-sizing:border-box;height:2.5375rem;padding-left:1.5rem;pointer-events:all;width:100%}.dropdown>select{grid-area:1/field/1/doodad;padding-right:3.5rem}.text-field>input{grid-area:1/field/1/status;padding-right:2rem}.text-field>.label{box-sizing:border-box;color:#3f3f3f;cursor:text;font-size:100%;grid-area:field;left:1.3rem;padding:0 .2rem;position:relative;width:-moz-max-content;width:max-content;z-index:100}.dropdown>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis}.text-field>.label{max-width:calc(100% - 2rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown .doodad{grid-area:doodad;justify-self:end}.dropdown .doodad{border-left:1px solid #404040;color:#404040;height:2rem;line-height:2rem;padding-left:.75rem;padding-right:.75rem;z-index:100}.text-field>.label{background:transparent;top:0;transition:all .1s linear}.text-field>input:not(:-moz-placeholder)~.label{background:#fff;border-radius:.3rem;cursor:default;font-size:75%;left:1.3rem;max-width:100%;position:absolute;top:-.5rem;-moz-transition:all .1s linear;transition:all .1s linear}.text-field>input:not(:placeholder-shown)~.label,.text-field:focus-within>.label{background:#fff;border-radius:.3rem;cursor:default;font-size:75%;left:1.3rem;max-width:100%;position:absolute;top:-.5rem;transition:all .1s linear}.text-field>input:-webkit-autofill~.label{background:#fff;border-radius:.3rem;cursor:default;font-size:75%;top:-.5rem;-webkit-transition:all .1s linear;transition:all .1s linear}@supports (-moz-appearance: none){.text-field>input:-moz-placeholder{caret-color:#000;color:transparent}.text-field>input:placeholder-shown{caret-color:#000;color:transparent}}.text-field>.hint{color:gray;font-size:.75rem;font-style:italic;grid-area:error;line-height:.75rem;padding-left:1.5rem}.text-field>.error,.dropdown>.error{color:#c1272d;font-size:.75rem;grid-area:error;line-height:.75rem;padding-left:1.5rem}.text-field>.error:not([hidden],.sr-only)~.hint{display:none}.text-field.invalidated>.label{animation:floating-label-error-wiggle .35s linear}@keyframes floating-label-error-wiggle{0%{transform:translate(0)}25%{transform:translate(.1rem)}50%{transform:translate(-.1rem)}75%{transform:translate(.1rem)}to{transform:translate(0)}}.text-field>input:invalid,.text-field>input:valid{box-shadow:none}.dropdown>select:focus-within,.text-field>input:focus{border-color:#0071bc}.dropdown.validated>select:not(:focus-within),.text-field.validated>input:not(:focus){border-color:#0e8a17}.dropdown.invalidated>select:not(:focus-within),.text-field.invalidated>input:not(:focus){border-color:#c1272d}.text-field>input:focus~.label{color:#0071bc}.dropdown>select:not(:focus-within)~.valid-icon,.text-field.validated>input:not(:focus)~.label,.text-field>input:not(:focus)~.valid-icon{color:#0e8a17}.dropdown>select:not(:focus-within)~.invalid-icon,.text-field.invalidated>input:not(:focus)~.label,.text-field>input:not(:focus)~.invalid-icon,.dropdown.invalidated>.input-field{color:#c1272d}.dropdown>.valid-icon,.dropdown>.invalid-icon,.text-field>.valid-icon,.text-field>.invalid-icon{display:none;z-index:2}.dropdown.validated>select:not(:focus-within)~.valid-icon,.dropdown.invalidated>select:not(:focus-within)~.invalid-icon,.text-field.validated>input:not(:focus)~.valid-icon,.text-field.invalidated>input:not(:focus)~.invalid-icon{display:inline;grid-area:status;justify-self:center}body{margin:0;padding-top:3.5rem}#cart-nav{background:#fff;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1030}#cart-nav nav{align-items:center;display:flex;flex-wrap:wrap;min-height:3.5rem}#cart-nav nav>a{margin-right:auto}#cart-nav nav>a>img{vertical-align:middle}#cart-nav #skip-to-content{background-color:#bf3226;color:#fff;font-size:14px;left:20px;margin:10px 0;padding:7px 15px;position:absolute;text-decoration:none;top:-50px}#cart-nav #skip-to-content:focus{outline:-webkit-focus-ring-color auto 5px;top:0;transition:top .2s ease-out}#cart-nav #dropdown-toggle{display:none}#cart-nav .dropdown-icon{cursor:pointer;font-size:1.25rem}#cart-nav .nav-items{list-style:none}#cart-nav .nav-item a{color:#000;text-decoration:none}#cart-nav .nav-item a:hover{text-decoration:none}#cart-nav .nav-link{font-size:.875rem;font-weight:800}#cart-nav .nav-link .help-icon{color:#246fba;font-size:1rem}@media (min-width: 992px){#cart-nav nav{padding-left:1rem;padding-right:1rem}#cart-nav .nav-items{display:flex;flex-direction:row}#cart-nav .nav-items .nav-item{margin-left:1.875rem}#cart-nav .dropdown-icon{display:none}}@media (max-width: 991px){#cart-nav nav>:not(ul){padding:.8rem 1.25rem}#cart-nav #dropdown-toggle:checked~label .fa-bars,#cart-nav #dropdown-toggle:not(:checked)~label .fa-times{display:none}#cart-nav .nav-items{margin-bottom:0;margin-top:0;max-height:0;overflow:hidden;padding-left:0;text-align:center;transition:max-height .5s;width:100%}#cart-nav #dropdown-toggle:checked~.nav-items,#cart-nav .nav-items:focus-within{max-height:9.75rem}#cart-nav .nav-item{padding:1rem 0}#cart-nav .nav-item:not(:last-child){border-bottom:.0625rem solid #999}#cart-nav .nav-link{display:block;text-decoration:none}}body>footer{background-color:#181818;color:#838383;font-size:.875rem;letter-spacing:.125rem;line-height:1.7rem;margin-top:auto;padding:1.175rem;text-align:center;text-transform:uppercase}body>footer address{display:inline;font-style:normal}body>footer .phone-number,body>footer .fax-number{color:inherit;text-decoration:none}.exception-notification-list{bottom:1rem;display:flex;flex-direction:column-reverse;height:-moz-max-content;height:max-content;justify-content:flex-start;max-height:calc(100vh - 2rem);max-width:100vw;overflow:hidden;position:fixed;right:1rem;width:20rem;z-index:999999}.exception-notification{align-items:center;background-color:#fff;border:1px solid #000;border-radius:.2rem;display:flex;flex-direction:column;margin-top:.5rem}.exception-notification>*{box-sizing:border-box;margin-bottom:.5rem;padding:0 .5rem;width:100%}.exception-notification header{background-color:#c1272d;color:#fff;display:grid;grid-template:"title     close-button" "exception close-button"/1fr auto}.exception-notification header>*{margin:0}.exception-notification header .title{grid-area:title}.exception-notification header .exception-name{grid-area:exception;word-wrap:anywhere}.exception-notification .exception-message{margin-top:0;word-wrap:anywhere}.exception-notification header .close-button{background-color:transparent;border:0;color:#fff;cursor:pointer;font-size:200%;grid-area:close-button}body>.backdrop{background-color:#000000b3;height:100vh;left:0;overflow-y:auto;pointer-events:all;position:fixed;top:0;width:100vw;z-index:7331}#page-spinner{animation:spinner-border .75s linear infinite;border:.25em solid currentcolor;border-radius:50%;border-right-color:transparent;color:#f8f9fa;height:2rem;left:calc(50% - 1rem);position:fixed;top:calc(50% - 1rem);width:2rem;z-index:7333}@keyframes spinner-border{to{transform:rotate(360deg)}}[hidden]{display:none!important}body{background:#f2f2f2;box-sizing:border-box;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-size:1rem;margin:0;min-height:100vh;width:100%}button,input,select,textarea{font-family:Open Sans,sans-serif;font-size:1rem}body h1{font-size:66px;font-weight:800;letter-spacing:-.99px;line-height:150%}body h2{font-size:42px;font-weight:600;letter-spacing:-.42px}body h3{font-size:30px;font-weight:700;margin-block-end:.5rem;margin-block-start:.5rem}body h4{font-size:21px;font-weight:400}body h5{font-size:20px;font-weight:700}body h6{font-size:16px;font-weight:400;letter-spacing:.8px;text-transform:uppercase}#main-content{background-color:#f2f2f2}.container,.surface{box-shadow:0 2px 12px #00000014}.surface{background-color:#fff;border-radius:4px 4px 0 0;box-sizing:border-box;margin-bottom:50px;margin-top:20px}@media (max-width: 991px){.surface{align-items:center;display:flex;flex-direction:column;padding-bottom:2rem;width:100%}}@media (min-width: 992px){.surface{margin-left:auto;margin-right:auto;padding:10px 32px;width:90%}}@media (min-width: 992px){.bounding-box{background-color:#fff;margin-left:auto;margin-right:auto;padding:1rem;width:90%}}.modal{background:#fff;display:flex;flex-direction:column;left:50%;margin:2rem 0 8rem;max-width:780px;padding:20px 50px 50px;position:relative;scroll-margin:2rem;transform:translate(-50%);z-index:7332}.modal .product-list,.modal .set-elements{-moz-column-gap:60px;column-gap:60px;-moz-columns:2;columns:2;list-style-position:outside;margin:0 1.5rem;padding-left:0}.modal .product-description::marker,.modal .description::marker{font-size:.8em;padding-left:4px}.modal .buttons{align-items:center;display:flex;flex-direction:row;gap:34px;justify-content:center;justify-items:center;margin-top:2rem}.modal .buttons .primary{padding:13px 60px}.modal .buttons .secondary{padding:12px 60px}.modal>header{position:relative}.modal>header>.close-button{background:transparent;border:0;cursor:pointer;font-size:30px;font-weight:400;padding:0;position:absolute;right:.3rem;top:-.5rem}.modal>h3{font-size:30px;font-weight:700;margin:1rem auto;padding-top:24px;text-align:center}.modal>.body{font-size:.9rem;line-height:25px}.modal>.body>*:first-child{margin-top:0}.modal .body p{padding-top:10px}.modal>.body>*:last-child{margin-bottom:0}.modal .body a{color:#066db1;text-decoration:none}.modal .body a:hover{text-decoration:underline}@media (max-width: 991px){.modal{max-width:260px}.modal>header>.close-button{color:#000}.modal .buttons button,.modal .buttons a{box-sizing:border-box;max-width:100%}.modal .product-list,.modal .set-elements{-moz-columns:1;columns:1}.modal .buttons{flex-direction:column}}@media (max-width: 991px){#repurchase-warning-modal .buttons button,#repurchase-warning-modal .buttons a{max-width:105%}}#empty-cart{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 7.55rem);padding-bottom:3rem;text-align:center;width:100%}#empty-cart .empty-cart-title{margin-top:0;text-transform:uppercase}#empty-cart .empty-cart-image{height:282px;padding-top:3rem}#empty-cart .empty-notification{margin-bottom:0;margin-top:16px}#empty-cart .continue-shopping-button{margin-left:auto;margin-right:auto;margin-top:30px}#empty-cart .container{background-color:#fff;max-width:630px;min-height:169px;padding:60px 0;width:100%}#empty-cart p{font-size:33px;font-weight:400}@media (max-width: 991px){#empy-cart{width:95%}#empty-cart>header{display:none}}#empty-cart .login-instructions{width:90%}#empty-cart .login-admonition-announcement{text-transform:uppercase}main{display:flex;flex-direction:column;flex-grow:1}#cart{display:flex;flex-direction:column;flex-grow:1}#cart>footer{align-items:center;background-color:#2b2b2b;color:#b2b2b2;display:flex;flex-direction:column;justify-content:center;margin-top:100px;padding:1rem;text-align:center}#cart>footer>a,#cart>footer>.security-disclaimer>a{color:#b2b2b2}#cart>footer>a:hover,#cart>footer>.security-disclaimer>a:hover{text-decoration:underline}#cart footer .subtotal-disclaimer,#cart footer .security-disclaimer{margin:.5rem}#cart .cart-error{color:#c1272d;padding:16px;text-align:center}#populated-cart{display:flex;flex-direction:column;flex-grow:1}#populated-cart .checkout-as-gift .icon-left{float:left;padding-right:10px;padding-top:3px}#populated-cart .checkout-for-self{border:0}#populated-cart .support-banner{align-items:center;background-color:#f1e7df;box-sizing:border-box;display:flex;gap:10px;padding:16px;width:100%}#populated-cart .support-banner .far{color:#c10000}#populated-cart .support-banner .text{font-size:14px}#populated-cart .support-banner .text .bold{font-weight:600}@media (max-width: 991px){#populated-cart .checkout-for-self{width:90%}#populated-cart .surface>*{margin-bottom:2rem}#populated-cart .continue-shopping{margin:auto}}@media (min-width: 992px){#populated-cart .surface{display:grid;grid-row-gap:1rem;grid-template:"summary                 summary            summary" "checkout-as-gift        .                  checkout-for-self" "support-banner          support-banner     support-banner" ".                       continue-shopping  ."/1fr 1fr 1fr;justify-items:center;max-width:1076px;width:100%}#populated-cart .continue-shopping{align-self:center;grid-area:continue-shopping;justify-self:center}#populated-cart .checkout-for-self{grid-area:checkout-for-self;justify-self:end;margin-left:3rem}#populated-cart .checkout-as-gift{grid-area:checkout-as-gift;justify-self:baseline;margin-left:.5rem}#populated-cart .summary{grid-area:summary}#populated-cart .support-banner{grid-area:support-banner}}@media (max-width: 991px){#populated-cart>header{display:none}}@media (min-width: 992px){#populated-cart>header{text-align:center}}#populated-cart .summary{box-sizing:border-box;width:100%}#populated-cart .summary .line-item-column-headers.header{border-bottom:1px solid #d9d9d9;font-size:20px;font-weight:600}#populated-cart .summary .line-item-column-headers,#populated-cart .summary .line-item,#populated-cart .summary .subtotal{display:grid}@media (max-width: 991px){#populated-cart .summary{border-left:0;border-right:0}#populated-cart .summary .line-item-column-headers,#populated-cart .summary .line-item,#populated-cart .summary .subtotal{grid-template-columns:1fr 10rem}#populated-cart .summary .line-item-column-headers{grid-template-areas:"description price"}#populated-cart .summary .line-item{grid-column-gap:1rem;grid-template-areas:"description price" "description quantity"}#populated-cart .summary .subtotal{grid-template-areas:"description price" "controls    price"}#populated-cart .summary .line-item-column-headers .quantity,#populated-cart .summary .remove-all{display:none}#populated-cart .summary .line-item .quantity{margin-top:.5rem}}@media (min-width: 992px){#populated-cart .summary .line-item-column-headers,#populated-cart .summary .line-item,#populated-cart .summary .subtotal{grid-template-columns:45% 26% 10% 19%}#populated-cart .summary .line-item-column-headers{grid-template-areas:"description quantity price controls"}#populated-cart .summary .line-item{grid-row-gap:.5rem;grid-template-areas:"description quantity price controls"}#populated-cart .summary .subtotal{grid-template-areas:"description . price ." "controls    . price ."}#populated-cart .summary .line-item .remove-all{grid-area:controls}}#populated-cart .summary .line-item-column-headers{align-items:center;height:3.125rem}#populated-cart .summary .line-item-column-headers .product-details,#populated-cart .summary .line-item-column-headers .quantity,#populated-cart .summary .line-item-column-headers .price-breakdown{font-size:20px;font-weight:700}#populated-cart .summary .subtotal .glm-store-btn.link,#populated-cart .summary .line-item .info .glm-store-btn.link{font-size:13px;margin-top:6px}#populated-cart .summary .line-item-column-headers .description,#populated-cart .summary .line-item .info,#populated-cart .summary .subtotal .description{grid-area:description}#populated-cart .summary .line-item-column-headers .quantity,#populated-cart .summary .line-item .quantity input{grid-area:quantity}@media (min-width: 992px){#populated-cart .summary .line-item-column-headers .quantity,#populated-cart .summary .line-item .quantity input{border-radius:4px;margin:0 20px}}#populated-cart .summary .line-item .quantity input{border:1px solid #a4a4a4;height:35px;text-align:center;width:37px}#populated-cart .summary .line-item-column-headers .price-breakdown,#populated-cart .summary .line-item .price-breakdown,#populated-cart .summary .subtotal .price{grid-area:price}#populated-cart .summary .subtotal{box-sizing:border-box}#populated-cart .summary .subtotal .clear-cart{grid-area:controls}#populated-cart .summary .line-item-column-headers{padding-left:1rem}#populated-cart .summary .line-item{border-bottom:1px solid #d9d9d9}#populated-cart .summary .line-item,#populated-cart .summary .subtotal{padding:1.5rem 0 1.5rem 1rem}@media (max-width: 991px){#populated-cart .summary .line-item-column-headers,#populated-cart .summary .line-item,#populated-cart .summary .subtotal{padding-right:1rem}#populated-cart .summary .line-item .quantity input{height:40px;width:40px}}#populated-cart .summary .line-items{margin:0;padding:0}@media (min-width: 992px){#populated-cart .summary .line-item .info .description{font-size:1rem;font-weight:600}}#populated-cart .summary .line-item .info .webinar-lectures{list-style:none}#populated-cart .summary .line-item .info .webinar-lecture .description{display:inline}#populated-cart .summary .line-item .info .webinar-lecture .remove{background-color:transparent;border:0;box-shadow:none;box-sizing:border-box;color:#2c7bbc;cursor:pointer;height:1rem;margin-top:-.4rem;padding:.25rem;width:1rem}#populated-cart .summary .line-item .info .webinar-lecture .details{display:block}@media (max-width: 991px){#populated-cart .summary .line-item .quantity{display:flex;justify-content:flex-end}#populated-cart .summary .quantity .decrement,#populated-cart .summary .quantity .remove,#populated-cart .summary .quantity input,#populated-cart .summary .quantity .increment{background-color:#fff;border:1px solid #999;border-radius:0;box-shadow:none;box-sizing:border-box;height:2.5rem;padding:0;width:2.5rem}#populated-cart .summary .quantity input{border-left:0;border-right:0;cursor:default;padding:0;pointer-events:none}#populated-cart .summary .quantity .remove{color:#066db1}}@media (min-width: 992px){#populated-cart .summary .info,#populated-cart .summary .quantity{margin:auto 0}#populated-cart .summary .quantity input{border:1px solid #000}#populated-cart .summary .line-item .quantity .increment,#populated-cart .summary .line-item .quantity .remove,#populated-cart .summary .line-item .quantity .decrement{display:none}#populated-cart .summary .remove-all{background-color:transparent;border:0;box-shadow:none;box-sizing:border-box;color:#066db1;cursor:pointer;height:2.5rem;margin-left:40%;padding:.5rem;width:2.5rem}}#populated-cart .summary .line-item .price-breakdown{display:flex;flex-direction:column;margin:auto 0}@media (min-width: 992px){#populated-cart .summary .line-item .price-breakdown{font-size:.9rem}}#populated-cart .summary .line-item .price-breakdown .discounted{color:#c1271d}#populated-cart .summary .line-item .price-breakdown .discounted .punctuation{margin-right:.2rem}#populated-cart .original,#populated-cart .price-breakdown,#populated-cart .summary .line-item .price-breakdown .discounted,#populated-cart .summary .line-item-column-headers.header .price-breakdown,#populated-cart .summary .subtotal .price{text-align:right}#populated-cart .summary .subtotal{font-weight:700}@media (min-width: 992px){#populated-cart .summary .subtotal .description,#populated-cart .summary .subtotal .price{font-size:1.25rem}}
