#returnPolicyModal .modal-body,#shippingInfoModal .modal-body,#warrantiesModal .modal-body{max-height:calc(100vh - 138px) !important;overflow-y:scroll !important}#product-details .content-block ul.nav.nav-pills.nav-fill li+li{margin-left:3px}#product-details .content-block ul.nav.nav-pills.nav-fill li.hide:first-child+li{margin-left:0}.modal .policy,.modal .modal-body{font-size:14px}.modal .policy .img-col{width:100%;max-width:120px}.modal .policy+.policy{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(var(--bs-body-color-rgb),0.1)}.modal .policy h5{margin:0;font-size:16px}.modal .policy p{margin:0;font-size:14px}h1#cart-h1{margin-bottom:1.25rem}#summary-row.cart-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"items" "sidebar" "info";gap:1.25rem}#summary-row.cart-grid .cart-left-col{display:contents}#summary-row.cart-grid .cart-main{grid-area:items}#summary-row.cart-grid .cart-sidebar{grid-area:sidebar}#summary-row.cart-grid .cart-info-blocks{grid-area:info}@media(min-width:768px){#summary-row.cart-grid{grid-template-columns:2fr 1fr;grid-template-areas:"left sidebar";align-items:start}#summary-row.cart-grid .cart-left-col{display:flex;flex-direction:column;gap:1.25rem;grid-area:left}}#summary-row.cart-grid .cart-sidebar .card-body{padding:1.25rem}#cart-items-card{display:grid;gap:1.25rem;grid-template-columns:1fr}section#shopping-cart-section{padding:0}section#shopping-cart-section .container{padding:0 0 var(--bs-gutter-x) 0}section#shopping-cart-section p,section#shopping-cart-section .p{font-size:1rem;font-weight:normal;text-transform:none;letter-spacing:normal;color:var(--bs-body-color)}section#shopping-cart-section p.lead,section#shopping-cart-section .p.lead{font-weight:normal}section#shopping-cart-section .small{font-size:14px;color:var(--bs-body-color)}section#shopping-cart-section h6,section#shopping-cart-section .h6{font-size:1rem;font-weight:bold;text-transform:uppercase;letter-spacing:normal;color:var(--bs-body-color)}section#shopping-cart-section h6 span,section#shopping-cart-section .h6 span{font-size:.9rem;letter-spacing:normal}section#shopping-cart-section h6 i,section#shopping-cart-section .h6 i{margin-right:.2rem}section#shopping-cart-section label:not(.form-check-label),section#shopping-cart-section .label{font-size:.75rem;font-weight:bold;white-space:nowrap;color:var(--bs-body-color)}section#shopping-cart-section label:not(.form-check-label).shipping-title,section#shopping-cart-section .label.shipping-title{white-space:normal;text-align:left;padding-right:20px;text-transform:none !important;letter-spacing:normal !important}section#shopping-cart-section .card .card-body{padding:0 1.25rem 1.25rem 1.25rem}section#shopping-cart-section .card .card-body h6,section#shopping-cart-section .card .card-body .h6{font-size:1.1rem}section#shopping-cart-section .card .card-body p,section#shopping-cart-section .card .card-body .p{font-size:.9rem}section#shopping-cart-section .card.shadow{box-shadow:0 5px 20px rgba(var(--bs-body-color-rgb),0)}section#shopping-cart-section .card.shadow:hover,section#shopping-cart-section .card.shadow:focus,section#shopping-cart-section .card.shadow:focus-visible{box-shadow:0 5px 20px rgba(var(--bs-body-color-rgb),0.075)}section#shopping-cart-section .cart-item-card .card-header{display:flex;justify-content:space-between;align-items:center;background:transparent;border-bottom:0;padding:1rem 1.25rem .25rem 1.25rem}section#shopping-cart-section .cart-item-card .card-header .cart-item-category{font-weight:bold;font-size:1rem}section#shopping-cart-section .cart-item-card .card-header .cart-item-actions{font-size:11px;font-weight:500;letter-spacing:.05rem;white-space:nowrap}section#shopping-cart-section .cart-item-card .card-header .cart-item-actions a,section#shopping-cart-section .cart-item-card .card-header .cart-item-actions button{text-decoration:underline !important;color:var(--bs-body-color);border:0;background:0;padding:none}section#shopping-cart-section .cart-item-card .card-header .cart-item-actions a:hover,section#shopping-cart-section .cart-item-card .card-header .cart-item-actions button:hover{color:var(--bs-primary)}section#shopping-cart-section .cart-item-card .card-header .cart-item-actions button{background:0;border:0;padding:0;font:inherit;cursor:pointer}section#shopping-cart-section .cart-item-card .card-header .cart-item-actions .separator{margin:0 .35rem;color:var(--bs-border-color)}section#shopping-cart-section .cart-item-card .card-body .line-item{border-top:1px solid var(--bs-input-border-color);padding:1.25rem 0 0 0}section#shopping-cart-section .cart-item-card .card-body .line-item p,section#shopping-cart-section .cart-item-card .card-body .line-item .p{font-size:.8rem !important;margin-bottom:.5rem !important}section#shopping-cart-section .cart-item-card .card-body .line-item .image-col a.ratio-1x1.border:hover,section#shopping-cart-section .cart-item-card .card-body .line-item .image-col a.ratio-1x1.border:focus,section#shopping-cart-section .cart-item-card .card-body .line-item .image-col a.ratio-1x1.border:focus-visible{outline:var(--bs-primary) solid 2px;outline-offset:-2px}section#shopping-cart-section .cart-item-card .card-body .line-item .image-col img{background-color:var(--bs-input-bg-color);width:100%;height:100%;object-fit:cover}section#shopping-cart-section .cart-item-card .card-body .line-item .cart-item-title{padding-left:0;padding-right:1.25rem;flex-grow:1}section#shopping-cart-section .cart-item-card .card-body .line-item .cart-item-quantity{padding-left:0;padding-right:1.25rem;display:flex;align-items:baseline}section#shopping-cart-section .cart-item-card .card-body .line-item .cart-item-quantity .cart-item-title{padding-right:0}section#shopping-cart-section .cart-item-card .card-body .line-item .cart-item-quantity,section#shopping-cart-section .cart-item-card .card-body .line-item .cart-item-price{display:flex;flex-shrink:1}section#shopping-cart-section .cart-item-card .card-body .line-item .cart-item-price .cart-item-title{padding-right:0;padding-left:0}@media(max-width:575px){section#shopping-cart-section .cart-item-card .card-body .line-item .cart-item-price::before{content:"Price:";display:block;font-weight:bold;margin-right:.25rem}}section#shopping-cart-section .cart-item-card .card-body .line-item .cart-item-data{flex-grow:1;display:flex;flex-direction:column}section#shopping-cart-section .cart-item-card .card-body .line-item .cart-item-body{padding-top:.5rem;padding-bottom:.5rem}@media(min-width:575px){section#shopping-cart-section .line-item .image-col img{margin-left:auto;margin-right:auto;display:block}}.total-amounts{border:0;padding-top:30px}.total-amounts label,.total-amounts .label{font-size:1rem;font-weight:bold;white-space:pre-wrap;padding-right:10px}.total-amounts p,.total-amounts .p{font-size:1rem;font-weight:bold}@media(min-width:768px){.total-amounts{border-top:1px solid var(--bs-input-border-color);padding-top:0}}.or-text-separator{display:flex;align-items:center;justify-content:center;width:100%;margin-top:.625rem}.or-text-separator::before,.or-text-separator::after{content:"";height:1px;width:100%;display:block;background-color:var(--bs-input-border-color)}.or-text-separator .or-text{display:block;width:auto;padding:0 .625rem}#shipping-teaser{background:var(--bs-input-bg-color);margin-top:20px;padding:var(--bs-container-padding-x);color:var(--bs-body-color);border-radius:.25rem}#shipping-teaser .shipping-teaser-track{display:flex;align-items:center;margin-bottom:.5rem}#shipping-teaser .shipping-teaser-track-bar{flex:1 1 auto}#shipping-teaser .teaser-pct{flex:0 0 auto;padding-left:.5rem;margin-bottom:0;color:var(--bs-body-color)}#shipping-teaser .progress{height:20px}#shipping-teaser .shipping-teaser-text{font-weight:normal;font-size:12px;color:var(--bs-body-color);margin-bottom:0}#shipping-teaser .shipping-teaser-text a,#shipping-teaser .shipping-teaser-text span{font-weight:bold}#shipping-teaser.shipping-qualified{background:rgba(var(--bs-success-rgb),0.08)}#shipping-teaser.shipping-qualified .shipping-teaser-text{color:var(--bs-success);font-weight:bold;display:flex;align-items:flex-start;gap:.5rem}#shipping-teaser.shipping-qualified .shipping-teaser-text i{font-size:1.25rem;line-height:1.2;flex-shrink:0}#shipping-select-warning .alert,#shipping-pickup-notice .alert{font-size:.8rem;font-weight:bold;padding:.625rem 1rem .625rem 2.3rem;margin-top:0}#shipping-select-warning .alert.pulse,#shipping-pickup-notice .alert.pulse{animation:warning-pulse .6s ease-in-out}#shipping-select-warning .alert.alert-warning,#shipping-pickup-notice .alert.alert-warning{background:rgba(var(--bs-warning-rgb),0.2);border-color:rgba(var(--bs-warning-rgb),0.1)}#shipping-select-warning .alert::before,#shipping-pickup-notice .alert::before{font-size:17px;top:.3875rem;left:.625rem;width:20px;height:24px;display:flex;align-items:center;justify-content:center}@keyframes warning-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.03)}}.summary-checkout-cta .btn-init-checkout.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}#shipping-options .shipping-selected-summary{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem}#shipping-options .shipping-selected-summary .shipping-selected-text{font-size:.8rem;font-weight:normal;color:var(--bs-body-color)}#shipping-options .shipping-selected-summary .btn-change-shipping{font-size:.8rem;font-weight:600;white-space:nowrap;margin-left:1.25rem}#shipping-options ul.shipping-options{padding:0;padding-bottom:.625rem !important;margin:0;margin-bottom:.625rem !important;border-bottom:1px solid var(--bs-input-border-color);list-style:none}#shipping-options ul.shipping-options li.option{padding:0;border:0;border-radius:0}#shipping-options ul.shipping-options li.option .form-check .form-check-label{font-size:.8rem !important;line-height:1.4;margin-bottom:0;color:var(--bs-body-color)}#shipping-options ul.shipping-options li.option .form-check .form-check-input:checked+.form-check-label{font-weight:bold}#shipping-options ul.shipping-options li.option+li{margin-top:.625rem !important;padding-top:.625rem !important;border-top:1px solid var(--bs-input-border-color) !important}section#shopping-cart-section .order-options .card-body{padding:var(--bs-gutter-x)}section#shopping-cart-section .order-options .card-body p,section#shopping-cart-section .order-options .card-body .p{font-size:.8rem}section#shopping-cart-section .order-options .option{display:flex;justify-content:space-between;align-items:baseline;margin-top:.625rem;padding-top:0;border-top:0}section#shopping-cart-section .order-options .option p{margin-bottom:0;font-size:.8rem}section#shopping-cart-section .order-options .option .label{font-size:.8rem}section#shopping-cart-section .order-options .grandtotal-sum{margin-top:1.25rem}section#shopping-cart-section .order-options .grandtotal-sum p{margin-bottom:0;font-size:1.1rem;font-weight:600}section#shopping-cart-section .order-options .grandtotal-sum .label{font-size:1.1rem;font-weight:bold}section#shopping-cart-section .order-options .accordion#summary-promo-code{margin-top:1.25rem}section#shopping-cart-section .order-options .accordion .accordion-item{background:transparent;border-radius:0;border-left:0;border-right:0}section#shopping-cart-section .order-options .accordion .accordion-item .accordion-header{padding:0;background:transparent}section#shopping-cart-section .order-options .accordion .accordion-item .accordion-header .accordion-button{background:transparent;font-weight:bold;font-size:.8rem;color:var(--bs-body-color);padding:.625rem 0;text-transform:none;letter-spacing:normal}section#shopping-cart-section .order-options .accordion .accordion-item .accordion-header .accordion-button:focus,section#shopping-cart-section .order-options .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:none}section#shopping-cart-section .order-options .accordion .accordion-item .accordion-header .accordion-button.collapsed{color:inherit}section#shopping-cart-section .order-options .accordion .accordion-item .accordion-header .accordion-button:focus-visible{outline:2px dashed var(--bs-primary);outline-offset:1px}section#shopping-cart-section .order-options .accordion .accordion-item .accordion-collapse .accordion-body{padding:1.25rem;border-top:1px solid var(--bs-input-border-color);background:var(--bs-input-bg-color);outline:1px solid var(--bs-input-border-color);outline-offset:-1px}section#shopping-cart-section .order-options .accordion .accordion-item .accordion-collapse .accordion-body input.form-control,section#shopping-cart-section .order-options .accordion .accordion-item .accordion-collapse .accordion-body #gift-message-text,section#shopping-cart-section .order-options .accordion .accordion-item .accordion-collapse .accordion-body #additional-information-message-text{background:var(--bs-light);border-radius:.25rem}section#shopping-cart-section .order-options .form-control,section#shopping-cart-section .order-options .form-select{font-size:16px !important;padding:.375rem .75rem;height:auto}.flexiti-apply-btn{color:inherit}.financing-option-text{font-size:11px}.btn-amazonpay .amazonCartButton img.duplicate-amazon-button-image{margin:-11px 0}#shipping-options-form-block{padding:1.25rem;background:var(--bs-input-bg-color);outline:1px solid var(--bs-input-border-color);outline-offset:-1px}#shipping-options-form-block input.form-control{background:var(--bs-light);border-radius:.25rem}.show #shipping-options-form-block{margin-bottom:.625rem}section#shopping-cart-section .cart-info-blocks .cart-info-block{padding:var(--bs-gutter-x);background-color:var(--bs-input-bg-color);border-radius:.625rem;height:100%}section#shopping-cart-section .cart-info-blocks .cart-info-block .cart-info-block-heading{display:flex;align-items:center;font-weight:bold;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:0;padding-bottom:0;border-bottom:0}section#shopping-cart-section .cart-info-blocks .cart-info-block .cart-info-block-heading i{font-size:1.25rem;margin-right:.5rem;color:var(--bs-body-color);background-color:var(--bs-input-border-color);width:40px;height:40px;border-radius:40px}section#shopping-cart-section .cart-info-blocks .cart-info-block .cart-info-block-content{margin-bottom:.5rem;font-size:.8rem;line-height:1.5;padding-left:calc(40px + 0.5rem)}section#shopping-cart-section .cart-info-blocks .cart-info-block .cart-info-block-content .cart-info-policy{margin-bottom:.5rem}section#shopping-cart-section .cart-info-blocks .cart-info-block .cart-info-block-content .cart-info-policy:last-child{margin-bottom:0}section#shopping-cart-section .cart-info-blocks .cart-info-block .cart-info-block-content .cart-info-policy strong{display:block;margin-bottom:.25rem}section#shopping-cart-section .cart-info-blocks .cart-info-block .cart-info-block-content ul{padding-left:1.25rem;margin-bottom:0}section#shopping-cart-section .cart-info-blocks .cart-info-block .cart-info-block-content ul li{padding:.1rem 0}section#shopping-cart-section .cart-info-blocks .cart-info-block .cart-info-block-content p{margin-bottom:0;font-size:.8rem}section#shopping-cart-section .cart-info-blocks .cart-info-block a.small{font-size:.75rem;margin-left:calc(40px + 0.5rem)}@media(min-width:768px){.order-summary-card{position:sticky;top:1rem}}.order-summary-card .summary-alt-gateways{margin-top:.625rem}.cart-accepted-payments .accepted-ccs{list-style:none;margin-bottom:0;padding:0;gap:.25rem;display:flex;flex-wrap:wrap}.cart-accepted-payments .accepted-ccs li{display:inline-block;width:2rem;height:1.25rem}.cart-accepted-payments .accepted-ccs li .pay-icon{display:flex;width:100%;height:100%}.summary-need-assistance p.small a{font-weight:bold}.top-checkout-button{margin-bottom:1.25rem}@media(max-width:767px){.shipping-inner{text-align:left}}@media(min-width:768px){#shippingInfoModal .modal-content,#returnPolicyModal .modal-content{max-height:500px}}.cart-option-dropdown .dropdown-toggle{font-size:.85rem;padding:.2rem .5rem;line-height:1.4;border-color:var(--bs-input-border-color);border-radius:.25rem;margin-top:-2px}.cart-option-menu{background:var(--bs-light);min-width:125px !important;max-height:220px;overflow-y:auto;font-size:.85rem;padding-top:0}.cart-option-menu .dropdown-item{padding:.25rem .75rem}.cart-option-menu li:first-of-type{padding-top:.5rem !important;padding-bottom:.5rem !important}.cart-option-search-wrap{position:sticky;top:0;background:var(--bs-dropdown-bg,#fff);z-index:1}.cart-qty-spinner{display:inline-block;height:36px;line-height:36px;margin-bottom:.75rem}.cart-qty-spinner input[type=number]::-webkit-outer-spin-button,.cart-qty-spinner input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-qty-spinner input[type=number]{-moz-appearance:textfield;border:1px solid var(--bs-input-border-color);background-color:var(--bs-light);box-shadow:none;min-width:63px;width:100%;height:36px;line-height:36px;padding:8px 28px 8px 8px !important;display:inline-flex;border-radius:.2rem;position:relative;z-index:1;font-size:1rem;font-weight:400;color:var(--bs-input-color);text-align:center !important}.cart-qty-spinner input[type=number]:focus,.cart-qty-spinner input[type=number]:focus-visible{outline-offset:2px;box-shadow:none}.cart-qty-spinner .spinner-button{position:absolute;cursor:pointer;z-index:2;width:20px;text-align:center;margin:0;height:18px;line-height:10px;background:var(--bs-input-bg-color);border:1px solid var(--bs-input-border-color);display:flex;align-items:center;justify-content:center;color:var(--bs-body-color)}.cart-qty-spinner .spinner-button>svg{width:10px;height:10px;fill:var(--bs-body-color);stroke:var(--bs-body-color);stroke-width:.075rem}.cart-qty-spinner .spinner-button.more{right:0;top:0;border-radius:0 .2rem 0 0;border-bottom:0}.cart-qty-spinner .spinner-button.less{right:0;bottom:0;border-radius:0 0 .2rem 0}.cart-qty-spinner .spinner-button:hover,.cart-qty-spinner .spinner-button:focus{background:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-primary-color)}.cart-qty-spinner .spinner-button:hover>svg,.cart-qty-spinner .spinner-button:focus>svg{fill:var(--bs-primary-color);stroke:var(--bs-primary-color)}#special-instructions-order-option{border-top:1px solid var(--bs-input-border-color)}.btn-wells-fargo-pay{display:inline-flex;align-items:center;justify-content:center}.btn-wells-fargo-pay img{height:1.25rem;width:auto}.btn-wells-fargo-pay .wf-logo-mobile{display:none}@media(max-width:575px){.btn-wells-fargo-pay .wf-logo-desktop{display:none}.btn-wells-fargo-pay .wf-logo-mobile{display:inline}}#wellsFargoModal .modal-header{border-bottom:1px solid var(--bs-input-border-color)}#wellsFargoModal .modal-body{padding:1.5rem}#wellsFargoModal .modal-footer{border-top:1px solid var(--bs-input-border-color);padding:1rem 1.5rem}#wellsFargoModal .modal-footer .btn-wells-fargo-pay{margin:.625rem 0 !important;width:100%}#wellsFargoModal .modal-footer .btn-wells-fargo-pay img{height:1.1rem}#wellsFargoModal fieldset legend{font-size:1rem;font-weight:bold;border-bottom:1px solid var(--bs-input-border-color);padding-bottom:.5rem}#wellsFargoModal #wf-pickup-notice{font-size:.875rem}