#personal-details-form{min-width:70%}#bonuses-container,#free-reports-container,#items-form-container,#worksheets-step{background-color:#fff;border:1px solid #e6e6e6;border-radius:8px}#items-form td,#items-form th{padding:5px;vertical-align:middle}#items-form .item-label{font-size:1em}#items-form tr.below-minimum td{background-color:#fdf3e9}#items-form tr.below-minimum td:first-child{box-shadow:inset 4px 0 #d9822b}#items-form .original-price,#order-summary .original-price,#worksheets-summary .original-price,.free-report-value .original-price{text-decoration:line-through;opacity:.7}#items-form thead th{border-bottom:1px solid #e6e6e6;color:#777;font-size:.9em;text-transform:uppercase}.no-discount-notice{color:#d9822b;font-weight:700}#items-form .savings,#order-summary .savings{color:#3c9a3c;font-weight:700}#savings-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:15px;row-gap:5px;padding:12px 18px;background:linear-gradient(90deg,#eaf6ea 0,#f6fbf6 100%);border:1px solid #bfe3bf;border-radius:8px}#savings-banner .savings-banner-label{color:#3c9a3c;font-size:1.1em;font-weight:700;text-transform:uppercase;padding-right:8px}#savings-banner .savings-banner-amount{color:#3c9a3c;font-size:1.8em;font-weight:700;white-space:nowrap}#savings-banner .savings-banner-total{font-size:1.1em;white-space:nowrap}#group-offer h2{margin:15px 0 10px 0;font-weight:700}.order-total-row td{border-top:1px solid #d6d6d6;padding-top:10px!important}.bonus{border-left:4px solid #d6d6d6;padding:5px 10px;margin-top:10px;transition:background-color .3s,border-color .3s}.bonus ul{margin-bottom:0}.bonus-worth{margin-left:5px;padding:1px 8px;border-radius:10px;background-color:#eaf6ea;color:#3c763d;font-size:.85em}.bonus-value{color:#3c763d;font-weight:700;font-size:.9em}.bonus-progress-container{display:flex;align-items:center;column-gap:10px;margin-bottom:10px}.bonus-progress{flex:1;height:10px;border-radius:5px;background-color:#e8e8e8;overflow:hidden}.bonus-progress-bar{height:100%;border-radius:5px;background-color:#d9822b;transition:background-color .3s}.bonus-unlocked .bonus-progress-bar{background-color:#5cb85c}.bonus-progress-text{font-size:.9em;white-space:nowrap}.bonus-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:15px;margin-bottom:10px}.bonus-heading .bonus-unlocked-notice,.bonus-heading .no-discount-notice{margin-left:auto;text-align:right}.bonus-addable{cursor:pointer}.bonus-addable:focus,.bonus-addable:hover{background-color:#fdf3e9;border-left-color:#d9822b;border-radius:0 5px 5px 0;outline:0}.bonus-add-remaining-text,.bonus-addable:focus .bonus-remaining-text,.bonus-addable:hover .bonus-remaining-text{display:none}.bonus-addable:focus .bonus-add-remaining-text,.bonus-addable:hover .bonus-add-remaining-text{display:inline;text-decoration:underline}.bonus.bonus-unlocked{background-color:#eaf6ea;border-left-color:#5cb85c;border-radius:0 5px 5px 0}.bonus-unlocked-notice{color:#5cb85c;font-weight:700}#order-summary td{padding:5px 15px}#order-summary td.full-price-cell{padding-right:0}.num-items-selector,.personal-details{padding:10px 0 10px 25px}#items-form .num-items-selector{padding:5px;text-align:center}.form-btn{width:45%}.num-items-selector input{width:80px;margin:0 auto}.container-fluid{background:rgba(255,255,255,.6);border-radius:4px}@media (min-width:768px){.personal-details input{width:75%;margin:0 auto}.personal-details .bootstrap-select{display:block!important;width:75%!important;margin:0 auto!important}.personal-details .entity-search-container{width:75%;margin:0 auto}.personal-details .iti{display:block;width:75%;margin:0 auto}.personal-details .iti input{width:100%}.form-btn{width:30%}}.item-label{font-weight:700;font-size:1.15em}.item-label .glyphicon-tag{vertical-align:middle;padding-right:5px}.item-description{display:block;margin-top:2px;color:#666;font-size:.9em;font-weight:400}.item-details{color:#666;font-size:.9em;font-weight:400}.item-details summary{cursor:pointer;color:#333;font-weight:700}.item-details summary:focus{outline:2px solid #B50027;outline-offset:2px}.item-details p{margin:5px 0 0 0}.item-details ul{margin:5px 0 0 0;padding-left:18px}.item-info-btn{min-width:28px;min-height:28px;padding:0 4px;border:none;background:0 0;color:inherit;font-size:1.05em;vertical-align:middle;opacity:.6;cursor:pointer;transition:opacity .2s}.item-info-btn:focus,.item-info-btn:hover{opacity:1}.item-info-btn:focus{outline:0}.item-info-btn:focus-visible{outline:2px solid #B50027;outline-offset:1px}.item-info-tip .vue-tooltip-inner{max-width:min(340px,calc(100vw - 8px));font-size:1em;font-weight:400;text-align:left}.item-info-summary{margin:0 0 6px 0;font-weight:700}.item-info-tip ul{margin:0;padding-left:18px}.worksheets-description{max-width:600px;margin-left:auto;margin-right:auto}.worksheets-description .item-details ul{display:inline-block;text-align:left}#personal-details-form .item-label{white-space:nowrap}@media (min-width:1200px){#personal-details-form .item-label{padding-left:10%}}@media (max-width:991px){#background-order-success{display:none!important}}#page-content-viewport{overflow:hidden}#background-order-success{display:none;position:absolute;bottom:5px;right:5px}@media (min-width:992px){#background-order-success img{height:250px}}@media (min-width:1200px){#background-order-success img{height:350px}}@media (min-width:1600px){#background-order-success img{height:450px}}#continue-btn,#order-more-btn{width:auto;padding:10px 20px}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:all .4s cubic-bezier(1, .5, .8, 1)}.slide-fade-enter,.slide-fade-leave-to{transform:translateX(-100px);opacity:0}.fade-enter-active,.fade-leave-active{transition:all .5s ease}.fade-enter,.fade-leave-to{opacity:0}#guest-country-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:5px;row-gap:5px}#guest-country-line .change-link{padding-left:0;font-size:1em}#guest-country-line .bootstrap-select .btn{padding:2px 8px;font-size:1em}#guest-country-line .bootstrap-select .dropdown-menu{min-width:100%!important;max-width:100%}#guest-country-line .bootstrap-select .dropdown-menu li a{white-space:normal}#guest-country-line .bootstrap-select .dropdown-toggle .filter-option{padding-right:0!important}#guest-country-line .bootstrap-select .filter-option-inner-inner{overflow:hidden;text-overflow:ellipsis}.entity-order-btn{padding:6px 16px;border:1px solid #1c3144;border-radius:20px;background-color:#fff;color:#1c3144;font-weight:700;transition:background-color .2s}.entity-order-btn:focus,.entity-order-btn:hover{background-color:#eef1f5}.entity-picker-back{padding:4px 12px;font-size:.9em}.entity-picker-search{max-width:400px;margin-left:auto;margin-right:auto}.entity-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.entity-picker-item{display:flex;flex-direction:column;align-items:center;row-gap:4px;padding:18px 12px 14px 12px;border:2px solid #e6e6e6;border-radius:8px;background-color:#fff;text-align:center;transition:border-color .2s,box-shadow .2s,background-color .2s}.entity-picker-item:focus,.entity-picker-item:hover{border-color:#1c3144;box-shadow:0 4px 14px rgba(28,49,68,.15);outline:0}.entity-picker-item.selected{border-color:#1c3144;background-color:#eef1f5}.entity-picker-icon{margin-bottom:6px;padding:6px;border:1px solid #a3a3a3;transition:border-color .2s}.entity-picker-item:hover .entity-picker-icon{border-color:#1c3144}.entity-picker-icon img{display:block;width:40px;height:40px}.entity-picker-name{font-weight:700;font-size:1.1em;word-break:break-word}.entity-picker-path{color:#777;font-size:.85em;word-break:break-word}.entity-picker-group{margin-top:4px;padding:1px 10px;border-radius:10px;background-color:#eef1f5;color:#1c3144;font-size:.85em;font-weight:700}.entity-search-container{position:relative}.personal-details .entity-search-container input{width:100%}.entity-suggestions{position:absolute;z-index:10;top:100%;left:0;right:0;margin:2px 0 0 0;padding:4px 0;list-style:none;border:1px solid #d6d6d6;border-radius:6px;background-color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.12);text-align:left}.entity-suggestions li{display:flex;flex-direction:column;padding:6px 12px;cursor:pointer}.entity-suggestions li.active,.entity-suggestions li:hover{background-color:#eef1f5}.entity-suggestion-path{color:#777;font-size:.85em}.entity-linked-note{color:#1c3144;font-size:.9em;text-align:left}#free-report-options{display:grid;grid-template-columns:1fr;gap:10px;margin-top:15px;text-align:left}@media (min-width:768px){#free-report-options{grid-template-columns:1fr 1fr}}.free-report-option{position:relative;display:flex;flex-direction:column;row-gap:4px;margin:0;padding:12px 14px;border:2px solid #e6e6e6;border-radius:8px;background-color:#fff;font-weight:400;cursor:pointer;transition:border-color .2s,box-shadow .2s,background-color .2s}.free-report-option:hover{border-color:#d6d6d6;box-shadow:0 4px 12px rgba(0,0,0,.08)}.free-report-option:focus-within{outline:2px solid #F5C451;outline-offset:1px}.free-report-option.free-report-selected{border-color:#1c3144;background-color:#eef1f5;box-shadow:0 4px 14px rgba(28,49,68,.18)}.free-report-name{font-weight:700;font-size:1.1em}.free-report-value{font-size:1.15em;font-variant-numeric:tabular-nums;white-space:nowrap}.free-report-value b{color:#3c9a3c;padding-left:5px}.free-report-each{color:#777;font-size:.9em}.free-report-option.free-report-custom{grid-column:1/-1;width:100%;text-align:left;border-style:dashed}.free-report-option.free-report-custom.free-report-selected{border-style:solid}.free-report-custom-lines{display:flex;flex-direction:column;font-weight:700}.free-report-custom-action{color:#337ab7;font-size:.9em}#worksheets-step h2{margin:5px 0 10px 0;font-weight:700}#worksheets-step .worksheet-prices{font-size:1.15em}#worksheets-quantity{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:15px;row-gap:10px}#worksheets-quantity input{width:120px;font-size:1.2em;text-align:center}#worksheets-summary{min-width:60%;font-size:1.15em}#worksheets-summary td{padding:5px 10px}#worksheets-summary .savings{color:#3c9a3c;font-weight:700}#worksheets-quantity .worksheets-or{color:#777;font-weight:700}.change-link{padding-left:5px;font-size:.9em;cursor:pointer}#items-form .price-cell,#order-summary td,#worksheets-summary .price-cell{font-variant-numeric:tabular-nums;white-space:nowrap}#items-form .total-cell{min-width:8em}@media (min-width:768px){#items-form{table-layout:fixed}#items-form th.price-column{width:15%}#items-form th.quantity-column{width:110px}#items-form th.total-column{width:20%}}@media (max-width:767px){#black-friday-business-purchase.panel-body{padding:15px 10px}.items-form-step{padding:0}#items-form-container,#worksheets-step{padding:10px}#worksheets-step h2{font-size:24px}#items-form,#items-form tbody,#items-form tfoot{display:block;width:100%}#items-form thead{display:none}#items-form tbody tr{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:'label label label' 'price quantity total';align-items:end;column-gap:8px;padding:10px 5px;border-bottom:1px solid #f0f0f0}#items-form tbody td{display:block;padding:0}#items-form tbody td.item-label{grid-area:label;padding-bottom:6px}#items-form tbody td.discounted-price-cell{grid-area:price;text-align:left!important}#items-form tbody td.num-items-selector{grid-area:quantity}#items-form tbody td.total-cell{grid-area:total;min-width:auto}#items-form tbody .num-items-selector input{width:70px}#items-form tbody td[data-label]::before{content:attr(data-label);display:block;margin-bottom:2px;color:#777;font-size:.75em;font-weight:400;line-height:1.2;text-transform:uppercase;white-space:normal}#items-form tbody tr.below-minimum{padding-left:14px;background-color:#fdf3e9;box-shadow:inset 4px 0 #d9822b}#items-form tbody tr.below-minimum td:first-child{box-shadow:none}#items-form tfoot tr{display:flex;align-items:baseline;justify-content:space-between;column-gap:10px}#items-form tfoot td{display:block}#items-form tfoot td:first-child{flex:1 1 auto;text-align:left!important}#items-form tfoot td:last-child{flex:0 0 auto}#items-form tfoot tr.order-total-row{border-top:1px solid #d6d6d6}#items-form tfoot tr.order-total-row td{border-top:0}#personal-details-form,#personal-details-form tbody,#personal-details-form td,#personal-details-form tr{display:block;width:100%}#personal-details-form .item-label{padding:10px 0 4px 0;font-size:1em}#personal-details-form .personal-details{padding:0 0 5px 0}}@media (max-width:767px){#order-success h1{font-size:30px}#order-summary td{padding:5px 6px}#order-summary td:first-child{white-space:normal}#order-summary td.full-price-cell{display:none}}@media (max-width:359px){#items-form tbody tr{grid-template-columns:1fr auto;grid-template-areas:'label label' 'price quantity' 'total total';row-gap:6px}}
