.quick-view-dialog{max-width:57.14286rem}.quick-view-dialog .quickview-modal-content{border-radius:0}.quick-view-dialog .quick-view-image{width:100%}.quick-view-dialog .quickview-modal-header{padding:.85714rem 1.42857rem}.quick-view-dialog .quickview-modal-header .close{-webkit-transform:translateY(calc(-50% - .5px));color:#4e4e4e;opacity:1;position:absolute;right:1.42857rem;top:50%;transform:translateY(-50%) translateY(-.5px)}.quick-view-dialog .quickview-modal-header .close:hover{color:#000}.quick-view-dialog .modal-body{border-top:.07143rem solid #e9e9e9;height:100%;padding:2.14286rem .35714rem .71429rem}.quick-view-dialog .full-pdp-link{font:.92857rem Gilroy-Bold,sans-serif;text-decoration:none}.quick-view-dialog .title-and-price{margin-bottom:1.07143rem}.quick-view-dialog .title-and-price .price .price-container{color:#202020;display:block}.quick-view-dialog .title-and-price .price .price-container .old .decimal,.quick-view-dialog .title-and-price .price .price-container .old .symbol,.quick-view-dialog .title-and-price .price .price-container .sales .decimal,.quick-view-dialog .title-and-price .price .price-container .sales .symbol{font-size:.92857rem}.quick-view-dialog .title-and-price .price .price-container .old .abs-value,.quick-view-dialog .title-and-price .price .price-container .sales .abs-value{font-size:1.14286rem}.quick-view-dialog .prices{text-align:right}.quick-view-dialog .prices .list{font-size:.85714rem}.quick-view-dialog .quickview-description{padding-bottom:1.42857rem}.quick-view-dialog .quickview-description.product-set-description{padding-bottom:.71429rem}.quick-view-dialog .quickview-description.product-set-description:after{background:#e9e9e9;bottom:0;content:"";height:.14286rem;left:0;position:absolute;width:100%}.quick-view-dialog .quickview-description:after{background:#e9e9e9;bottom:0;content:"";height:.07143rem;left:0;position:absolute;width:100%}.quick-view-dialog .carousel-control{-webkit-transform:translateY(calc(-50% - .5px));background:#e9e9e9;height:5.71429rem;opacity:.5;position:absolute;top:50%;transform:translateY(-50%) translateY(-.5px);width:1.42857rem}.quick-view-dialog .product-name{color:#221f20;font:1.14286rem Gilroy-Bold,sans-serif;letter-spacing:.03571rem}.quick-view-dialog .product-name-individual{font-size:1rem}.quick-view-dialog .product-description{color:#777;font:1rem Gilroy-Regular,sans-serif;letter-spacing:.02143rem;margin-bottom:.71429rem}.quick-view-dialog .brand-logo{margin-bottom:.71429rem}.quick-view-dialog .brand-logo img{max-height:32px;max-width:60px}.quick-view-dialog .quickview-attributes{padding:2.14286rem 0}.quick-view-dialog .quickview-attributes .selection-label-color{font-family:Gilroy-Bold,sans-serif;font-size:1.07143rem;text-transform:uppercase}.quick-view-dialog .selection-label{color:#202020;font:.92857rem Gilroy-Regular,sans-serif}.quick-view-dialog .attribute-selected-value{color:#777}.quick-view-dialog .swatch-value{display:inline-block;height:4.57143rem;width:3.57143rem}.quick-view-dialog .swatch-value.selected{border:.07143rem solid #4e4e4e}.quick-view-dialog select.form-control{border:.07143rem solid #777;border-radius:0;color:#777;cursor:pointer;font:.85714rem Gilroy-Regular,sans-serif;height:auto;padding:.57143rem 1.07143rem}.quick-view-dialog .add-to-cart-global{background:#202020;border:.07143rem solid #202020;color:#fff;cursor:pointer;font:.85714rem Gilroy-Regular,sans-serif;padding:.57143rem 0}.quick-view-dialog .ref,.quick-view-dialog .update-cart-product-global{color:#e9e9e9;font:.85714rem Gilroy-Regular,sans-serif}.quick-view-dialog .update-cart-product-global{background:#000;border:none;border-radius:0}.quick-view-dialog #mobile-add-to-cart-success,.quick-view-dialog #mobile-product-select-size,.quick-view-dialog .mobile-product-select-size,.quick-view-dialog .select-size-fake{display:none!important}.quick-view-dialog .product-individuals-section{margin-top:.71429rem}.quick-view-dialog .product-individuals-section .product-individual{padding-top:1.28571rem}.quick-view-dialog .product-individuals-section .product-individual-name{margin-bottom:2.14286rem}.quick-view-dialog .product-set-add-all{bottom:0;position:absolute;width:100%}.quickview-zoom{overflow-y:scroll}.quickview-zoom,.quickview-zoomed-image{min-height:100%;top:0;width:100%}.quickview-zoom-navigation{bottom:1.78571rem;right:3.21429rem}.quickview-zoom-navigation-item{border:.07143rem solid #777;margin-bottom:1.07143rem}.quickview-zoom-navigation-item img{max-height:87px;width:68px}.quickview-zoom-navigation-item:last-child{margin-bottom:0}.active-qv-nav{opacity:.4}@media (min-width:768px){.quick-view-product-set-details .see-all-product-set{bottom:0;position:absolute;right:0}}@media (min-width:992px){.quickview-zoom-navigation-item img{max-height:65px;width:50px}.quick-view-dialog .quickview-modal-header{padding:1.57143rem 1.78571rem .85714rem}.quick-view-dialog .full-pdp-link{font-size:1rem}.quick-view-dialog .quickview-modal-body{padding:2.5rem .71429rem 1.78571rem}.quick-view-dialog .selection-label{font-size:1rem}.quick-view-dialog .quickview-attributes{padding:2.14286rem 0}}@media (min-width:1200px){.quickview-zoom{overflow-y:hidden}.quickview-zoom-navigation-item img{max-height:87px;width:68px}}@media (max-width:991.98px){.quick-view-dialog .modal-body{padding:.71429rem .71429rem 0}.quick-view-dialog .quickview-description{padding-top:.71429rem}.quick-view-dialog .quickview-attributes{padding:.25rem 0}.quick-view-dialog .quickview-attributes .selection-label-size{padding-bottom:.71429rem}.quick-view-dialog .quickview-attributes .select-size{display:block}.quick-view-dialog .detail-panel .quantity{display:none}.quick-view-dialog select.form-control{background:#fff url(../../images/icon-arrow-down.svg) no-repeat right .71429rem top .57143rem;background-size:.57143rem .71429rem;font:1.14286rem Gilroy-Regular,sans-serif}.quickview-zoomed-image{height:100%;left:50%;transform:translate(-50%);width:auto}.quickview-zoom-navigation{display:none}}.cart-empty{padding-bottom:8.28571rem;padding-top:4.28571rem}.cart-empty .cart-empty-content{max-width:27.14286rem}.cart-empty .empty-cart-title{color:#202020;font:1.42857rem Gilroy-Bold,sans-serif;margin:1.78571rem 0 .71429rem}.cart-empty .empty-cart-subtitle{color:#4e4e4e;font:1.42857rem Gilroy-Regular,sans-serif;margin-bottom:2.85714rem}.cart-empty .continue-shopping-link{background:#202020;color:#f7f7f7;font:1.28571rem Gilroy-Regular,sans-serif;padding:.85714rem 0;text-decoration:none}@media (min-width:544px){.cart-empty{padding-bottom:9.28571rem}}@media (min-width:992px){.cart-empty{padding-bottom:12.28571rem;padding-top:7.14286rem}}.cart .veil .underlay{background-color:transparent}.cart .dot1,.cart .dot2{border:1px solid #4e4e4e}.cart-error-messaging span{display:block}.cart-error-messaging .close-icon.close:hover{color:#fff;opacity:.75}.cart-heading .page-title{text-align:center;text-transform:uppercase}.cart-page .line-item-name{overflow:visible;text-overflow:clip;text-transform:uppercase;white-space:normal}.product-table-header{border-bottom:.07143rem solid #e9e9e9;border-top:.07143rem solid #e9e9e9;color:#777;font:.85714rem Gilroy-Regular,sans-serif;padding:.85714rem 0;text-transform:uppercase;white-space:nowrap}.checkout-continue{background-color:#fff;bottom:0;box-shadow:0 -1px 2px 0 rgba(32,32,32,.22);left:0;padding:1.78571rem 1.07143rem;position:fixed;width:100%;z-index:1}.product-edit{font:.85714rem Gilroy-Regular,sans-serif;margin-top:.71429rem}.product-edit a{color:#777;text-decoration:underline}.product-info{border:none;border-bottom:.07143rem solid #e9e9e9;border-radius:0;padding:1.78571rem 0}.product-info .line-item-price-info{font-size:.85714rem}.product-info .price .price-container{justify-content:start}.product-info .price .price-container .sales{font-family:Gilroy-Regular,sans-serif}.product-info .price .price-container .sales .decimal,.product-info .price .price-container .sales .symbol{font-size:.71429rem}.product-info .price .price-container .sales .abs-value{font-size:.85714rem}.product-info .js-taloes-discount .price .price-container .sales,.product-info .line-item-total-price .price .price-container .sales{color:#202020;font-family:Gilroy-Bold,sans-serif}.product-info .js-taloes-discount .non-adjusted,.product-info .line-item-total-price .non-adjusted{font-family:Gilroy-Regular,sans-serif;font-size:.71429rem;position:relative}.product-info .js-taloes-discount .non-adjusted:after,.product-info .line-item-total-price .non-adjusted:after{background-color:#4e4e4e;bottom:-.21429rem;content:"";height:1.78571rem;left:1.28571rem;position:absolute;transform:rotate(45deg);width:.07143rem}.cart-promocode-container,.cart-totals-container{color:#777;font:1rem Gilroy-Regular,sans-serif}.cart-promocode-container{margin-bottom:1.78571rem;margin-top:1.42857rem}.cart-promocode-container .promotion-information{display:none}.shipping-selection-form{border-top:.07143rem solid #e9e9e9;padding-top:3.57143rem}.order-discount-total,.shipping-cost,.shipping-discount-total,.subtotal-cost,.tax-total{color:#202020;font:.85714rem Gilroy-Regular,sans-serif;font-weight:600}.strike-through-total{color:#999}.strike-through-total:after{background-color:#4e4e4e;bottom:.78571rem;content:"";height:1.78571rem;position:absolute;right:2.14286rem;transform:rotate(45deg);width:.07143rem}.cart-totals{margin-top:.71429rem}.cart-totals.no-shipping-method{margin-top:0}.promo-code-form .form-control{border-right:none}.promo-code-submit .btn{border-left:none;line-height:inherit;padding-left:0;padding-right:0}.remove-coupon{background:transparent;border:none;color:#777;cursor:pointer;font:2rem Gilroy-Bold,sans-serif;right:-.71429rem;top:-.71429rem}.grand-total-label,.taloes-grand-total{color:#202020;font:1.14286rem Gilroy-Bold,sans-serif}.grand-total{color:#202020;font:1rem Gilroy-Bold,sans-serif}.vat-included-label{color:#bcbcbc;font:1rem Gilroy-Regular,sans-serif}.approaching-discounts{border:none;margin:2.14286rem 0 1.42857rem;padding-bottom:2.14286rem}.approaching-discounts .last-item{border-bottom:.07143rem solid #e9e9e9;margin-bottom:1.42857rem;padding-bottom:1.42857rem}.single-approaching-discount{color:#777;font:1rem Gilroy-Regular,sans-serif;margin-bottom:1.42857rem;margin-left:20px;margin-right:0;width:100%}.single-approaching-discount p{margin-left:2.85714rem;padding-top:.35714rem}.optional-promo{color:#777;font:1.14286rem Gilroy-Regular,sans-serif;margin:2.14286rem 0 1.07143rem}.coupon-price-adjustment+.coupon-price-adjustment{margin-top:1.28571rem}.coupon-price-adjustment:last-of-type{margin-bottom:1.78571rem}.coupon-price-adjustment{border:.07143rem solid #e9e9e9;padding:.71429rem 1.07143rem .92857rem}.coupon-promotion-relationship{font:.78571rem Gilroy-Regular,sans-serif;list-style:none;margin-top:.71429rem}.coupon-promotion-relationship li:before{-webkit-transform:rotate(90deg);border:.28571rem solid transparent;border-bottom-color:#4e4e4e;content:"";display:inline-block;height:.42857rem;margin-right:.35714rem;transform:rotate(90deg);width:.42857rem}.coupon-code{color:#777;font:1rem Gilroy-Regular,sans-serif}.coupon-code-title{color:#4e4e4e;font:1.14286rem Gilroy-Bold,sans-serif;width:50%}.coupon-applied,.coupon-not-applied{font:.92857rem Gilroy-Regular,sans-serif;right:1.42857rem;top:.07143rem}.coupon-applied{color:#177d0c}.coupon-not-applied{color:#b92d00}.coupon-error{color:#b92d00;font:1rem Gilroy-Regular,sans-serif;margin-top:.35714rem}.coupon-missing-error{display:none}.applied-promotion-discount{color:#177d0c}.promotion-information{border:.07143rem solid #e9e9e9;padding:.71429rem 1.07143rem .92857rem}.cart-page .bonus-line-item-row+.bonus-line-item-msg:before,.cart-page .bundled-line-item+.bundled-line-item:before{border-bottom:.07143rem solid #e9e9e9;content:"";display:block;margin:.71429rem -.71429rem}.quantity-selector{margin-top:-.28571rem}.valid-cart-error{background-color:#202020;border:none;border-radius:0;color:#fff;font:.85714rem Gilroy-Regular,sans-serif;line-height:1.07143rem;padding:.64286rem 3.57143rem}.valid-cart-error button.close-icon{-webkit-transform:translateY(calc(-50% - .5px));border:.07143rem solid #fff;color:#fff;opacity:1;padding:0 .21429rem;position:absolute;right:1.42857rem;text-shadow:none;top:50%;transform:translateY(-50%) translateY(-.5px)}.reinsurance-container{margin-bottom:5.71429rem}.optional-promo{background:#fff}.delivery-time-notification{color:#777;font:1rem Gilroy-Regular,sans-serif;line-height:1}.delivery-time-notification p{margin-left:2.85714rem}.delivery-time-notification .warning-icon:before{margin-left:-2.85714rem;margin-right:1.07143rem}.reinsurance-logos{margin-top:3.57143rem}.reinsurance-logos img{max-width:100%}.vll-coupons-container .vll-coupon-error{color:#ea504c;font:1rem Gilroy-Regular,sans-serif;margin-top:.35714rem}.line-item-vll-info .price .price-container .sales{color:#f26d57;font:1.14286rem Gilroy-Bold,sans-serif}.order-vll-total{color:#000;font:1.14286rem Gilroy-Regular,sans-serif;font-weight:600}.cart-vll-title{color:#202020;font:1.42857rem Gilroy-Bold,sans-serif}.custom-checkbox{background-color:#f0f0f1;font-size:1rem;margin-top:1rem;opacity:1;padding:.42857rem;position:relative}.custom-checkbox .custom-control-label{text-align:center;width:95%}.custom-checkbox .custom-control-label .coupon-info-container{color:#000;display:flex;font-family:Gilroy-Bold,sans-serif;justify-content:space-between;margin-left:2rem;margin-top:.42857rem;overflow:hidden}.custom-checkbox .custom-control-label .coupon-info-container .coupon-element-code{max-width:63%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.custom-checkbox .custom-control-label .coupon-info-container .coupon-element-code .coupon-header-id-container{display:inline-flex}.custom-checkbox .custom-control-label .coupon-info-container .coupon-element-code .coupon-header-id-container .coupon-header-id{direction:rtl}.custom-checkbox .custom-control-label .coupon-info-container .coupon-element-code .coupon-header-id-container .coupon-header-usage-status{color:#e52825;padding-left:.5em}.custom-checkbox .custom-control-label .coupon-info-container .coupon-element-dateto{max-width:37%;text-align:right}.custom-checkbox .custom-control-label .coupon-description-container{color:#000;padding-top:.5rem}.custom-checkbox .custom-control-label .coupon-description-container .coupon-element-description{margin-left:1rem;text-align:left;word-break:break-word}.custom-checkbox .custom-control-label .coupon-status-container{display:none}.custom-checkbox .custom-control-label:before{background-color:#fff;border:.07143rem solid #c4c5c6;border-radius:0;height:1.71429rem;left:0;padding-top:.64286rem;position:absolute;text-align:center;width:1.71429rem}.custom-checkbox .custom-control-label:after{display:none}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#fff;bottom:.07143rem;color:#000;content:"\F00C";font:1.64286rem FontAwesome;left:0;line-height:1.71429rem;padding:0}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{display:none}.custom-checkbox .custom-control-input:active~.custom-control-label:before{background-color:transparent}.custom-checkbox:last-child{margin-bottom:1rem}.custom-checkbox.coupon-selected{background-color:#000}.custom-checkbox.coupon-selected .coupon-description-container,.custom-checkbox.coupon-selected .coupon-info-container{color:#fff}.cart-item-price,.cart-item-price-header,.cart-item-remove,.cart-item-remove-header,.cart-item-total,.cart-item-total-header{display:flex;flex:2;justify-content:center}.cart-item-quantity,.cart-item-quantity-header,.cart-item-vll,.cart-item-vll-header{display:flex;flex:3;justify-content:center}.line-item-vll-info{margin:0}.container-gift-invoice{background-color:#fff;margin-left:-1.78571rem;margin-top:-.35714rem}.container-gift-invoice .span-body-1{margin-left:-2.14286rem}.container-gift-invoice .gift-invoice-p{margin-bottom:2.85714rem;margin-left:-33.21429rem;padding-top:.21429rem}.container-gift-invoice .span-body-2{position:absolute;text-align:left;width:100%}.container-gift-invoice .label-gift-invoice{color:#777;font-family:Gilroy-Regular,sans-serif;font-size:1rem;line-height:1.28571rem;margin-left:1.28571rem;padding:.14286rem 0 0}.container-gift-invoice .label-gift-invoice:after,.container-gift-invoice .label-gift-invoice:before{height:1.42857rem;top:.14286rem;width:1.42857rem}.container-gift-invoice .label-gift-invoice a{color:#777;text-decoration:underline}.container-gift-invoice .checkbox-gift-invoice:checked~.label-gift-invoice:before{background-color:#fff;color:#202020;content:"\F00C";font:1rem FontAwesome;text-align:center;top:.14286rem}.container-gift-invoice .checkbox-gift-invoice:checked~.label-gift-invoice:after{background:transparent;content:""}.container-gift-invoice .custom-checkbox .custom-control-label{text-align:left}.container-gift-invoice .custom-checkbox .custom-control-label:before{background:#fff;border:.07143rem solid #777;border-radius:0;box-shadow:none}.container-gift-invoice .custom-checkbox .custom-control-label:after,.container-gift-invoice .custom-checkbox .custom-control-label:before{height:1.42857rem;top:0;width:1.42857rem}.container-gift-invoice:last-child{margin-bottom:1.71429rem}@media (max-width:991.98px){.container-gift-invoice .label-gift-invoice{position:absolute;text-align:left}.container-gift-invoice .label-gift-invoice a{position:absolute}.container-gift-invoice .span-body-1{margin-left:2.85714rem;position:absolute}.container-gift-invoice .gift-invoice-p{margin-bottom:0;margin-left:0;padding-top:.21429rem}.container-gift-invoice .span-body-2{color:#777;font-family:Gilroy-Regular,sans-serif;font-size:1rem;line-height:1.28571rem}.container-gift-invoice:last-child{margin-bottom:6.78571rem}}@media (max-width:767.98px){.container-gift-invoice .label-gift-invoice{position:absolute;text-align:left}.container-gift-invoice .label-gift-invoice a{position:absolute}.container-gift-invoice .span-body-1{margin-left:2.85714rem;position:absolute}.container-gift-invoice .gift-invoice-p{margin-bottom:0;margin-left:0;padding-top:.21429rem}.container-gift-invoice .span-body-2{color:#777;font-family:Gilroy-Regular,sans-serif;font-size:1rem;line-height:1.28571rem}.container-gift-invoice:last-child{margin-bottom:7.14286rem}}@media (min-width:768px){.cart-heading .page-title{text-align:left;text-transform:none}.checkout-continue{bottom:auto;box-shadow:none;left:auto;margin:2.14286rem 0 1.42857rem;position:static;width:auto}.product-info{padding:1.07143rem 0}.product-info .price .price-container{justify-content:center}.cart-promocode-container,.cart-totals-container{font-size:.85714rem}.cart-totals-container .row .col-12{display:none}.promo-code-submit .btn{padding-left:.71429rem;padding-right:.71429rem}.approaching-discounts{margin:0;padding-bottom:.71429rem}.approaching-discounts.no-warning-icon{display:none}.single-approaching-discount{font:.85714rem Gilroy-Regular,sans-serif;margin-bottom:1.07143rem}.single-approaching-discount p{margin-left:1.42857rem}.single-approaching-discount.warning-icon:before{background:#ed282d;top:.07143rem}.coupon-price-adjustment+.coupon-price-adjustment{margin-top:1.07143rem}.optional-promo{font-size:.85714rem}.coupon-error{font-size:.71429rem}.coupon-code,.coupon-code-title{font-size:.85714rem}.coupon-applied,.coupon-not-applied{font-size:.71429rem;right:1.07143rem;top:0}.coupon-promotion-relationship{font-size:.71429rem;margin-top:.57143rem}.remove-coupon{font-size:1.71429rem;right:-.71429rem;top:-.64286rem}.cart-totals-container{margin-top:1.42857rem}.shipping-selection-form{border-top:none}.cart-totals.no-shipping-method{margin-top:100px}.order-discount-total,.shipping-cost,.shipping-discount-total,.subtotal-cost,.tax-total{font-size:.71429rem}.order-discount-total .price .price-container .sales,.shipping-cost .price .price-container .sales,.shipping-discount-total .price .price-container .sales,.subtotal-cost .price .price-container .sales,.tax-total .price .price-container .sales{font-family:Gilroy-Regular,sans-serif}.order-discount-total .price .price-container .sales .decimal,.order-discount-total .price .price-container .sales .symbol,.shipping-cost .price .price-container .sales .decimal,.shipping-cost .price .price-container .sales .symbol,.shipping-discount-total .price .price-container .sales .decimal,.shipping-discount-total .price .price-container .sales .symbol,.subtotal-cost .price .price-container .sales .decimal,.subtotal-cost .price .price-container .sales .symbol,.tax-total .price .price-container .sales .decimal,.tax-total .price .price-container .sales .symbol{font-size:.71429rem}.order-discount-total .price .price-container .sales .abs-value,.shipping-cost .price .price-container .sales .abs-value,.shipping-discount-total .price .price-container .sales .abs-value,.subtotal-cost .price .price-container .sales .abs-value,.tax-total .price .price-container .sales .abs-value{font-size:.85714rem}.grand-total-label,.taloes-grand-total{font-size:1rem}.grand-total .price{color:#202020}.grand-total .price .price-container .old .decimal,.grand-total .price .price-container .old .symbol,.grand-total .price .price-container .sales .decimal,.grand-total .price .price-container .sales .symbol{font-size:.85714rem}.grand-total .price .price-container .old .abs-value,.grand-total .price .price-container .sales .abs-value{font-size:1rem}.reinsurance-container{border-top:.07143rem solid #e9e9e9;padding-top:2.14286rem}.delivery-time-notification{background-color:#f7f7f7;color:#4e4e4e;font-size:.85714rem;line-height:1.2;padding:.57143rem}.delivery-time-notification p{margin-left:1.42857rem}.delivery-time-notification .warning-icon:before{margin-left:-1.42857rem;margin-right:.35714rem;top:.07143rem}.reinsurance-logos{margin-top:1.78571rem}.reinsurance-info{margin-top:2.14286rem}.reinsurance-info ul{list-style:none}.reinsurance-info ul li{border-right:.07143rem solid #e9e9e9;padding:.71429rem 1.78571rem;width:33.33%}.reinsurance-info ul li:last-of-type{border-right:none}.cib-img img{width:7.14286rem}.cib-title{color:#4e4e4e;font:1rem Gilroy-Bold,sans-serif;margin-top:.85714rem}.cib-desc{color:#777;font:1rem Gilroy-Regular,sans-serif;margin-top:.71429rem}}@media (max-width:991.98px){.cart-heading .page-title{font-size:1.14286rem;margin:0}.cart-heading .btn-back-home{top:.92857rem}.product-edit{margin-bottom:.71429rem}.cart-page .item-attributes{width:100%}.cart-page .line-item-name{font-size:1rem}.cart-page .line-item-name a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approaching-discounts{margin:0;padding-bottom:0}.approaching-discounts p{padding-top:0}.approaching-discounts .warning-icon:before{background-color:#ed282d}.single-approaching-discount{margin-left:0;width:100%}.optional-promo{margin:1.07143rem 0}.cart-totals,.shipping-selection-form{padding-top:1.78571rem}.cart-totals-container .cart-totals{margin-top:0;padding:1.78571rem}.product-info .line-item-total-price .price .old{display:inline}.product-info .line-item-total-price .price .old:before{content:"-";padding:0 .14286rem 0 .35714rem}.product-info .line-item-total-price .price .old:after{bottom:-.35714rem;left:75%}.product-info .line-item-total-price .price .pricing{display:inline;float:left}.coupons-and-promos .coupon-code-title{font-size:1rem}.custom-checkbox .custom-control-label .coupon-info-container{margin-left:2rem}.custom-checkbox .custom-control-label .coupon-info-container .coupon-element-code .coupon-header-id-container{display:block}.custom-checkbox .custom-control-label .coupon-info-container .coupon-element-code .coupon-header-id-container .coupon-header-id{margin-bottom:0}.custom-checkbox .custom-control-label .coupon-info-container .coupon-element-code .coupon-header-id-container .coupon-header-usage-status{margin-bottom:0;padding-left:0}.custom-checkbox .custom-control-label .coupon-element-dateto .valid-to-label{display:none}.cart-item-price,.cart-item-price-header,.cart-item-quantity,.cart-item-quantity-header,.cart-item-remove,.cart-item-remove-header,.cart-item-total,.cart-item-total-header,.cart-item-vll,.cart-item-vll-header{align-items:center;flex:auto;justify-content:flex-start}}