#cart-page-react{color:#222;background-color:#fff;width:100%;margin:0 auto;padding:32px 16px;font-size:13px;line-height:1.42857;position:relative}@media (width<=599px){#cart-page-react{padding:32px 8px}}@media (width>=992px){#cart-page-react{flex:0 0 992px;max-width:992px;margin-top:0}}@media (width>=1300px){#cart-page-react{flex:0 0 1200px;max-width:1200px}}@media (width>=1750px){#cart-page-react{flex:0 0 1440px;max-width:1440px}}@media (width>=2078px){#cart-page-react{flex:0 0 1728px;max-width:1728px}}@media (width>=992px){.extraSpaceFeatureIsOn #cart-page-react{flex:0 0 calc(100vw - 48px);max-width:calc(100vw - 48px)}}@media (width>=1300px){.extraSpaceFeatureIsOn #cart-page-react{flex:0 0 calc(100vw - 64px);width:calc(100vw - 64px);max-width:1728px}}@media (width>=2078px){.extraSpaceFeatureIsOn #cart-page-react{flex:0 0 1728px;max-width:1728px}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media (width<=599px){.hidden-xs,.hidden-sm{display:none}.caas .container.ignore-gutter-xs{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}#cart-page-react,.generalModalPortal{--store-name:"komplettbedrift";background:#fff}#cart-page-react .alert-wrapper,.generalModalPortal .alert-wrapper{border-radius:4px;align-items:center;margin-bottom:20px;padding:12px;display:flex;position:relative}#cart-page-react .alert-wrapper.success,.generalModalPortal .alert-wrapper.success{background:#dff7df}#cart-page-react .alert-wrapper.info,.generalModalPortal .alert-wrapper.info{background:#e8f4fb}#cart-page-react .alert-wrapper.warning,.generalModalPortal .alert-wrapper.warning{background:#fffbde}#cart-page-react .alert-wrapper.error,.generalModalPortal .alert-wrapper.error{background:#ffdedd}#cart-page-react .alert-wrapper .alert-header,.generalModalPortal .alert-wrapper .alert-header{justify-content:center;align-items:center;padding-right:8px;display:flex}#cart-page-react .alert-wrapper .alert-header>i,.generalModalPortal .alert-wrapper .alert-header>i{display:flex}#cart-page-react .alert-wrapper .alert-content,.generalModalPortal .alert-wrapper .alert-content{flex:auto;justify-content:space-between;align-items:center;display:flex}#cart-page-react .alert-wrapper .alert-content P,.generalModalPortal .alert-wrapper .alert-content P{margin:0;font-size:14px}#cart-page-react .alert-wrapper .alert-content button,.generalModalPortal .alert-wrapper .alert-content button{cursor:pointer;background:0 0;border:none;padding:0}#cart-page-react .alert-wrapper .alert-content button>i,.generalModalPortal .alert-wrapper .alert-content button>i{display:flex}#cart-page-react input[type=number],#cart-page-react input[type=text],#cart-page-react input[type=date],#cart-page-react textarea,.generalModalPortal input[type=number],.generalModalPortal input[type=text],.generalModalPortal input[type=date],.generalModalPortal textarea{width:100%;margin:0;padding:6px 8px;font-size:16px;font-weight:400}#cart-page-react button,#cart-page-react input,#cart-page-react select,#cart-page-react textarea,.generalModalPortal button,.generalModalPortal input,.generalModalPortal select,.generalModalPortal textarea{font-family:inherit;font-size:inherit;line-height:inherit}#cart-page-react textarea,.generalModalPortal textarea{-webkit-appearance:none;resize:none;background-color:#f5f5f5;border:2px solid #e6e6e6;border-radius:0;width:100%;padding:7px;font-size:16px;font-weight:400;display:block}#cart-page-react a,.generalModalPortal a{color:#0074bd;text-decoration:none}#cart-page-react button,.generalModalPortal button{color:#222;cursor:pointer;text-transform:uppercase;-webkit-user-select:none;user-select:none;vertical-align:bottom;white-space:nowrap;background:#f5f5f5;border:0;border-bottom:3px solid #ccc;border-radius:4px;padding:10px 12px;font-size:12px;line-height:normal;display:inline-block;position:relative;overflow:visible}#cart-page-react button:disabled,#cart-page-react button .disabled,.generalModalPortal button:disabled,.generalModalPortal button .disabled{pointer-events:none;color:#6c6c6c;background-color:#f8b912b3}#cart-page-react button.btn-large,.generalModalPortal button.btn-large{text-align:center;min-width:250px;padding-top:13px;padding-bottom:13px}#cart-page-react button.btn-small,.generalModalPortal button.btn-small{padding:5px 12px}#cart-page-react button.primary,.generalModalPortal button.primary{color:#222;background:#f8b912;border-bottom-color:#d29300}#cart-page-react button.primary:hover,.generalModalPortal button.primary:hover{color:#222;background:#fac742}#cart-page-react button.secondary,.generalModalPortal button.secondary{color:#fff;background:#476471;border-bottom-color:#354a54}#cart-page-react button.secondary:hover,.generalModalPortal button.secondary:hover{color:#222;background:#fff}#cart-page-react button.tertiary-grey,.generalModalPortal button.tertiary-grey{background:#f5f5f5;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}#cart-page-react button.tertiary-grey:hover,.generalModalPortal button.tertiary-grey:hover{background:#f9f9f9}#cart-page-react button.flat,.generalModalPortal button.flat{color:#476471;background:#fff;border-bottom:0;font-weight:700}#cart-page-react button.flat:hover,.generalModalPortal button.flat:hover{color:#476471;background:#f5f5f5}#cart-page-react .responsive-form,.generalModalPortal .responsive-form{font-size:16px}#cart-page-react .nav,.generalModalPortal .nav{border-bottom:1px solid #ddd;margin-bottom:0;padding-left:0;list-style:none}#cart-page-react .nav li,.generalModalPortal .nav li{float:left;margin-bottom:-1px}#cart-page-react .nav li button,.generalModalPortal .nav li button{text-transform:none;font-size:inherit}#cart-page-react .row:after,.generalModalPortal .row:after{content:"";display:none}#cart-page-react .wrapper,.generalModalPortal .wrapper{min-height:fit-content;position:relative}#cart-page-react .cart-without-items-msg,.generalModalPortal .cart-without-items-msg{text-align:center;margin:50px 0;font-size:16px}#cart-page-react .button-loader,.generalModalPortal .button-loader{cursor:not-allowed;background-color:#ffffffb3;width:100%;height:100%;margin:0 auto;position:absolute;top:0;bottom:0;left:0}#cart-page-react .loading,.generalModalPortal .loading{flex:1;justify-content:center;align-items:center;width:100%;display:flex}#cart-page-react .loading-overlay,.generalModalPortal .loading-overlay{z-index:1000;text-align:center;background:linear-gradient(#fff0 50%,#ffffff80 100%);width:100%;height:100%;position:absolute;top:0;left:0}#cart-page-react .loading-overlay .throbber,.generalModalPortal .loading-overlay .throbber{flex:auto;justify-content:center;align-self:center;width:100%;height:100%;display:flex;background:#ffffff4d!important}#cart-page-react .circular,.generalModalPortal .circular{fill:none;stroke-width:2px;width:30px;height:30px;margin:auto;animation:1s linear infinite throbber-rotate;position:absolute;inset:0}#cart-page-react .circular .path,.generalModalPortal .circular .path{transform-origin:15px 15px;stroke:#2b3841;stroke-dasharray:60 100;stroke-linecap:round;animation:1.5s ease-in-out infinite throbber-dash}@keyframes throbber-dash{0%{stroke-dasharray:77;stroke-dashoffset:77px}50%{stroke-dasharray:77;stroke-dashoffset:16.75px;transform:rotate(135deg)}to{stroke-dasharray:77;stroke-dashoffset:77px;transform:rotate(1turn)}}@keyframes throbber-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#cart-page-react .bid-name,.generalModalPortal .bid-name{font-size:14px;line-height:18px}#cart-page-react .cart-group-title:not(:empty),.generalModalPortal .cart-group-title:not(:empty){border-bottom:1px solid #ccc;margin:20px 0 0;padding:14px 0;font-size:20px;font-weight:700;line-height:24px;display:flex}@media (width<=991px){#cart-page-react .cart-group-title:not(:empty),.generalModalPortal .cart-group-title:not(:empty){padding:8px;font-size:16px;line-height:18px}}#cart-page-react .cart-item-product-line-wrapper,.generalModalPortal .cart-item-product-line-wrapper{color:#333;align-items:flex-start;padding:10px 12px 5px 0;display:flex}#cart-page-react .cart-item-product-line-discount-label,.generalModalPortal .cart-item-product-line-discount-label{box-sizing:content-box;white-space:nowrap;background-color:#fce19a;border-radius:12px;flex:none;justify-content:flex-end;width:max-content;margin-top:5px;margin-right:-6px;padding:6px;font-weight:400;display:flex;position:absolute;top:20px}#cart-page-react .cart-item-product-line-non-editable-quantity,.generalModalPortal .cart-item-product-line-non-editable-quantity{flex-basis:119px;justify-content:center;display:flex}#cart-page-react .cart-grid,.generalModalPortal .cart-grid{grid-column-gap:48px;grid-template-columns:70% auto;grid-template-areas:"alerts alerts""items summary""extras.";display:grid}@media (width<=1299px){#cart-page-react .cart-grid,.generalModalPortal .cart-grid{grid-template-columns:100%;grid-template-areas:"alerts""items""summary""extras"}}#cart-page-react .cart-grid .alerts-grid,.generalModalPortal .cart-grid .alerts-grid{grid-area:alerts}#cart-page-react .cart-grid .items-grid,.generalModalPortal .cart-grid .items-grid{grid-area:items}#cart-page-react .cart-grid .summary-grid,.generalModalPortal .cart-grid .summary-grid{z-index:1;background:#fff;grid-area:summary;justify-self:end;width:clamp(350px,30vw,100%);max-width:100%;height:fit-content;padding:0 8px 8px;position:sticky;top:16px}@media (width<=1299px){#cart-page-react .cart-grid .summary-grid,.generalModalPortal .cart-grid .summary-grid{width:100%;height:auto;position:relative;top:0}}#cart-page-react .cart-grid .summary-grid h3,.generalModalPortal .cart-grid .summary-grid h3{justify-content:space-between;align-items:center;margin:0;padding:0 0 16px;font-family:Barlow Semi Condensed,Roboto,sans-serif;font-size:24px;font-weight:500;line-height:1.2;display:flex}#cart-page-react .cart-grid .summary-grid h3>span,.generalModalPortal .cart-grid .summary-grid h3>span{color:#565656;font-family:Roboto,sans-serif;font-weight:400;font-size:20px!important}#cart-page-react .cart-grid .extras-grid,.generalModalPortal .cart-grid .extras-grid{grid-area:extras}#cart-page-react .cart-header,.generalModalPortal .cart-header{flex-flow:row;justify-content:space-between;display:flex}@media (width<=600px){#cart-page-react .cart-header,.generalModalPortal .cart-header{flex-flow:column;padding:8px 0}}#cart-page-react .cart-header h1,.generalModalPortal .cart-header h1{margin-top:0;margin-bottom:0;padding:0;font-family:Barlow Semi Condensed,Roboto,sans-serif;font-size:24px;font-weight:500;line-height:1.2}@media (width<=991px){#cart-page-react .cart-header h1,.generalModalPortal .cart-header h1{padding:0 8px;font-size:24px}}#cart-page-react .cart-header .cart-actions,.generalModalPortal .cart-header .cart-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}@media (width<=600px){#cart-page-react .cart-header .cart-actions,.generalModalPortal .cart-header .cart-actions{justify-content:flex-start;padding:8px}}#cart-page-react .cart-header .cart-actions .cart-action,.generalModalPortal .cart-header .cart-actions .cart-action{text-transform:none;color:#222;background:0 0;border:0;padding:0;font-size:14px;line-height:1;text-decoration:underline}@media (width<=600px){#cart-page-react .cart-header .cart-actions .cart-action.fast-cart-button,.generalModalPortal .cart-header .cart-actions .cart-action.fast-cart-button{display:none}}#cart-page-react .cart-header .cart-actions .cart-action:hover,.generalModalPortal .cart-header .cart-actions .cart-action:hover{cursor:pointer}#cart-page-react .cart-subheader,.generalModalPortal .cart-subheader{text-align:center;color:#565656;border-bottom:1px solid #ccc;justify-content:flex-start;margin:0;padding:16px 0;font-size:14px;font-weight:400}@media (width<=992px){#cart-page-react .cart-subheader,.generalModalPortal .cart-subheader{display:none}}#cart-page-react .cart-subheader .cart-subheader-container,.generalModalPortal .cart-subheader .cart-subheader-container{grid-template-columns:minmax(360px,1fr) 1fr;grid-template-areas:"spacer price-actions";width:100%;display:grid}#cart-page-react .cart-subheader .cart-subheader-container .cart-subheader-wrapper,.generalModalPortal .cart-subheader .cart-subheader-container .cart-subheader-wrapper{grid-column-gap:24px;grid-area:price-actions;grid-template-columns:minmax(100px,auto) minmax(150px,auto) minmax(100px,auto) 48px;justify-content:flex-end;display:grid}#cart-page-react .cart-subheader .cart-subheader-container .cart-subheader-wrapper.placeholder,.generalModalPortal .cart-subheader .cart-subheader-container .cart-subheader-wrapper.placeholder{grid-area:spacer;justify-content:flex-start}#cart-page-react .cart-subheader .cart-subheader-container .cart-subheader-wrapper.placeholder span,.generalModalPortal .cart-subheader .cart-subheader-container .cart-subheader-wrapper.placeholder span{padding:0 15px}#cart-page-react .cart-items,.generalModalPortal .cart-items{clear:both;flex-flow:column;margin:0;padding:0;list-style:none;display:flex}#cart-page-react .cart-item,.generalModalPortal .cart-item{border-bottom:1px solid #d2d2d2;flex-flow:column;min-height:93px;padding:20px 0;display:flex;position:relative}#cart-page-react .cart-item .productline-info,.generalModalPortal .cart-item .productline-info{grid-template-columns:minmax(360px,1fr) 1fr;grid-template-areas:"product-image-description product-price-actions";column-gap:16px;padding:16px 0;display:grid}@media (width<=992px){#cart-page-react .cart-item .productline-info,.generalModalPortal .cart-item .productline-info{grid-template-columns:100%;grid-template-areas:"product-image-description""product-price-actions"}}@media (width<=992px){#cart-page-react .cart-item .quantity-price-container .price-wrapper,.generalModalPortal .cart-item .quantity-price-container .price-wrapper{grid-column-gap:24px;justify-content:space-between;align-items:flex-start}}#cart-page-react .cart-item .quantity-price-container .price-wrapper .text-wrapper,.generalModalPortal .cart-item .quantity-price-container .price-wrapper .text-wrapper{grid-column-gap:24px;grid-area:price-actions;grid-template-columns:minmax(150px,auto) minmax(100px,auto) 48px;grid-template-areas:"price total delete-button";justify-items:flex-start;display:grid}@media (width<=992px){#cart-page-react .cart-item .quantity-price-container .price-wrapper .text-wrapper,.generalModalPortal .cart-item .quantity-price-container .price-wrapper .text-wrapper{grid-template-columns:minmax(100px,auto) 48px;grid-template-areas:"total delete-button";padding:0}}#cart-page-react .cart-item .quantity-price-container .price-wrapper .text-wrapper span,.generalModalPortal .cart-item .quantity-price-container .price-wrapper .text-wrapper span{grid-area:price}#cart-page-react .cart-item .quantity-price-container .price-wrapper .text-wrapper span:last-of-type,.generalModalPortal .cart-item .quantity-price-container .price-wrapper .text-wrapper span:last-of-type{grid-area:total}#cart-page-react .cart-item .quantity-price-container .price-wrapper .text-wrapper a,.generalModalPortal .cart-item .quantity-price-container .price-wrapper .text-wrapper a{grid-area:delete-button}#cart-page-react .cart-item,.generalModalPortal .cart-item{clear:both;border-bottom:1px solid #d2d2d2;flex-flow:column;min-height:93px;padding:20px 0;display:flex;position:relative}#cart-page-react .cart-item:first-of-type,.generalModalPortal .cart-item:first-of-type{padding:0 0 20px}#cart-page-react .cart-item .cart-item-separator,.generalModalPortal .cart-item .cart-item-separator{border-top:1px solid #f1f1f1;margin:0}#cart-page-react .cart-item .product-image-and-description,.generalModalPortal .cart-item .product-image-and-description{grid-area:product-image-description}#cart-page-react .cart-item .quantity-price-container,.generalModalPortal .cart-item .quantity-price-container{grid-area:product-price-actions}#cart-page-react .cart-item .quantity-price-container .price-wrapper,.generalModalPortal .cart-item .quantity-price-container .price-wrapper{grid-column-gap:48px;grid-template-columns:100px auto;grid-template-areas:"qty-picker price-actions";display:grid}@media (width<=992px){#cart-page-react .cart-item .quantity-price-container .price-wrapper,.generalModalPortal .cart-item .quantity-price-container .price-wrapper{grid-column-gap:24px;justify-content:space-between;align-items:flex-start}}#cart-page-react .cart-item .quantity-price-container .price-wrapper .quantity-picker-wrapper,.generalModalPortal .cart-item .quantity-price-container .price-wrapper .quantity-picker-wrapper{grid-area:qty-picker}#cart-page-react .cart-item .productline-info.offer-not-valid,.generalModalPortal .cart-item .productline-info.offer-not-valid{color:#666!important}#cart-page-react .cart-item .productline-info.offer-not-valid .product-image-and-description .text-container .product-link .webtext1,.generalModalPortal .cart-item .productline-info.offer-not-valid .product-image-and-description .text-container .product-link .webtext1{color:#666;font-weight:400}#cart-page-react .cart-item .productline-info.offer-not-valid .product-not-valid-wrapper,.generalModalPortal .cart-item .productline-info.offer-not-valid .product-not-valid-wrapper{color:#222;padding-top:5px}#cart-page-react .cart-item .productline-info .product-image-and-description,.generalModalPortal .cart-item .productline-info .product-image-and-description{flex-grow:0;flex-shrink:0;width:100%;display:flex}#cart-page-react .cart-item .productline-info .product-image-and-description .image-container .crm-only,#cart-page-react .cart-item .productline-info .product-image-and-description .image-container .eol,.generalModalPortal .cart-item .productline-info .product-image-and-description .image-container .crm-only,.generalModalPortal .cart-item .productline-info .product-image-and-description .image-container .eol{color:#fff;text-align:center;background:#2b3841;width:85px;height:25px;font-size:15px;line-height:23px}#cart-page-react .cart-item .productline-info .product-image-and-description .image-container .eol,.generalModalPortal .cart-item .productline-info .product-image-and-description .image-container .eol{background:#a00}#cart-page-react .cart-item .productline-info .product-image-and-description .image-container,.generalModalPortal .cart-item .productline-info .product-image-and-description .image-container{flex:0 0 120px}#cart-page-react .cart-item .productline-info .product-image-and-description .image-container .product-link,.generalModalPortal .cart-item .productline-info .product-image-and-description .image-container .product-link{display:block}#cart-page-react .cart-item .productline-info .product-image-and-description .image-container .cart-item-image,.generalModalPortal .cart-item .productline-info .product-image-and-description .image-container .cart-item-image{max-width:105px;max-height:80px;margin-right:8px}@media (width>=600px){#cart-page-react .cart-item .productline-info .product-image-and-description .image-container .cart-item-image,.generalModalPortal .cart-item .productline-info .product-image-and-description .image-container .cart-item-image{margin-right:15px}}#cart-page-react .cart-item .productline-info .product-image-and-description .text-container,.generalModalPortal .cart-item .productline-info .product-image-and-description .text-container{flex:1 1 0;overflow:hidden}#cart-page-react .cart-item .productline-info .product-image-and-description .text-container .textline,.generalModalPortal .cart-item .productline-info .product-image-and-description .text-container .textline{font-size:13px;line-height:20px}#cart-page-react .cart-item .productline-info .product-image-and-description .text-container .product-link,.generalModalPortal .cart-item .productline-info .product-image-and-description .text-container .product-link{display:block}#cart-page-react .cart-item .productline-info .product-image-and-description .text-container .product-link,#cart-page-react .cart-item .productline-info .product-image-and-description .text-container .product-link:hover,#cart-page-react .cart-item .productline-info .product-image-and-description .text-container .product-link:focus,.generalModalPortal .cart-item .productline-info .product-image-and-description .text-container .product-link,.generalModalPortal .cart-item .productline-info .product-image-and-description .text-container .product-link:hover,.generalModalPortal .cart-item .productline-info .product-image-and-description .text-container .product-link:focus{color:#222;text-decoration:none}#cart-page-react .cart-item .productline-info .product-image-and-description .text-container .product-link .webtext1,.generalModalPortal .cart-item .productline-info .product-image-and-description .text-container .product-link .webtext1{text-overflow:ellipsis;white-space:nowrap;margin-top:0;margin-bottom:0;font-weight:700;overflow:hidden}#cart-page-react .cart-item .productline-info .product-image-and-description .text-container .product-link .webtext2,.generalModalPortal .cart-item .productline-info .product-image-and-description .text-container .product-link .webtext2{text-overflow:ellipsis;white-space:nowrap;margin:0 15px 0 0;overflow:hidden}#cart-page-react .cart-item .productline-info .product-image-and-description .text-container .stockstatus-container .stockstatus .stockstatus-availability-label,.generalModalPortal .cart-item .productline-info .product-image-and-description .text-container .stockstatus-container .stockstatus .stockstatus-availability-label{display:none}#cart-page-react .cart-item .productline-info .product-image-and-description .text-container .stockstatus-container .stockstatus .icon,.generalModalPortal .cart-item .productline-info .product-image-and-description .text-container .stockstatus-container .stockstatus .icon{float:left;margin:2px 5px 0 0}#cart-page-react .cart-item .productline-info .product-image-and-description .text-container .stockstatus-container .stockstatus .stockstatus-stock-details,.generalModalPortal .cart-item .productline-info .product-image-and-description .text-container .stockstatus-container .stockstatus .stockstatus-stock-details{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width<=599px){#cart-page-react .cart-item .productline-info .product-image-and-description .text-container .quantity-selector-wrapper,.generalModalPortal .cart-item .productline-info .product-image-and-description .text-container .quantity-selector-wrapper{flex:0 0 100px}}#cart-page-react .cart-item .productline-info .product-image-and-description .text-container .quantity-selector-wrapper .adjust-button .dec,#cart-page-react .cart-item .productline-info .product-image-and-description .text-container .quantity-selector-wrapper .inc a,.generalModalPortal .cart-item .productline-info .product-image-and-description .text-container .quantity-selector-wrapper .adjust-button .dec,.generalModalPortal .cart-item .productline-info .product-image-and-description .text-container .quantity-selector-wrapper .inc a{color:#333!important}#cart-page-react .cart-item .productline-info .product-image-and-description .text-container .quantity-selector-wrapper .quantity-picker,.generalModalPortal .cart-item .productline-info .product-image-and-description .text-container .quantity-selector-wrapper .quantity-picker{padding-left:0!important}#cart-page-react .cart-item .productline-info .product-image-and-description .bundle-text,.generalModalPortal .cart-item .productline-info .product-image-and-description .bundle-text{margin-top:5px}#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper{text-align:right;flex-grow:0;flex-shrink:0;justify-content:flex-end;align-items:baseline;width:100%;display:flex}#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper.mobile-version,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper.mobile-version{display:none}@media (width>=600px){#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper{width:40%;padding-right:15px}}@media (width<=599px){#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper{justify-content:flex-start}#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper.desktop-version,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper.desktop-version{display:none}#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper.mobile-version,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper.mobile-version{display:flex}#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper{flex:0 0 120px}#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .price,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .price{text-align:left}#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .delete-button-column,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .delete-button-column{margin-left:auto}}#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .price,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .price{flex:0 119px;font-size:14px;line-height:1;display:none}@media (width>=992px) and (width<=1299px){#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .price,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .price{flex-basis:101.15px}}@media (width>=992px){#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .price,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .price{display:inline-block}}#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .price .original-price,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .price .original-price{color:#aaa;margin-top:7px;text-decoration:line-through}#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .price.price-total,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .price.price-total{text-align:right;flex:0 119px;font-weight:400;display:inline-block}@media (width>=992px) and (width<=1299px){#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .price.price-total,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .price.price-total{flex-basis:101.15px}}@media (width<=991px){#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .price.price-total,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .price.price-total{text-align:right;flex:0 100%;padding-right:15px}}#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .price.price-total>div,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .price.price-total>div{flex-basis:85px;padding:5px 0}#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .price.price-total>div.discount-value,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .price.price-total>div.discount-value{color:#b6b6b6;justify-content:flex-end;display:flex}#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .price.price-total>div.discount-value-new,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .price.price-total>div.discount-value-new{background-color:#fce19a;border-radius:10px;justify-content:flex-end;margin-top:5px;margin-right:-6px;display:flex;flex:none!important;padding:.5em!important}@media (width<=991px){#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .price.price-total>div.discount-value-new,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .price.price-total>div.discount-value-new{margin-top:6px}}@media (width>=512px) and (width<=600px){#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .price.price-total>div.discount-value-new,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .price.price-total>div.discount-value-new{margin-top:0;margin-left:12px}}#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .delete-button-column,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .delete-button-column{flex:0 60px}@media (width>=992px) and (width<=1299px){#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .delete-button-column,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .delete-button-column{flex-basis:51px}}@media (width<=599px){#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .delete-button-column .delete-button,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .delete-button-column .delete-button{padding-right:15px}}#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .delete-button-column .delete-button i,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .delete-button-column .delete-button i{margin-bottom:2px}#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper{white-space:nowrap;text-align:left}@media (width>=600px){#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper{text-align:center;flex:0 100px}}@media (width>=600px) and (width>=992px) and (width<=1299px){#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper{flex-basis:85px}}@media (width>=600px) and (width<=991px){#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper{margin-right:5px}}@media (width>=992px) and (width<=1299px){#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper{margin-right:5px}}@media (width<=599px){#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper .quantity-picker,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper .quantity-picker{padding-left:15px}}#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper .quantity-picker label,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper .quantity-picker label{font-size:inherit;vertical-align:top;margin-bottom:0!important}@media (width<=599px){#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper .quantity-picker label,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper .quantity-picker label{font-size:initial}#cart-page-react .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper .non-editable-quantity,.generalModalPortal .cart-item .productline-info .quantity-price-and-delete-wrapper .quantity-selector-wrapper .non-editable-quantity{text-align:center;min-width:105px;display:inline-block}}#cart-page-react .cart-item .age-limit-product.ageLimitMarking,#cart-page-react .cart-item .age-limit-product.age-limit-marking,.generalModalPortal .cart-item .age-limit-product.ageLimitMarking,.generalModalPortal .cart-item .age-limit-product.age-limit-marking{border:2px solid #01884e}#cart-page-react .grouped-cart-item,.generalModalPortal .grouped-cart-item{border-left:4px solid #f8b912;margin-top:8px;padding-left:16px;position:relative;overflow:hidden}#cart-page-react .grouped-cart-item .grouped-cart-item-header,.generalModalPortal .grouped-cart-item .grouped-cart-item-header{color:#222;justify-content:space-between;font-size:24px;line-height:normal;display:flex}#cart-page-react .grouped-cart-item .remove-offer-button,.generalModalPortal .grouped-cart-item .remove-offer-button{display:flex}#cart-page-react .grouped-cart-item .cart-item:last-child,.generalModalPortal .grouped-cart-item .cart-item:last-child{border-bottom:none}#cart-page-react .grouped-cart-item .cart-item:last-child .cart-item-separator,.generalModalPortal .grouped-cart-item .cart-item:last-child .cart-item-separator{display:none}#cart-page-react .grouped-cart-item .cart-item:last-child .responsive-form .crm-row-container,.generalModalPortal .grouped-cart-item .cart-item:last-child .responsive-form .crm-row-container{margin-bottom:3px}#cart-page-react .grouped-cart-item .responsive-form,.generalModalPortal .grouped-cart-item .responsive-form{margin-left:3px;margin-right:3px}#cart-page-react .grouped-cart-item .responsive-form .crm-product,.generalModalPortal .grouped-cart-item .responsive-form .crm-product{border-top:none}#cart-page-react .grouped-cart-item .responsive-form:after,.generalModalPortal .grouped-cart-item .responsive-form:after{clear:both}#cart-page-react .grouped-cart-item .responsive-form:before,#cart-page-react .grouped-cart-item .responsive-form:after,.generalModalPortal .grouped-cart-item .responsive-form:before,.generalModalPortal .grouped-cart-item .responsive-form:after{content:" ";display:table}#cart-page-react .product-set-container-wrapper,.generalModalPortal .product-set-container-wrapper{flex-flow:column;display:flex}#cart-page-react .product-set-container-wrapper .product-set-child-wrapper .product-set-line,.generalModalPortal .product-set-container-wrapper .product-set-child-wrapper .product-set-line{grid-template-columns:106px 1fr auto 119px 119px 60px;grid-template-areas:"child-image child-description quantity. . .";min-height:93px;display:grid;position:relative}@media (width<=991px){#cart-page-react .product-set-container-wrapper .product-set-child-wrapper .product-set-line,.generalModalPortal .product-set-container-wrapper .product-set-child-wrapper .product-set-line{grid-template-columns:80px 1fr auto;grid-template-areas:"child-image child-description quantity"}}#cart-page-react .product-set-container-wrapper .product-set-child-wrapper .product-set-line .product-set-image-wrapper,.generalModalPortal .product-set-container-wrapper .product-set-child-wrapper .product-set-line .product-set-image-wrapper{grid-area:child-image;justify-content:flex-start;align-items:flex-start;max-width:106px;display:flex}#cart-page-react .product-set-container-wrapper .product-set-child-wrapper .product-set-line .text-container,.generalModalPortal .product-set-container-wrapper .product-set-child-wrapper .product-set-line .text-container{flex-direction:column;grid-area:child-description;justify-content:center;align-items:flex-start;padding:0 12px;display:flex}@media (width<=991px){#cart-page-react .product-set-container-wrapper .product-set-child-wrapper .product-set-line .text-container,.generalModalPortal .product-set-container-wrapper .product-set-child-wrapper .product-set-line .text-container{padding:0 5px}}#cart-page-react .product-set-container-wrapper .product-set-child-wrapper .product-set-line .text-container a,.generalModalPortal .product-set-container-wrapper .product-set-child-wrapper .product-set-line .text-container a,#cart-page-react .product-set-container-wrapper .product-set-child-wrapper .product-set-line .text-container a:hover,.generalModalPortal .product-set-container-wrapper .product-set-child-wrapper .product-set-line .text-container a:hover{color:#222;text-decoration:none}#cart-page-react .product-set-container-wrapper .product-set-child-wrapper .product-set-line .product-set-quantity,.generalModalPortal .product-set-container-wrapper .product-set-child-wrapper .product-set-line .product-set-quantity{grid-area:quantity;justify-content:center;align-items:center;padding:0 12px;display:flex}@media (width<=991px){#cart-page-react .product-set-container-wrapper .product-set-child-wrapper .product-set-line .product-set-quantity,.generalModalPortal .product-set-container-wrapper .product-set-child-wrapper .product-set-line .product-set-quantity{padding:0 5px}}#cart-page-react .product-set-container-wrapper .product-set-separator,.generalModalPortal .product-set-container-wrapper .product-set-separator{border-bottom:1px solid #d2d2d2;padding:5px 0}#cart-page-react .product-set-container-wrapper .product-set-wrapper,.generalModalPortal .product-set-container-wrapper .product-set-wrapper{border-bottom:none!important;padding:0!important}#cart-page-react .product-set-container-wrapper .product-set-line,.generalModalPortal .product-set-container-wrapper .product-set-line{color:#333}#cart-page-react .product-set-container-wrapper .product-set-line .product-image-and-description,.generalModalPortal .product-set-container-wrapper .product-set-line .product-image-and-description{flex-grow:0;flex-shrink:0;width:auto;display:flex}@media (width>=600px){#cart-page-react .product-set-container-wrapper .product-set-line .product-image-and-description,.generalModalPortal .product-set-container-wrapper .product-set-line .product-image-and-description{width:100%}}#cart-page-react .product-set-container-wrapper .product-set-product-link,.generalModalPortal .product-set-container-wrapper .product-set-product-link{color:#333;text-decoration:none;display:block}#cart-page-react .product-set-container-wrapper .product-set-product-link:hover,.generalModalPortal .product-set-container-wrapper .product-set-product-link:hover{color:#333;text-decoration:none}#cart-page-react .product-set-container-wrapper .product-set-group-title:not(:empty),.generalModalPortal .product-set-container-wrapper .product-set-group-title:not(:empty){margin:20px 0 0;padding:14px 0;font-size:20px;font-weight:700;line-height:24px;display:flex}@media (width<=991px){#cart-page-react .product-set-container-wrapper .product-set-group-title:not(:empty),.generalModalPortal .product-set-container-wrapper .product-set-group-title:not(:empty){padding:8px;font-size:16px;line-height:18px}}#cart-page-react .product-set-container-wrapper h2,.generalModalPortal .product-set-container-wrapper h2{text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;padding:0;font-size:20px;font-weight:600;line-height:normal;overflow:hidden}@media (width<=991px){#cart-page-react .product-set-container-wrapper h2,.generalModalPortal .product-set-container-wrapper h2{font-size:16px}}#cart-page-react .product-set-container-wrapper span,.generalModalPortal .product-set-container-wrapper span{cursor:pointer;flex-flow:row;align-items:center;width:fit-content;font-size:13px;line-height:16px;text-decoration:none;display:flex}#cart-page-react .product-set-container-wrapper p,.generalModalPortal .product-set-container-wrapper p{text-overflow:ellipsis;white-space:nowrap;margin:0 15px 0 0;font-size:13px;line-height:16px;display:flex;overflow:hidden}#cart-page-react .product-set-container-wrapper .product-set-image,.generalModalPortal .product-set-container-wrapper .product-set-image{justify-content:center;align-items:center;width:150px;max-width:150px;padding:0 12px 0 0;display:flex}@media (width<=991px){#cart-page-react .product-set-container-wrapper .product-set-image,.generalModalPortal .product-set-container-wrapper .product-set-image{width:80px;max-width:80px;min-height:80px}}#cart-page-react .product-set-container-wrapper .product-set-image.small,.generalModalPortal .product-set-container-wrapper .product-set-image.small{width:100%;max-width:118px;padding:0 12px 0 0;display:flex}@media (width<=991px){#cart-page-react .product-set-container-wrapper .product-set-image.small,.generalModalPortal .product-set-container-wrapper .product-set-image.small{max-width:80px}}#cart-page-react .product-set-container-wrapper .product-set-image img,.generalModalPortal .product-set-container-wrapper .product-set-image img{object-fit:cover;width:auto;max-width:100%;height:auto;max-height:150px;transition:opacity .2s ease-in-out}@media (width<=991px){#cart-page-react .product-set-container-wrapper .product-set-image img,.generalModalPortal .product-set-container-wrapper .product-set-image img{max-height:80px}}#cart-page-react .product-set-container-wrapper .product-set-image img:not([src]),.generalModalPortal .product-set-container-wrapper .product-set-image img:not([src]){opacity:0}#cart-page-react .product-set-container-wrapper .crm-only,#cart-page-react .product-set-container-wrapper .cart-item .productline-info .product-image-and-description .image-container .eol,#cart-page-react .cart-item .productline-info .product-image-and-description .image-container .product-set-container-wrapper .eol,.generalModalPortal .cart-item .productline-info .product-image-and-description .image-container #cart-page-react .product-set-container-wrapper .eol,.generalModalPortal .product-set-container-wrapper .crm-only,.generalModalPortal .product-set-container-wrapper #cart-page-react .cart-item .productline-info .product-image-and-description .image-container .eol,.generalModalPortal .product-set-container-wrapper .cart-item .productline-info .product-image-and-description .image-container .eol,.generalModalPortal .cart-item .productline-info .product-image-and-description .image-container .product-set-container-wrapper .eol{color:#fff;text-align:center;background:#2b3841;width:85px;height:25px;font-size:15px;line-height:23px}@media (width<=991px){#cart-page-react .product-set-container-wrapper .crm-only,#cart-page-react .product-set-container-wrapper .cart-item .productline-info .product-image-and-description .image-container .eol,#cart-page-react .cart-item .productline-info .product-image-and-description .image-container .product-set-container-wrapper .eol,.generalModalPortal .cart-item .productline-info .product-image-and-description .image-container #cart-page-react .product-set-container-wrapper .eol,.generalModalPortal .product-set-container-wrapper .crm-only,.generalModalPortal .product-set-container-wrapper #cart-page-react .cart-item .productline-info .product-image-and-description .image-container .eol,.generalModalPortal .product-set-container-wrapper .cart-item .productline-info .product-image-and-description .image-container .eol,.generalModalPortal .cart-item .productline-info .product-image-and-description .image-container .product-set-container-wrapper .eol{width:75px}}#cart-page-react .product-set-container-wrapper .eol,.generalModalPortal .product-set-container-wrapper .eol{color:#fff;text-align:center;background:#a00;width:85px;height:25px;font-size:15px;line-height:23px}@media (width<=991px){#cart-page-react .product-set-container-wrapper .eol,.generalModalPortal .product-set-container-wrapper .eol{width:75px}}#cart-page-react .product-set-container-wrapper .icon,.generalModalPortal .product-set-container-wrapper .icon{padding-left:5px;line-height:16px;display:flex}#cart-page-react .product-set-container-wrapper .icon>svg,.generalModalPortal .product-set-container-wrapper .icon>svg{transform:rotate(180deg)}#cart-page-react .product-set-container-wrapper .icon.isVisible>svg,.generalModalPortal .product-set-container-wrapper .icon.isVisible>svg{transform:rotate(0)}#cart-page-react .cart-item-product-line-wrapper .product-line-image,.generalModalPortal .cart-item-product-line-wrapper .product-line-image{justify-content:center;align-items:center;width:clamp(200px,25vw,200px);max-width:200px;padding:0 12px 0 0;display:flex}@media (width<=1299px){#cart-page-react .cart-item-product-line-wrapper .product-line-image,.generalModalPortal .cart-item-product-line-wrapper .product-line-image{width:clamp(120px,20vw,160px);max-width:160px;min-height:120px}}@media (width<=991px){#cart-page-react .cart-item-product-line-wrapper .product-line-image,.generalModalPortal .cart-item-product-line-wrapper .product-line-image{width:clamp(80px,15vw,120px);max-width:120px;min-height:80px}}#cart-page-react .cart-item-product-line-wrapper .product-line-image img,.generalModalPortal .cart-item-product-line-wrapper .product-line-image img{object-fit:cover;width:auto;max-width:100%;height:auto;max-height:150px;transition:opacity .2s ease-in-out}#cart-page-react .cart-item-product-line-wrapper .product-line-image img:not([src]),.generalModalPortal .cart-item-product-line-wrapper .product-line-image img:not([src]){opacity:0}@media (width<=991px){#cart-page-react .cart-item-product-line-wrapper .product-line-image img,.generalModalPortal .cart-item-product-line-wrapper .product-line-image img{max-height:80px}}#cart-page-react .cart-item-product-line-wrapper .product-link,.generalModalPortal .cart-item-product-line-wrapper .product-link{max-width:clamp(200px,100vw - 280px,20vw)}@media (width<=1299px){#cart-page-react .cart-item-product-line-wrapper .product-link,.generalModalPortal .cart-item-product-line-wrapper .product-link{max-width:clamp(200px,100vw - 280px,300px)}}@media (width<=991px){#cart-page-react .cart-item-product-line-wrapper .product-link,.generalModalPortal .cart-item-product-line-wrapper .product-link{max-width:clamp(150px,100vw - 150px,400px);font-size:16px}}@media (width<=599px){#cart-page-react .cart-item-product-line-wrapper .product-link,.generalModalPortal .cart-item-product-line-wrapper .product-link{max-width:clamp(120px,100vw - 120px,300px)}}#cart-page-react .cart-item-product-line-wrapper h2,.generalModalPortal .cart-item-product-line-wrapper h2{text-overflow:ellipsis;white-space:nowrap;color:#000;margin:0;padding:0 0 4px;font-family:Barlow Semi Condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:600;line-height:1.2;overflow:hidden}#cart-page-react .cart-item-product-line-wrapper p,.generalModalPortal .cart-item-product-line-wrapper p{text-overflow:ellipsis;white-space:nowrap;color:#565656;margin:0;padding:4px 0;font-size:14px;line-height:16px;overflow:hidden}#cart-page-react .cart-item-product-line-wrapper .product-line-description-toggle,.generalModalPortal .cart-item-product-line-wrapper .product-line-description-toggle{cursor:pointer;color:#2b6e94;background:0 0;border:none;flex-flow:row;align-items:center;width:fit-content;padding:4px 8px 0;font-size:14px;font-weight:500;text-decoration:underline;display:flex}#cart-page-react .cart-item-product-line-wrapper .product-line-description-toggle i,.generalModalPortal .cart-item-product-line-wrapper .product-line-description-toggle i{padding-left:4px;line-height:16px;display:flex}#cart-page-react .cart-item-product-line-wrapper .product-line-description-toggle i.open>svg,.generalModalPortal .cart-item-product-line-wrapper .product-line-description-toggle i.open>svg{transform:rotate(0)}#cart-page-react .cart-item-product-line-wrapper .product-line-description-toggle i.closed>svg,.generalModalPortal .cart-item-product-line-wrapper .product-line-description-toggle i.closed>svg{transform:rotate(180deg)}#cart-page-react .cart-item-product-line-wrapper .product-line-description-toggle>i>svg,.generalModalPortal .cart-item-product-line-wrapper .product-line-description-toggle>i>svg{transition:transform .35s cubic-bezier(.4,0,.2,1)}#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration{width:100%;max-width:100%;padding-top:4px}#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__viewport,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__viewport{max-height:none;transition:max-height .45s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__viewport,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__viewport{transition:none}}#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__viewport--collapsed,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__viewport--collapsed{max-height:15rem}#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__viewport--expanded,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__viewport--expanded{max-height:min(120rem,300vh)}#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__fade,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__fade{pointer-events:none;-webkit-backdrop-filter:blur(1px);background:linear-gradient(#fff0 0%,#ffffffa6 40%,#ffffffeb 72%,#fff 100%);height:5rem;transition:opacity .35s;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__fade,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__fade{transition:none}}#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__line,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__line{grid-template-columns:106px 1fr auto 119px 119px 60px;grid-template-areas:"child-image child-description quantity. . .";min-height:93px;display:grid;position:relative}@media (width<=991px){#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__line,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__line{grid-template-columns:80px 1fr auto;grid-template-areas:"child-image child-description quantity"}}#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-image-wrapper,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-image-wrapper{grid-area:child-image;display:flex}#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-image,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-image{justify-content:center;align-items:center;width:150px;max-width:150px;padding:0 12px 0 0}@media (width<=991px){#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-image,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-image{width:80px;max-width:80px;min-height:80px}}#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-image.small,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-image.small{width:100%;max-width:118px;padding:0 12px 0 0;display:flex}@media (width<=991px){#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-image.small,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-image.small{max-width:80px}}#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-image img,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-image img{object-fit:cover;width:auto;max-width:100%;height:auto;max-height:150px;transition:opacity .2s ease-in-out}@media (width<=991px){#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-image img,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-image img{max-height:80px}}#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-image img:not([src]),.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-image img:not([src]){opacity:0}#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__line .text-container,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__line .text-container{flex-direction:column;grid-area:child-description;justify-content:center;align-items:flex-start;padding:0 12px;display:flex}@media (width<=991px){#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__line .text-container,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__line .text-container{padding:0 5px}}#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__line .text-container a,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__line .text-container a,#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__line .text-container a:hover,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__line .text-container a:hover{color:#222;text-decoration:none}#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-quantity,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-quantity{grid-area:quantity;justify-content:center;align-items:center;padding:0 12px;display:flex}@media (width<=991px){#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-quantity,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__line .product-set-quantity{padding:0 5px}}#cart-page-react .cart-item-product-line-wrapper .config-bundle-configuration__toggle,.generalModalPortal .cart-item-product-line-wrapper .config-bundle-configuration__toggle{margin-top:2px}#cart-page-react .cart-item-product-line-wrapper .product-line-item-eol,.generalModalPortal .cart-item-product-line-wrapper .product-line-item-eol{color:#fff;text-align:center;background:#a00;width:100%;height:24px;margin:0 12px 0 0;font-size:14px;line-height:24px}#cart-page-react .cart-item-product-line-wrapper .product-line-item-crm-only,.generalModalPortal .cart-item-product-line-wrapper .product-line-item-crm-only{color:#fff;text-align:center;background:#2b3841;width:100%;height:24px;margin:0 12px 0 0;font-size:14px;line-height:24px}#cart-page-react .cart-button-row,.generalModalPortal .cart-button-row{flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:8px;padding:4px 0;display:flex}@media (width<=991px){#cart-page-react .cart-button-row,.generalModalPortal .cart-button-row{z-index:1;background:#fff;border-top:1px solid #ebebeb;flex-direction:column;align-items:center;width:100%;padding:16px;display:flex;position:fixed;inset:auto 0 0}}#cart-page-react .cart-button-row .cart-button,.generalModalPortal .cart-button-row .cart-button{flex:1;width:100%;margin:0;padding-top:4px;display:flex;position:relative}@media (width>=600px){#cart-page-react .cart-button-row .cart-button,.generalModalPortal .cart-button-row .cart-button{flex:1;padding-top:0}#cart-page-react .cart-button-row .cart-button:last-child,.generalModalPortal .cart-button-row .cart-button:last-child{padding-bottom:0}}#cart-page-react .cart-button-row .cart-button button,.generalModalPortal .cart-button-row .cart-button button{width:100%}@media (width>=600px){#cart-page-react .cart-button-row .cart-button button,.generalModalPortal .cart-button-row .cart-button button{width:100%;min-width:0}}#cart-page-react .cart-button-row .cart-button .checkout-button-wrapper .button-loader,.generalModalPortal .cart-button-row .cart-button .checkout-button-wrapper .button-loader{overflow:hidden}#cart-page-react .cart-item-service.crm-row,.generalModalPortal .cart-item-service.crm-row{border-bottom:1px solid #ebebeb;padding:8px 0}#cart-page-react .cart-item-service.crm-row:last-of-type,.generalModalPortal .cart-item-service.crm-row:last-of-type{border-bottom:none}#cart-page-react .cart-item-insurance-wrapper,.generalModalPortal .cart-item-insurance-wrapper{background-color:#f4f6fe;grid-template-columns:50% auto 80px;grid-template-areas:"information price actions";align-items:center;margin-top:16px;padding:16px;display:grid}#cart-page-react .cart-item-insurance-wrapper.selected,.generalModalPortal .cart-item-insurance-wrapper.selected{background-color:#fff;border:1px solid #2a41bb;border-radius:8px;grid-template-columns:50% auto 32px;grid-template-areas:"information price actions";box-shadow:0 0 0 2px #230dc040}#cart-page-react .cart-item-insurance-wrapper.selected .cart-item-insurance-price,.generalModalPortal .cart-item-insurance-wrapper.selected .cart-item-insurance-price{padding-right:16px}#cart-page-react .cart-item-insurance-wrapper.selected .cart-item-insurance-actions,.generalModalPortal .cart-item-insurance-wrapper.selected .cart-item-insurance-actions{width:40px}#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-information,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-information{grid-area:information}#cart-page-react .cart-item-insurance-wrapper .flex-mobile-price,.generalModalPortal .cart-item-insurance-wrapper .flex-mobile-price{display:none}#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-price,#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-information,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-price,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-information{justify-self:flex-start;align-items:center;gap:24px;display:flex}#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-price strong,#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-information strong,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-price strong,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-information strong{padding:0 0 8px}#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-price p,#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-information p,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-price p,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-information p{margin:0}#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-price,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-price{grid-area:price;justify-content:flex-end;align-items:center;width:100%;padding-right:60px}#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-price strong,#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-price p,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-price strong,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-price p{font-size:16px}#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-price .cart-item-insurance-price-from,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-price .cart-item-insurance-price-from{font-weight:600}#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-price .service-price-wrapper,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-price .service-price-wrapper{flex:1;justify-content:flex-end;align-items:center;display:flex}@media (width<=991px){#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-price .service-price-wrapper,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-price .service-price-wrapper{display:none}}#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-price .service-price-wrapper .service-price,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-price .service-price-wrapper .service-price{color:#000;flex-flow:column;flex-basis:119px;justify-content:flex-end;align-items:flex-end;padding:0;line-height:18px;display:flex;position:relative;font-size:16px!important}@media (width<=991px){#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-price .service-price-wrapper .service-price,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-price .service-price-wrapper .service-price{font-weight:600}}#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-actions,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-actions{grid-area:actions;justify-content:flex-end;display:flex}#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-actions button,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-actions button{background:#fff;border:1px solid #ccc;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-width:64px;height:40px;padding:8px 24px;display:flex}@media (width<=991px){#cart-page-react .cart-item-insurance-wrapper,.generalModalPortal .cart-item-insurance-wrapper{grid-template-columns:auto 80px;grid-template-areas:"information actions""price price"}#cart-page-react .cart-item-insurance-wrapper.selected,.generalModalPortal .cart-item-insurance-wrapper.selected{grid-template-columns:auto 32px;grid-template-areas:"information actions"}#cart-page-react .cart-item-insurance-wrapper.selected .cart-item-insurance-information-content .flex-mobile-price,.generalModalPortal .cart-item-insurance-wrapper.selected .cart-item-insurance-information-content .flex-mobile-price{padding:0;display:inline}#cart-page-react .cart-item-insurance-wrapper.selected .cart-item-insurance-information-content a,.generalModalPortal .cart-item-insurance-wrapper.selected .cart-item-insurance-information-content a{display:flex}#cart-page-react .cart-item-insurance-wrapper.selected .cart-item-insurance-price,.generalModalPortal .cart-item-insurance-wrapper.selected .cart-item-insurance-price{display:none}#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-information-icon svg,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-information-icon svg{width:32px;height:32px}#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-information,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-information{gap:8px;padding-bottom:16px}#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-price,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-price{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:8px;padding:0 40px}#cart-page-react .cart-item-insurance-wrapper .cart-item-insurance-actions,.generalModalPortal .cart-item-insurance-wrapper .cart-item-insurance-actions{justify-content:flex-end;align-items:center;display:flex}}#cart-page-react .cart-item-service-wrapper,.generalModalPortal .cart-item-service-wrapper{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;grid-template-columns:35% auto auto 60px;align-items:flex-start;margin-top:16px;padding:16px;display:grid}#cart-page-react .cart-item-service-wrapper.read-only,.generalModalPortal .cart-item-service-wrapper.read-only{background-color:#fff;border:none;border-radius:0;grid-template-columns:50% auto 60px;align-items:center;margin-top:0;padding:0}#cart-page-react .cart-item-service-wrapper.read-only.crm-row,.generalModalPortal .cart-item-service-wrapper.read-only.crm-row{grid-template-columns:auto}#cart-page-react .cart-item-service-wrapper.read-only.crm-row .service-row,.generalModalPortal .cart-item-service-wrapper.read-only.crm-row .service-row{margin-bottom:8px}#cart-page-react .cart-item-service-wrapper.read-only.crm-row .service-row,#cart-page-react .cart-item-service-wrapper.read-only.crm-row .option-row,.generalModalPortal .cart-item-service-wrapper.read-only.crm-row .service-row,.generalModalPortal .cart-item-service-wrapper.read-only.crm-row .option-row{flex-flow:column;width:100%;display:flex}#cart-page-react .cart-item-service-wrapper.read-only.crm-row .service-row .info,#cart-page-react .cart-item-service-wrapper.read-only.crm-row .option-row .info,.generalModalPortal .cart-item-service-wrapper.read-only.crm-row .service-row .info,.generalModalPortal .cart-item-service-wrapper.read-only.crm-row .option-row .info{grid-template-columns:50% auto 60px;align-items:center;display:grid}#cart-page-react .cart-item-service-wrapper.read-only.crm-row .service-row .name,#cart-page-react .cart-item-service-wrapper.read-only.crm-row .option-row .name,.generalModalPortal .cart-item-service-wrapper.read-only.crm-row .service-row .name,.generalModalPortal .cart-item-service-wrapper.read-only.crm-row .option-row .name{white-space:break-spaces;background:#e6e6e6;padding:8px;font-size:14px;font-weight:500;display:flex}#cart-page-react .cart-item-service-wrapper.read-only.crm-row .service-row .service-price-wrapper,#cart-page-react .cart-item-service-wrapper.read-only.crm-row .option-row .service-price-wrapper,.generalModalPortal .cart-item-service-wrapper.read-only.crm-row .service-row .service-price-wrapper,.generalModalPortal .cart-item-service-wrapper.read-only.crm-row .option-row .service-price-wrapper{padding:8px 0;display:flex}#cart-page-react .cart-item-service-wrapper.read-only.crm-row .service-row .crm-row-container,#cart-page-react .cart-item-service-wrapper.read-only.crm-row .option-row .crm-row-container,.generalModalPortal .cart-item-service-wrapper.read-only.crm-row .service-row .crm-row-container,.generalModalPortal .cart-item-service-wrapper.read-only.crm-row .option-row .crm-row-container{display:flex}#cart-page-react .cart-item-service-wrapper.read-only .service-options,.generalModalPortal .cart-item-service-wrapper.read-only .service-options{border:none;border-radius:0;min-width:0;padding:0}#cart-page-react .cart-item-service-wrapper.read-only .service-options .service-options-option-wrapper label,.generalModalPortal .cart-item-service-wrapper.read-only .service-options .service-options-option-wrapper label{flex-flow:column;align-items:flex-start;padding:8px 0}#cart-page-react .cart-item-service-wrapper.read-only .service-options .service-options-option-wrapper label strong,.generalModalPortal .cart-item-service-wrapper.read-only .service-options .service-options-option-wrapper label strong{font-size:16px;font-weight:500}#cart-page-react .cart-item-service-wrapper.read-only .service-options .service-options-option-wrapper label span,.generalModalPortal .cart-item-service-wrapper.read-only .service-options .service-options-option-wrapper label span{font-size:13px;font-weight:400}@media (width<=991px){#cart-page-react .cart-item-service-wrapper.read-only .service-options .service-options-option-wrapper label,.generalModalPortal .cart-item-service-wrapper.read-only .service-options .service-options-option-wrapper label{padding:0 0 8px}#cart-page-react .cart-item-service-wrapper.read-only .service-options .service-options-option-wrapper,.generalModalPortal .cart-item-service-wrapper.read-only .service-options .service-options-option-wrapper{flex-flow:column}}#cart-page-react .cart-item-service-wrapper.read-only .service-price-wrapper,.generalModalPortal .cart-item-service-wrapper.read-only .service-price-wrapper{padding-bottom:0}#cart-page-react .cart-item-service-wrapper.read-only .remove-service-link,.generalModalPortal .cart-item-service-wrapper.read-only .remove-service-link{padding:0 16px 0 0}@media (width<=991px){#cart-page-react .cart-item-service-wrapper.read-only .remove-service-link,.generalModalPortal .cart-item-service-wrapper.read-only .remove-service-link{padding:0 12px 0 0}#cart-page-react .cart-item-service-wrapper,.generalModalPortal .cart-item-service-wrapper{flex-flow:column;align-items:flex-start;padding:8px;display:flex}}#cart-page-react .cart-item-service-wrapper .service-information,.generalModalPortal .cart-item-service-wrapper .service-information{align-self:center;align-items:center;padding:0 18px 0 0;display:flex}@media (width<=991px){#cart-page-react .cart-item-service-wrapper .service-information,.generalModalPortal .cart-item-service-wrapper .service-information{flex-flow:row;align-self:flex-start;align-items:flex-start;padding:0;display:flex}}#cart-page-react .cart-item-service-wrapper .service-information .service-information-content,.generalModalPortal .cart-item-service-wrapper .service-information .service-information-content{flex-flow:column;margin:0;padding:8px 0;display:flex}#cart-page-react .cart-item-service-wrapper .service-information .service-information-content .service-information-content-description,.generalModalPortal .cart-item-service-wrapper .service-information .service-information-content .service-information-content-description{margin:0;padding:8px 0}#cart-page-react .cart-item-service-wrapper .service-information .service-information-content ul,.generalModalPortal .cart-item-service-wrapper .service-information .service-information-content ul{margin:0;padding:0}#cart-page-react .cart-item-service-wrapper .service-information .service-information-content ul li,.generalModalPortal .cart-item-service-wrapper .service-information .service-information-content ul li{background-image:url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Union' fill-rule='evenodd' clip-rule='evenodd' d='M6.10792 11.1406L15.2698 1.36788L13.8107 0L5.98919 8.34297L1.33793 4.15684L0 5.64343L6.10792 11.1406Z' fill='%23F8B912'/%3E%3C/svg%3E%0A");background-position:0 4px;background-repeat:no-repeat;padding:0 0 8px 20px;font-size:14px;list-style:none}#cart-page-react .cart-item-service-wrapper .service-information h3,.generalModalPortal .cart-item-service-wrapper .service-information h3{color:#1f1949;text-transform:uppercase;margin:0;font-family:Barlow Semi Condensed,Roboto,sans-serif;font-size:14px;font-weight:500}#cart-page-react .cart-item-service-wrapper .service-information h2,.generalModalPortal .cart-item-service-wrapper .service-information h2{color:#1f1949;margin:0;font-family:Barlow Semi Condensed,Roboto,sans-serif;font-size:20px;font-weight:700}#cart-page-react .cart-item-service-wrapper .service-information .read-more,.generalModalPortal .cart-item-service-wrapper .service-information .read-more{color:#2b6e94;font-size:14px;font-weight:500;text-decoration:underline}#cart-page-react .cart-item-service-wrapper.trade-in-offer,.generalModalPortal .cart-item-service-wrapper.trade-in-offer{grid-template-columns:30px 60% minmax(100px,auto) 48px;align-items:center;gap:16px}#cart-page-react .cart-item-service-wrapper.trade-in-offer .service-information,.generalModalPortal .cart-item-service-wrapper.trade-in-offer .service-information{font-size:16px}#cart-page-react .cart-item-service-wrapper.trade-in-offer .service-information .service-information-content,.generalModalPortal .cart-item-service-wrapper.trade-in-offer .service-information .service-information-content{gap:8px;padding:0}#cart-page-react .cart-item-service-wrapper.trade-in-offer .service-information .service-information-content-description,.generalModalPortal .cart-item-service-wrapper.trade-in-offer .service-information .service-information-content-description{color:#595959;padding:0}@media (width<=991px){#cart-page-react .cart-item-service-wrapper.trade-in-offer,.generalModalPortal .cart-item-service-wrapper.trade-in-offer{flex-flow:row}#cart-page-react .cart-item-service-wrapper.trade-in-offer .service-price-wrapper,.generalModalPortal .cart-item-service-wrapper.trade-in-offer .service-price-wrapper{font-weight:600;display:flex}#cart-page-react .cart-item-service-wrapper.trade-in-offer .remove-service-link.item-level,.generalModalPortal .cart-item-service-wrapper.trade-in-offer .remove-service-link.item-level{display:flex!important}}#cart-page-react .cart-item-service-wrapper .service-options,.generalModalPortal .cart-item-service-wrapper .service-options{border:1px solid #ebebeb;border-radius:8px;flex-flow:column;justify-content:space-between;align-self:center;min-width:0;margin:0;padding:0;display:flex}@media (width<=991px){#cart-page-react .cart-item-service-wrapper .service-options,.generalModalPortal .cart-item-service-wrapper .service-options{align-self:stretch}}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper{border-bottom:1px solid #ebebeb;margin:0;display:flex;position:relative}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper:last-of-type,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper:last-of-type{border-bottom:none}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=radio],.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=radio]{opacity:0;position:absolute;left:3px}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox],.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]{opacity:0;cursor:pointer;position:absolute;left:18px}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper label:before,#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper label:after,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper label:before,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper label:after{position:absolute}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper label:before,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper label:before{content:"";align-items:center;width:21px;height:21px;display:flex;position:absolute;top:auto;left:16px}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]:checked+label,#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=radio]:checked+label,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]:checked+label,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=radio]:checked+label{font-weight:500}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]:disabled+label,#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=radio]:disabled+label,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]:disabled+label,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=radio]:disabled+label{cursor:default;opacity:.5}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=radio]+label:before,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=radio]+label:before{background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0C9.05078 0 7.68359 0.273438 6.39844 0.820312C5.12695 1.36719 4.0127 2.11914 3.05566 3.07617C2.1123 4.01953 1.36719 5.13379 0.820312 6.41894C0.273438 7.69043 0 9.05078 0 10.5C0 11.9492 0.273438 13.3164 0.820312 14.6016C1.36719 15.873 2.1123 16.9873 3.05566 17.9443C4.0127 18.8877 5.12695 19.6328 6.39844 20.1797C7.68359 20.7266 9.05078 21 10.5 21C11.9492 21 13.3096 20.7266 14.5811 20.1797C15.8662 19.6328 16.9805 18.8877 17.9238 17.9443C18.8809 16.9873 19.6328 15.873 20.1797 14.6016C20.7266 13.3164 21 11.9492 21 10.5C21 9.05078 20.7266 7.69043 20.1797 6.41894C19.6328 5.13379 18.8809 4.01953 17.9238 3.07617C16.9805 2.11914 15.8662 1.36719 14.5811 0.820312C13.3096 0.273438 11.9492 0 10.5 0ZM10.5 19.6875C9.22852 19.6875 8.03223 19.4482 6.91113 18.9697C5.80371 18.4912 4.83301 17.835 3.99902 17.001C3.16504 16.167 2.50879 15.1963 2.03027 14.0889C1.55176 12.9678 1.3125 11.7715 1.3125 10.5C1.3125 9.22852 1.55176 8.03906 2.03027 6.93164C2.50879 5.81055 3.16504 4.83301 3.99902 3.99902C4.83301 3.16504 5.80371 2.50879 6.91113 2.03027C8.03223 1.55176 9.22852 1.3125 10.5 1.3125C11.7715 1.3125 12.9609 1.55176 14.0684 2.03027C15.1895 2.50879 16.167 3.16504 17.001 3.99902C17.835 4.83301 18.4912 5.81055 18.9697 6.93164C19.4482 8.03906 19.6875 9.22852 19.6875 10.5C19.6875 11.7715 19.4482 12.9678 18.9697 14.0889C18.4912 15.1963 17.835 16.167 17.001 17.001C16.167 17.835 15.1895 18.4912 14.0684 18.9697C12.9609 19.4482 11.7715 19.6875 10.5 19.6875Z' fill='%23CCCCCC'/%3E%3C/svg%3E%0A");background-position:0 0;background-repeat:no-repeat;background-size:auto;margin:0;padding:0}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=radio]+label:after,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=radio]+label:after{content:none}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]:checked+label input[type=radio]:checked+label,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]:checked+label input[type=radio]:checked+label{font-weight:500}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=radio]:checked+label:before,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=radio]:checked+label:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0C9.05078 0 7.68359 0.273438 6.39844 0.820312C5.12695 1.36719 4.0127 2.11914 3.05566 3.07617C2.1123 4.01953 1.36719 5.13379 0.820312 6.41894C0.273438 7.69043 0 9.05078 0 10.5C0 11.9492 0.273438 13.3164 0.820312 14.6016C1.36719 15.873 2.1123 16.9873 3.05566 17.9443C4.0127 18.8877 5.12695 19.6328 6.39844 20.1797C7.68359 20.7266 9.05078 21 10.5 21C11.9492 21 13.3096 20.7266 14.5811 20.1797C15.8662 19.6328 16.9805 18.8877 17.9238 17.9443C18.8809 16.9873 19.6328 15.873 20.1797 14.6016C20.7266 13.3164 21 11.9492 21 10.5C21 9.05078 20.7266 7.69043 20.1797 6.41894C19.6328 5.13379 18.8809 4.01953 17.9238 3.07617C16.9805 2.11914 15.8662 1.36719 14.5811 0.820312C13.3096 0.273438 11.9492 0 10.5 0ZM10.5 19.6875C9.22852 19.6875 8.03223 19.4482 6.91113 18.9697C5.80371 18.4912 4.83301 17.835 3.99902 17.001C3.16504 16.167 2.50879 15.1963 2.03027 14.0889C1.55176 12.9678 1.3125 11.7715 1.3125 10.5C1.3125 9.22852 1.55176 8.03906 2.03027 6.93164C2.50879 5.81055 3.16504 4.83301 3.99902 3.99902C4.83301 3.16504 5.80371 2.50879 6.91113 2.03027C8.03223 1.55176 9.22852 1.3125 10.5 1.3125C11.7715 1.3125 12.9609 1.55176 14.0684 2.03027C15.1895 2.50879 16.167 3.16504 17.001 3.99902C17.835 4.83301 18.4912 5.81055 18.9697 6.93164C19.4482 8.03906 19.6875 9.22852 19.6875 10.5C19.6875 11.7715 19.4482 12.9678 18.9697 14.0889C18.4912 15.1963 17.835 16.167 17.001 17.001C16.167 17.835 15.1895 18.4912 14.0684 18.9697C12.9609 19.4482 11.7715 19.6875 10.5 19.6875Z' fill='%23222222'/%3E%3Ccircle cx='10.5' cy='10.5' r='6.5' fill='%23F8B912'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:auto}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=radio]:focus,#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=radio]:focus+label:before,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=radio]:focus,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=radio]:focus+label:before{outline:5px auto #3b99fc}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]+label:before,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]+label:before{background-image:url("data:image/svg+xml,%3Csvg width='23' height='24' viewBox='0 0 23 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='1.28125' width='22' height='22' rx='2.5' fill='white' stroke='%23CCCCCC'/%3E%3C/svg%3E%0A");background-position:0 0;background-repeat:no-repeat;background-size:auto;width:23px;height:24px;margin:0;padding:0}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]+label:after,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]+label:after{content:none}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]:checked+label:after,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]:checked+label:after{content:""}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]:focus,#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]:focus+label:before,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]:focus,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]:focus+label:before{outline:5px auto #3b99fc}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]:checked+label:before,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper input[type=checkbox]:checked+label:before{content:"";background:url("data:image/svg+xml,%3Csvg width='23' height='24' viewBox='0 0 23 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='1' width='22' height='22' rx='2.5' fill='white' stroke='%23222222'/%3E%3Cpath d='M17.026 7.02637L9.84175 14.2106L5.97332 10.3422L4.31543 12.0001L9.84175 17.5264L18.6839 8.68426L17.026 7.02637Z' fill='%23222222'/%3E%3C/svg%3E%0A")}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper label,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper label{white-space:nowrap;cursor:pointer;flex:1;justify-content:space-between;align-items:center;margin:0;padding:16px 16px 16px 46px;font-size:14px;font-weight:400;display:flex;position:relative}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper label .option-price,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper label .option-price{color:#222;margin:0;padding:0;font-family:Barlow Semi Condensed,Roboto,sans-serif;font-size:16px;font-weight:600}@media (width<=991px){#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper label .option-price,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper label .option-price{display:none}}#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper .service-price-wrapper,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper .service-price-wrapper{display:none}@media (width<=991px){#cart-page-react .cart-item-service-wrapper .service-options .service-options-option-wrapper .service-price-wrapper,.generalModalPortal .cart-item-service-wrapper .service-options .service-options-option-wrapper .service-price-wrapper{padding-bottom:0;display:flex}}#cart-page-react .cart-item-service-wrapper .service-price-wrapper,.generalModalPortal .cart-item-service-wrapper .service-price-wrapper{justify-content:flex-end;align-items:center;display:flex}@media (width<=991px){#cart-page-react .cart-item-service-wrapper .service-price-wrapper,.generalModalPortal .cart-item-service-wrapper .service-price-wrapper{display:none}}#cart-page-react .cart-item-service-wrapper .service-price-wrapper .service-price,.generalModalPortal .cart-item-service-wrapper .service-price-wrapper .service-price{color:#000;flex-flow:column;flex-basis:119px;justify-content:flex-end;align-items:flex-end;padding:0;font-size:16px;line-height:18px;display:flex;position:relative}@media (width<=991px){#cart-page-react .cart-item-service-wrapper .service-price-wrapper .service-price,.generalModalPortal .cart-item-service-wrapper .service-price-wrapper .service-price{font-weight:600}}#cart-page-react .cart-item-service-wrapper .service-price-wrapper .service-price-wrapper-tradein-offer,.generalModalPortal .cart-item-service-wrapper .service-price-wrapper .service-price-wrapper-tradein-offer{flex-flow:column;gap:4px;display:flex}#cart-page-react .cart-item-service-wrapper .service-price-wrapper .service-price-excl-vat,.generalModalPortal .cart-item-service-wrapper .service-price-wrapper .service-price-excl-vat{color:#525252;font-size:13px;font-weight:400}#cart-page-react .cart-item-service-wrapper .remove-service-link,.generalModalPortal .cart-item-service-wrapper .remove-service-link{justify-content:flex-end;padding:2px 4px 0 0;display:none}#cart-page-react .cart-item-service-wrapper .remove-service-link.item-level,.generalModalPortal .cart-item-service-wrapper .remove-service-link.item-level{display:flex}@media (width<=991px){#cart-page-react .cart-item-service-wrapper .remove-service-link.item-level,.generalModalPortal .cart-item-service-wrapper .remove-service-link.item-level{padding:0 4px 0 8px;display:none}}#cart-page-react .cart-item-service-wrapper .remove-service-link.option-level,.generalModalPortal .cart-item-service-wrapper .remove-service-link.option-level{display:none}@media (width<=991px){#cart-page-react .cart-item-service-wrapper .remove-service-link.option-level,.generalModalPortal .cart-item-service-wrapper .remove-service-link.option-level{padding:0 4px 0 8px;display:flex}}#cart-page-react .free-freight-wrapper,.generalModalPortal .free-freight-wrapper{color:#525252;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin:0;padding:0;display:flex}#cart-page-react .free-freight-wrapper .free-freight-message,.generalModalPortal .free-freight-wrapper .free-freight-message{gap:8px;width:100%;padding-bottom:4px;display:flex}#cart-page-react .free-freight-wrapper .free-freight-message .free-freight-icon,.generalModalPortal .free-freight-wrapper .free-freight-message .free-freight-icon{display:flex}#cart-page-react .free-freight-wrapper .free-freight-message .free-freight-text,.generalModalPortal .free-freight-wrapper .free-freight-message .free-freight-text{justify-content:space-between;align-items:flex-end;width:100%;margin:0;padding:0;display:flex}#cart-page-react .free-freight-wrapper .free-freight-message .free-freight-text.achieved,.generalModalPortal .free-freight-wrapper .free-freight-message .free-freight-text.achieved{color:#1f1a49;font-weight:500}#cart-page-react .free-freight-wrapper .free-freight-message .free-freight-amount,.generalModalPortal .free-freight-wrapper .free-freight-message .free-freight-amount{color:#595959;padding-right:4px;font-size:14px}#cart-page-react .free-freight-wrapper .free-freight-message .free-freight-amount.achieved,.generalModalPortal .free-freight-wrapper .free-freight-message .free-freight-amount.achieved{text-decoration:line-through}#cart-page-react .free-freight-wrapper .free-freight-message .free-freight-gratis,.generalModalPortal .free-freight-wrapper .free-freight-message .free-freight-gratis{color:#1f1a49;font-size:16px;font-weight:500}#cart-page-react .free-freight-wrapper .free-freight-bar,.generalModalPortal .free-freight-wrapper .free-freight-bar{background-color:#f5f5f5;border-radius:8px;flex-grow:1;width:100%;height:4px;overflow:hidden}#cart-page-react .free-freight-wrapper .free-freight-bar .free-freight-bar-fill,.generalModalPortal .free-freight-wrapper .free-freight-bar .free-freight-bar-fill{background-color:#1f1a49;border-radius:8px;height:100%;transition:width .5s ease-out;animation:.5s ease-out forwards fillBar}@keyframes fillBar{0%{width:0!important}}#cart-page-react .cart-enrollment .cart-enrollment-title,.generalModalPortal .cart-enrollment .cart-enrollment-title{margin-top:0;margin-bottom:0;padding:35px 15px 5px;font-size:18px;line-height:1}@media (width>=600px){#cart-page-react .cart-enrollment .cart-enrollment-title,.generalModalPortal .cart-enrollment .cart-enrollment-title{font-size:24px}}#cart-page-react .dep-products-wrapper,.generalModalPortal .dep-products-wrapper{flex-flow:row;flex:100%;align-content:space-between;display:flex}@media (width<=599px){#cart-page-react .dep-products-wrapper,.generalModalPortal .dep-products-wrapper{flex-flow:column}}#cart-page-react .dep-products-wrapper .apple-dep-value-title,.generalModalPortal .dep-products-wrapper .apple-dep-value-title{font-size:14px;font-weight:400}#cart-page-react .dep-products-wrapper input[type=text],.generalModalPortal .dep-products-wrapper input[type=text]{background:0 0;border:1px solid #ccc;border-radius:3px;height:45px}#cart-page-react .dep-products-wrapper input[type=text]:focus,.generalModalPortal .dep-products-wrapper input[type=text]:focus{outline:-webkit-focus-ring-color auto 5px}#cart-page-react .apple-dep,.generalModalPortal .apple-dep{margin:5px 0}#cart-page-react .apple-dep .apple-dep-content,.generalModalPortal .apple-dep .apple-dep-content{margin:15px}#cart-page-react .apple-dep .apple-dep-content .apple-dep-checkbox-title,.generalModalPortal .apple-dep .apple-dep-content .apple-dep-checkbox-title{margin-bottom:0;font-weight:400;display:inline-block}#cart-page-react .apple-dep .apple-dep-content .apple-dep-value-title,.generalModalPortal .apple-dep .apple-dep-content .apple-dep-value-title{font-size:14px}#cart-page-react .apple-dep .apple-dep-header,.generalModalPortal .apple-dep .apple-dep-header{border-bottom:1px solid #f2f2f2;justify-content:space-between;display:flex}#cart-page-react .apple-dep .apple-dep-header .apple-dep-header-title,.generalModalPortal .apple-dep .apple-dep-header .apple-dep-header-title{margin:0;padding:5px 15px;font-size:24px;font-weight:400}@media (width<=600px){#cart-page-react .apple-dep .apple-dep-header .apple-dep-header-title,.generalModalPortal .apple-dep .apple-dep-header .apple-dep-header-title{font-size:18px}}#cart-page-react .leasing-wrapper:not(:empty),.generalModalPortal .leasing-wrapper:not(:empty){border:1px solid #ebebeb;border-radius:8px;flex-flow:row;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;margin:24px 0;padding:8px;display:flex}@media (width<=991px){#cart-page-react .leasing-wrapper:not(:empty),.generalModalPortal .leasing-wrapper:not(:empty){max-width:100%;margin:16px 0}}#cart-page-react .leasing-wrapper:not(:empty) .leasing-pricebox,.generalModalPortal .leasing-wrapper:not(:empty) .leasing-pricebox{margin-top:0;margin-bottom:0}#cart-page-react .leasing-wrapper:not(:empty) .leasing-title,.generalModalPortal .leasing-wrapper:not(:empty) .leasing-title{text-transform:uppercase;padding:0;font-size:16px;font-weight:700}@media (width<=991px){#cart-page-react .leasing-wrapper:not(:empty) .leasing-title,.generalModalPortal .leasing-wrapper:not(:empty) .leasing-title{display:none}}#cart-page-react .leasing-wrapper:not(:empty) .leasing-title.mobile,.generalModalPortal .leasing-wrapper:not(:empty) .leasing-title.mobile{display:none}@media (width<=991px){#cart-page-react .leasing-wrapper:not(:empty) .leasing-title.mobile,.generalModalPortal .leasing-wrapper:not(:empty) .leasing-title.mobile{padding:6px 0 12px;font-size:16px;font-weight:700;display:flex}}#cart-page-react .leasing-wrapper:not(:empty) .leasing-description,.generalModalPortal .leasing-wrapper:not(:empty) .leasing-description{font-size:14px;display:block}#cart-page-react .leasing-wrapper:not(:empty) .leasing-description a,.generalModalPortal .leasing-wrapper:not(:empty) .leasing-description a{font-size:14px;text-decoration:none}#cart-page-react .leasing-wrapper:not(:empty) .leasing-description p,.generalModalPortal .leasing-wrapper:not(:empty) .leasing-description p{margin:0}@media (width<=991px){#cart-page-react .leasing-wrapper:not(:empty) .leasing-description,.generalModalPortal .leasing-wrapper:not(:empty) .leasing-description{display:none}}#cart-page-react .leasing-wrapper:not(:empty) .leasing-description.mobile,.generalModalPortal .leasing-wrapper:not(:empty) .leasing-description.mobile{display:none}@media (width<=991px){#cart-page-react .leasing-wrapper:not(:empty) .leasing-description.mobile,.generalModalPortal .leasing-wrapper:not(:empty) .leasing-description.mobile{font-size:14px;display:flex}}#cart-page-react .leasing-wrapper:not(:empty) .leasing-description.mobile>strong,.generalModalPortal .leasing-wrapper:not(:empty) .leasing-description.mobile>strong{padding:0 2px}#cart-page-react .leasing-wrapper:not(:empty) .leasing-options-wrapper,.generalModalPortal .leasing-wrapper:not(:empty) .leasing-options-wrapper{flex-flow:column;justify-content:space-between;align-items:center;display:flex}@media (width<=991px){#cart-page-react .leasing-wrapper:not(:empty) .leasing-options-wrapper,.generalModalPortal .leasing-wrapper:not(:empty) .leasing-options-wrapper{display:none}}#cart-page-react .leasing-wrapper:not(:empty) .leasing-options-wrapper .leasing-option,.generalModalPortal .leasing-wrapper:not(:empty) .leasing-options-wrapper .leasing-option{display:flex}#cart-page-react .leasing-wrapper:not(:empty) .leasing-options-wrapper .leasing-option span,.generalModalPortal .leasing-wrapper:not(:empty) .leasing-options-wrapper .leasing-option span{white-space:nowrap;padding-right:5px;font-size:14px;font-weight:400}#cart-page-react .leasing-wrapper:not(:empty) .leasing-options-wrapper .leasing-option span:last-of-type,.generalModalPortal .leasing-wrapper:not(:empty) .leasing-options-wrapper .leasing-option span:last-of-type{white-space:nowrap;font-size:14px}#cart-page-react .voucher-code-link,.generalModalPortal .voucher-code-link{color:#222;cursor:pointer;background:0 0;border:none;margin:0 0 24px;padding:0;text-decoration:underline;display:flex}#cart-page-react .voucher-code-input-wrapper,.generalModalPortal .voucher-code-input-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin:24px 0;display:flex}#cart-page-react .voucher-code-input-wrapper.used,.generalModalPortal .voucher-code-input-wrapper.used{background:#f5f5f5;border-radius:4px;padding:16px 8px}#cart-page-react .voucher-code-input-wrapper.used .voucher-code-used,.generalModalPortal .voucher-code-input-wrapper.used .voucher-code-used{flex-flow:row;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}#cart-page-react .voucher-code-input-wrapper.used .voucher-code-used a,.generalModalPortal .voucher-code-input-wrapper.used .voucher-code-used a{color:#222;align-items:center;text-decoration:underline;display:flex}#cart-page-react .voucher-code-input-wrapper.error input[type=text],.generalModalPortal .voucher-code-input-wrapper.error input[type=text]{border:1px solid #b00;transition:border-color .3s ease-in-out}#cart-page-react .voucher-code-input-wrapper.error label,.generalModalPortal .voucher-code-input-wrapper.error label{color:#b00;transition:color .3s ease-in-out}#cart-page-react .voucher-code-input-wrapper .voucher-code-input,.generalModalPortal .voucher-code-input-wrapper .voucher-code-input{flex-flow:row;align-items:center;gap:16px;width:100%;display:flex}#cart-page-react .voucher-code-input-wrapper input[type=text],.generalModalPortal .voucher-code-input-wrapper input[type=text]{background:#fff;border:1px solid #ccc;border-radius:4px;width:100%;padding:12px 16px;font-size:14px}#cart-page-react .voucher-code-input-wrapper input[type=text]:focus,.generalModalPortal .voucher-code-input-wrapper input[type=text]:focus{border-color:#222;outline:none}#cart-page-react .voucher-code-input-wrapper button,.generalModalPortal .voucher-code-input-wrapper button{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #ccc;border-radius:4px;justify-content:center;align-items:center;min-width:64px;height:48px;padding:8px 24px;transition:background .3s ease-in-out;display:flex;overflow:hidden}#cart-page-react .voucher-code-input-wrapper button:hover,#cart-page-react .voucher-code-input-wrapper button:focus,.generalModalPortal .voucher-code-input-wrapper button:hover,.generalModalPortal .voucher-code-input-wrapper button:focus{background:#f8b912;outline:none}#cart-page-react .voucher-code-input-wrapper .validation-message,.generalModalPortal .voucher-code-input-wrapper .validation-message{color:#b00;padding:8px 0;font-size:14px}#cart-page-react .crm-total,.generalModalPortal .crm-total{justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;margin:0;padding:8px 0;display:flex;overflow:hidden}#cart-page-react .crm-product,#cart-page-react .crm-total,.generalModalPortal .crm-product,.generalModalPortal .crm-total{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;margin:0;padding:0;display:flex;overflow:hidden}@media (width<=991px){#cart-page-react .crm-product,#cart-page-react .crm-total,.generalModalPortal .crm-product,.generalModalPortal .crm-total{flex-flow:column}}#cart-page-react .crm-product .field-description,#cart-page-react .crm-total .field-description,.generalModalPortal .crm-product .field-description,.generalModalPortal .crm-total .field-description{text-align:left;white-space:nowrap;font-weight:700!important}#cart-page-react .crm-product .input-set,#cart-page-react .crm-total .input-set,.generalModalPortal .crm-product .input-set,.generalModalPortal .crm-total .input-set{margin-bottom:0}#cart-page-react .crm-product .input-set label,#cart-page-react .crm-total .input-set label,.generalModalPortal .crm-product .input-set label,.generalModalPortal .crm-total .input-set label{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}#cart-page-react .crm-product .label-set,#cart-page-react .crm-total .label-set,.generalModalPortal .crm-product .label-set,.generalModalPortal .crm-total .label-set{grid-template-columns:1fr 1fr;gap:8px;display:grid}#cart-page-react .crm-product .field,#cart-page-react .crm-total .field,.generalModalPortal .crm-product .field,.generalModalPortal .crm-total .field{text-align:right}#cart-page-react .crm-product .field.field-label,#cart-page-react .crm-total .field.field-label,.generalModalPortal .crm-product .field.field-label,.generalModalPortal .crm-total .field.field-label{font-size:16px}#cart-page-react .crm-product .field.field-label>span,#cart-page-react .crm-total .field.field-label>span,.generalModalPortal .crm-product .field.field-label>span,.generalModalPortal .crm-total .field.field-label>span{font-size:16px!important}#cart-page-react .crm-product .crm-product-gridrow.inputs,#cart-page-react .crm-total .crm-product-gridrow.inputs,.generalModalPortal .crm-product .crm-product-gridrow.inputs,.generalModalPortal .crm-total .crm-product-gridrow.inputs{flex-flow:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:0;padding:0 16px;display:flex}#cart-page-react .crm-product .crm-product-gridrow .input-set label,#cart-page-react .crm-total .crm-product-gridrow .input-set label,.generalModalPortal .crm-product .crm-product-gridrow .input-set label,.generalModalPortal .crm-total .crm-product-gridrow .input-set label{flex-flow:column;align-items:flex-start;display:flex}#cart-page-react .crm-product .crm-product-gridrow .input-set input,#cart-page-react .crm-product .crm-product-gridrow .input-set select,#cart-page-react .crm-total .crm-product-gridrow .input-set input,#cart-page-react .crm-total .crm-product-gridrow .input-set select,.generalModalPortal .crm-product .crm-product-gridrow .input-set input,.generalModalPortal .crm-product .crm-product-gridrow .input-set select,.generalModalPortal .crm-total .crm-product-gridrow .input-set input,.generalModalPortal .crm-total .crm-product-gridrow .input-set select{text-align:center;border:1px solid #e6e6e6;border-radius:8px;max-width:100%;margin-bottom:2px}#cart-page-react .crm-product .crm-product-gridrow .input-set select,#cart-page-react .crm-total .crm-product-gridrow .input-set select,.generalModalPortal .crm-product .crm-product-gridrow .input-set select,.generalModalPortal .crm-total .crm-product-gridrow .input-set select{background-color:#fff;width:100%;padding:8px 16px 8px 8px;font-size:14px}#cart-page-react .crm-product .crm-product-gridrow .input-set select:disabled,#cart-page-react .crm-total .crm-product-gridrow .input-set select:disabled,.generalModalPortal .crm-product .crm-product-gridrow .input-set select:disabled,.generalModalPortal .crm-total .crm-product-gridrow .input-set select:disabled{opacity:.5}#cart-page-react .crm-product .crm-product-gridrow .input-set select:active,#cart-page-react .crm-product .crm-product-gridrow .input-set select:focus,#cart-page-react .crm-total .crm-product-gridrow .input-set select:active,#cart-page-react .crm-total .crm-product-gridrow .input-set select:focus,.generalModalPortal .crm-product .crm-product-gridrow .input-set select:active,.generalModalPortal .crm-product .crm-product-gridrow .input-set select:focus,.generalModalPortal .crm-total .crm-product-gridrow .input-set select:active,.generalModalPortal .crm-total .crm-product-gridrow .input-set select:focus{border:1px solid #222}#cart-page-react .crm-product .crm-product-gridrow--price-match,#cart-page-react .crm-total .crm-product-gridrow--price-match,.generalModalPortal .crm-product .crm-product-gridrow--price-match,.generalModalPortal .crm-total .crm-product-gridrow--price-match{flex:0 0 360px;min-width:360px}#cart-page-react .crm-product .crm-price-match-grid,#cart-page-react .crm-total .crm-price-match-grid,.generalModalPortal .crm-product .crm-price-match-grid,.generalModalPortal .crm-total .crm-price-match-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;width:100%;display:grid}#cart-page-react .crm-product .crm-price-match-grid__status,#cart-page-react .crm-total .crm-price-match-grid__status,.generalModalPortal .crm-product .crm-price-match-grid__status,.generalModalPortal .crm-total .crm-price-match-grid__status{text-align:right;grid-column:2;grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;justify-self:end;justify-items:end;gap:8px;display:grid}#cart-page-react .crm-product .crm-price-match-grid__controls,#cart-page-react .crm-total .crm-price-match-grid__controls,.generalModalPortal .crm-product .crm-price-match-grid__controls,.generalModalPortal .crm-total .crm-price-match-grid__controls{flex-flow:column;grid-column:1;align-items:flex-start;gap:5px;width:100%;display:flex}#cart-page-react .crm-product .crm-price-match-grid__controls .checkbox-set label,#cart-page-react .crm-total .crm-price-match-grid__controls .checkbox-set label,.generalModalPortal .crm-product .crm-price-match-grid__controls .checkbox-set label,.generalModalPortal .crm-total .crm-price-match-grid__controls .checkbox-set label{padding:0 8px 3px 32px;font-size:16px;font-weight:700}#cart-page-react .crm-product .crm-price-match-grid__controls .crm-price-match-store--hidden,#cart-page-react .crm-total .crm-price-match-grid__controls .crm-price-match-store--hidden,.generalModalPortal .crm-product .crm-price-match-grid__controls .crm-price-match-store--hidden,.generalModalPortal .crm-total .crm-price-match-grid__controls .crm-price-match-store--hidden{visibility:hidden;pointer-events:none}@media (width<=991px){#cart-page-react .crm-product .crm-price-match-grid,#cart-page-react .crm-total .crm-price-match-grid,.generalModalPortal .crm-product .crm-price-match-grid,.generalModalPortal .crm-total .crm-price-match-grid{grid-template-columns:1fr}#cart-page-react .crm-product .crm-price-match-grid__status,#cart-page-react .crm-total .crm-price-match-grid__status,.generalModalPortal .crm-product .crm-price-match-grid__status,.generalModalPortal .crm-total .crm-price-match-grid__status{grid-column:1;justify-self:end}#cart-page-react .crm-product .crm-price-match-grid__controls,#cart-page-react .crm-total .crm-price-match-grid__controls,.generalModalPortal .crm-product .crm-price-match-grid__controls,.generalModalPortal .crm-total .crm-price-match-grid__controls{grid-column:1}#cart-page-react .crm-product .crm-product-gridrow:not(:first-child),#cart-page-react .crm-total .crm-product-gridrow:not(:first-child),.generalModalPortal .crm-product .crm-product-gridrow:not(:first-child),.generalModalPortal .crm-total .crm-product-gridrow:not(:first-child){margin-top:10px}}#cart-page-react .crm-product input[type=radio],#cart-page-react .crm-total input[type=radio],.generalModalPortal .crm-product input[type=radio],.generalModalPortal .crm-total input[type=radio]{opacity:0;position:absolute;left:3px}#cart-page-react .crm-product input[type=checkbox],#cart-page-react .crm-total input[type=checkbox],.generalModalPortal .crm-product input[type=checkbox],.generalModalPortal .crm-total input[type=checkbox]{opacity:0;cursor:pointer;position:absolute;left:18px}#cart-page-react .crm-product label:before,#cart-page-react .crm-product label:after,#cart-page-react .crm-total label:before,#cart-page-react .crm-total label:after,.generalModalPortal .crm-product label:before,.generalModalPortal .crm-product label:after,.generalModalPortal .crm-total label:before,.generalModalPortal .crm-total label:after{position:absolute}#cart-page-react .crm-product label:before,#cart-page-react .crm-total label:before,.generalModalPortal .crm-product label:before,.generalModalPortal .crm-total label:before{content:"";align-items:center;width:21px;height:21px;display:flex;position:absolute;top:auto;left:0}#cart-page-react .crm-product input[type=checkbox]:checked+label,#cart-page-react .crm-product input[type=radio]:checked+label,#cart-page-react .crm-total input[type=checkbox]:checked+label,#cart-page-react .crm-total input[type=radio]:checked+label,.generalModalPortal .crm-product input[type=checkbox]:checked+label,.generalModalPortal .crm-product input[type=radio]:checked+label,.generalModalPortal .crm-total input[type=checkbox]:checked+label,.generalModalPortal .crm-total input[type=radio]:checked+label{font-weight:500}#cart-page-react .crm-product input[type=checkbox]:disabled+label,#cart-page-react .crm-product input[type=radio]:disabled+label,#cart-page-react .crm-total input[type=checkbox]:disabled+label,#cart-page-react .crm-total input[type=radio]:disabled+label,.generalModalPortal .crm-product input[type=checkbox]:disabled+label,.generalModalPortal .crm-product input[type=radio]:disabled+label,.generalModalPortal .crm-total input[type=checkbox]:disabled+label,.generalModalPortal .crm-total input[type=radio]:disabled+label{cursor:default;opacity:.5}#cart-page-react .crm-product input[type=radio]+label:before,#cart-page-react .crm-total input[type=radio]+label:before,.generalModalPortal .crm-product input[type=radio]+label:before,.generalModalPortal .crm-total input[type=radio]+label:before{background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0C9.05078 0 7.68359 0.273438 6.39844 0.820312C5.12695 1.36719 4.0127 2.11914 3.05566 3.07617C2.1123 4.01953 1.36719 5.13379 0.820312 6.41894C0.273438 7.69043 0 9.05078 0 10.5C0 11.9492 0.273438 13.3164 0.820312 14.6016C1.36719 15.873 2.1123 16.9873 3.05566 17.9443C4.0127 18.8877 5.12695 19.6328 6.39844 20.1797C7.68359 20.7266 9.05078 21 10.5 21C11.9492 21 13.3096 20.7266 14.5811 20.1797C15.8662 19.6328 16.9805 18.8877 17.9238 17.9443C18.8809 16.9873 19.6328 15.873 20.1797 14.6016C20.7266 13.3164 21 11.9492 21 10.5C21 9.05078 20.7266 7.69043 20.1797 6.41894C19.6328 5.13379 18.8809 4.01953 17.9238 3.07617C16.9805 2.11914 15.8662 1.36719 14.5811 0.820312C13.3096 0.273438 11.9492 0 10.5 0ZM10.5 19.6875C9.22852 19.6875 8.03223 19.4482 6.91113 18.9697C5.80371 18.4912 4.83301 17.835 3.99902 17.001C3.16504 16.167 2.50879 15.1963 2.03027 14.0889C1.55176 12.9678 1.3125 11.7715 1.3125 10.5C1.3125 9.22852 1.55176 8.03906 2.03027 6.93164C2.50879 5.81055 3.16504 4.83301 3.99902 3.99902C4.83301 3.16504 5.80371 2.50879 6.91113 2.03027C8.03223 1.55176 9.22852 1.3125 10.5 1.3125C11.7715 1.3125 12.9609 1.55176 14.0684 2.03027C15.1895 2.50879 16.167 3.16504 17.001 3.99902C17.835 4.83301 18.4912 5.81055 18.9697 6.93164C19.4482 8.03906 19.6875 9.22852 19.6875 10.5C19.6875 11.7715 19.4482 12.9678 18.9697 14.0889C18.4912 15.1963 17.835 16.167 17.001 17.001C16.167 17.835 15.1895 18.4912 14.0684 18.9697C12.9609 19.4482 11.7715 19.6875 10.5 19.6875Z' fill='%23CCCCCC'/%3E%3C/svg%3E%0A");background-position:0 0;background-repeat:no-repeat;background-size:auto;margin:0;padding:0}#cart-page-react .crm-product input[type=radio]+label:after,#cart-page-react .crm-total input[type=radio]+label:after,.generalModalPortal .crm-product input[type=radio]+label:after,.generalModalPortal .crm-total input[type=radio]+label:after{content:none}#cart-page-react .crm-product input[type=checkbox]:checked+label input[type=radio]:checked+label,#cart-page-react .crm-total input[type=checkbox]:checked+label input[type=radio]:checked+label,.generalModalPortal .crm-product input[type=checkbox]:checked+label input[type=radio]:checked+label,.generalModalPortal .crm-total input[type=checkbox]:checked+label input[type=radio]:checked+label{font-weight:500}#cart-page-react .crm-product input[type=radio]:checked+label:before,#cart-page-react .crm-total input[type=radio]:checked+label:before,.generalModalPortal .crm-product input[type=radio]:checked+label:before,.generalModalPortal .crm-total input[type=radio]:checked+label:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0C9.05078 0 7.68359 0.273438 6.39844 0.820312C5.12695 1.36719 4.0127 2.11914 3.05566 3.07617C2.1123 4.01953 1.36719 5.13379 0.820312 6.41894C0.273438 7.69043 0 9.05078 0 10.5C0 11.9492 0.273438 13.3164 0.820312 14.6016C1.36719 15.873 2.1123 16.9873 3.05566 17.9443C4.0127 18.8877 5.12695 19.6328 6.39844 20.1797C7.68359 20.7266 9.05078 21 10.5 21C11.9492 21 13.3096 20.7266 14.5811 20.1797C15.8662 19.6328 16.9805 18.8877 17.9238 17.9443C18.8809 16.9873 19.6328 15.873 20.1797 14.6016C20.7266 13.3164 21 11.9492 21 10.5C21 9.05078 20.7266 7.69043 20.1797 6.41894C19.6328 5.13379 18.8809 4.01953 17.9238 3.07617C16.9805 2.11914 15.8662 1.36719 14.5811 0.820312C13.3096 0.273438 11.9492 0 10.5 0ZM10.5 19.6875C9.22852 19.6875 8.03223 19.4482 6.91113 18.9697C5.80371 18.4912 4.83301 17.835 3.99902 17.001C3.16504 16.167 2.50879 15.1963 2.03027 14.0889C1.55176 12.9678 1.3125 11.7715 1.3125 10.5C1.3125 9.22852 1.55176 8.03906 2.03027 6.93164C2.50879 5.81055 3.16504 4.83301 3.99902 3.99902C4.83301 3.16504 5.80371 2.50879 6.91113 2.03027C8.03223 1.55176 9.22852 1.3125 10.5 1.3125C11.7715 1.3125 12.9609 1.55176 14.0684 2.03027C15.1895 2.50879 16.167 3.16504 17.001 3.99902C17.835 4.83301 18.4912 5.81055 18.9697 6.93164C19.4482 8.03906 19.6875 9.22852 19.6875 10.5C19.6875 11.7715 19.4482 12.9678 18.9697 14.0889C18.4912 15.1963 17.835 16.167 17.001 17.001C16.167 17.835 15.1895 18.4912 14.0684 18.9697C12.9609 19.4482 11.7715 19.6875 10.5 19.6875Z' fill='%23222222'/%3E%3Ccircle cx='10.5' cy='10.5' r='6.5' fill='%23F8B912'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:auto}#cart-page-react .crm-product input[type=radio]:focus,#cart-page-react .crm-product input[type=radio]:focus+label:before,#cart-page-react .crm-total input[type=radio]:focus,#cart-page-react .crm-total input[type=radio]:focus+label:before,.generalModalPortal .crm-product input[type=radio]:focus,.generalModalPortal .crm-product input[type=radio]:focus+label:before,.generalModalPortal .crm-total input[type=radio]:focus,.generalModalPortal .crm-total input[type=radio]:focus+label:before{outline:5px auto #3b99fc}#cart-page-react .crm-product input[type=checkbox]+label:before,#cart-page-react .crm-total input[type=checkbox]+label:before,.generalModalPortal .crm-product input[type=checkbox]+label:before,.generalModalPortal .crm-total input[type=checkbox]+label:before{background-image:url("data:image/svg+xml,%3Csvg width='23' height='24' viewBox='0 0 23 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='1.28125' width='22' height='22' rx='2.5' fill='white' stroke='%23CCCCCC'/%3E%3C/svg%3E%0A");background-position:0 0;background-repeat:no-repeat;background-size:auto;width:23px;height:24px;margin:0;padding:0}#cart-page-react .crm-product input[type=checkbox]+label:after,#cart-page-react .crm-total input[type=checkbox]+label:after,.generalModalPortal .crm-product input[type=checkbox]+label:after,.generalModalPortal .crm-total input[type=checkbox]+label:after{content:none}#cart-page-react .crm-product input[type=checkbox]:checked+label:after,#cart-page-react .crm-total input[type=checkbox]:checked+label:after,.generalModalPortal .crm-product input[type=checkbox]:checked+label:after,.generalModalPortal .crm-total input[type=checkbox]:checked+label:after{content:""}#cart-page-react .crm-product input[type=checkbox]:focus,#cart-page-react .crm-product input[type=checkbox]:focus+label:before,#cart-page-react .crm-total input[type=checkbox]:focus,#cart-page-react .crm-total input[type=checkbox]:focus+label:before,.generalModalPortal .crm-product input[type=checkbox]:focus,.generalModalPortal .crm-product input[type=checkbox]:focus+label:before,.generalModalPortal .crm-total input[type=checkbox]:focus,.generalModalPortal .crm-total input[type=checkbox]:focus+label:before{outline:5px auto #3b99fc}#cart-page-react .crm-product input[type=checkbox]:checked+label:before,#cart-page-react .crm-total input[type=checkbox]:checked+label:before,.generalModalPortal .crm-product input[type=checkbox]:checked+label:before,.generalModalPortal .crm-total input[type=checkbox]:checked+label:before{content:"";background:url("data:image/svg+xml,%3Csvg width='23' height='24' viewBox='0 0 23 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='1' width='22' height='22' rx='2.5' fill='white' stroke='%23222222'/%3E%3Cpath d='M17.026 7.02637L9.84175 14.2106L5.97332 10.3422L4.31543 12.0001L9.84175 17.5264L18.6839 8.68426L17.026 7.02637Z' fill='%23222222'/%3E%3C/svg%3E%0A")}#cart-page-react .crm-product input[type=radio]+label,#cart-page-react .crm-product input[type=checkbox]+label,#cart-page-react .crm-total input[type=radio]+label,#cart-page-react .crm-total input[type=checkbox]+label,.generalModalPortal .crm-product input[type=radio]+label,.generalModalPortal .crm-product input[type=checkbox]+label,.generalModalPortal .crm-total input[type=radio]+label,.generalModalPortal .crm-total input[type=checkbox]+label{white-space:nowrap;cursor:pointer;flex:1;justify-content:space-between;align-items:center;margin:0;padding:8px 0 8px 32px;font-size:14px;font-weight:400;display:inline-flex;position:relative}#cart-page-react .crm-total,.generalModalPortal .crm-total{padding:0}#cart-page-react .crm-total .crm-total-container,.generalModalPortal .crm-total .crm-total-container{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}#cart-page-react .crm-total .crm-total-container .check-options,.generalModalPortal .crm-total .crm-total-container .check-options{padding-top:15px}@media (width>=600px){#cart-page-react .crm-total .crm-total-container,.generalModalPortal .crm-total .crm-total-container{margin-bottom:10px}}#cart-page-react .crm-total .crm-total-container .footnote,.generalModalPortal .crm-total .crm-total-container .footnote{margin-top:-12px;padding:0 0 8px;font-size:12px}#cart-page-react .crm-total .crm-total-container .footnote:before,.generalModalPortal .crm-total .crm-total-container .footnote:before{content:"*"}#cart-page-react .crm-total .extra-text,.generalModalPortal .crm-total .extra-text{font-size:14px;font-weight:400}#cart-page-react .crm-total .crm-total-container .crm-product,.generalModalPortal .crm-total .crm-total-container .crm-product{border:1px solid #d2d2d2;border-radius:0;justify-content:flex-start}#cart-page-react .crm-total .crm-total-container .input-set,.generalModalPortal .crm-total .crm-total-container .input-set{align-items:center;display:flex}#cart-page-react .crm-total .crm-total-container input[type=text],#cart-page-react .crm-total .crm-total-container input[type=date],#cart-page-react .crm-total .crm-total-container textarea,.generalModalPortal .crm-total .crm-total-container input[type=text],.generalModalPortal .crm-total .crm-total-container input[type=date],.generalModalPortal .crm-total .crm-total-container textarea{text-align:center;border:1px solid #e6e6e6;border-radius:8px;width:100%;max-width:100%;margin-bottom:2px}#cart-page-react .crm-total .crm-bottom-row,.generalModalPortal .crm-total .crm-bottom-row{border-top:3px solid #fff;flex:1;gap:16px;width:100%;margin:0;padding:0;display:flex}@media (width<=991px){#cart-page-react .crm-total .crm-bottom-row,.generalModalPortal .crm-total .crm-bottom-row{flex-flow:column}}#cart-page-react .crm-total .crm-bottom-row .validation-message,.generalModalPortal .crm-total .crm-bottom-row .validation-message{color:#b00;font-size:14px}#cart-page-react .crm-total .crm-bottom-row .crm-input,.generalModalPortal .crm-total .crm-bottom-row .crm-input{flex-flow:column;display:flex;width:100%!important}#cart-page-react .crm-total .crm-bottom-row .checkbox-set,.generalModalPortal .crm-total .crm-bottom-row .checkbox-set{font-size:14px}#cart-page-react .crm-total .crm-bottom-row .input-set,.generalModalPortal .crm-total .crm-bottom-row .input-set{justify-content:space-between;align-items:flex-start;width:auto;display:flex}#cart-page-react .crm-total .crm-bottom-row .input-set>div,.generalModalPortal .crm-total .crm-bottom-row .input-set>div{flex:1;display:flex}#cart-page-react .crm-total .crm-bottom-row .input-set>label,.generalModalPortal .crm-total .crm-bottom-row .input-set>label{flex:1;justify-content:space-between;width:100%;display:flex}#cart-page-react .crm-total .crm-bottom-row .input-set input,.generalModalPortal .crm-total .crm-bottom-row .input-set input{text-align:left;background-color:#fff}#cart-page-react .crm-total .crm-bottom-row .input-set input[type=date],.generalModalPortal .crm-total .crm-bottom-row .input-set input[type=date]{max-width:fit-content}#cart-page-react .crm-total .crm-bottom-row .input-set input:active,#cart-page-react .crm-total .crm-bottom-row .input-set input:focus,.generalModalPortal .crm-total .crm-bottom-row .input-set input:active,.generalModalPortal .crm-total .crm-bottom-row .input-set input:focus{border:1px solid #222}#cart-page-react .crm-total .crm-bottom-row .field-description,.generalModalPortal .crm-total .crm-bottom-row .field-description{text-align:left}#cart-page-react .crm-total .crm-bottom-row .crm-fees,.generalModalPortal .crm-total .crm-bottom-row .crm-fees{flex-flow:column;flex-basis:40%;padding-top:10px;display:flex}#cart-page-react .crm-total .crm-bottom-row .crm-fees .row,.generalModalPortal .crm-total .crm-bottom-row .crm-fees .row{margin:0;padding-bottom:8px}@media (width<=991px){#cart-page-react .crm-total .crm-bottom-row .crm-fees,.generalModalPortal .crm-total .crm-bottom-row .crm-fees{flex-basis:100%}}#cart-page-react .crm-total .crm-bottom-row .crm-fees .crm-shipping-cost,.generalModalPortal .crm-total .crm-bottom-row .crm-fees .crm-shipping-cost{margin-bottom:20px}#cart-page-react .crm-total .crm-bottom-row .crm-quotation,.generalModalPortal .crm-total .crm-bottom-row .crm-quotation{flex-flow:column;flex-basis:60%;padding-top:10px;display:flex}@media (width<=991px){#cart-page-react .crm-total .crm-bottom-row .crm-quotation,.generalModalPortal .crm-total .crm-bottom-row .crm-quotation{flex-basis:100%}}#cart-page-react .crm-total .crm-bottom-row .crm-quotation>.row,.generalModalPortal .crm-total .crm-bottom-row .crm-quotation>.row{flex-flow:row;gap:8px;display:flex}@media (width<=991px){#cart-page-react .crm-total .crm-bottom-row .crm-quotation>.row,.generalModalPortal .crm-total .crm-bottom-row .crm-quotation>.row{flex-flow:column}}#cart-page-react .crm-total .crm-bottom-row .crm-quotation .row,.generalModalPortal .crm-total .crm-bottom-row .crm-quotation .row{margin:0;padding-bottom:8px}#cart-page-react .crm-total .crm-bottom-row .crm-quotation .textarea-set,.generalModalPortal .crm-total .crm-bottom-row .crm-quotation .textarea-set{flex:1;display:flex}#cart-page-react .crm-total .crm-bottom-row .crm-quotation .textarea-set>label,.generalModalPortal .crm-total .crm-bottom-row .crm-quotation .textarea-set>label{flex-flow:column;flex:1;gap:8px;display:flex}#cart-page-react .crm-total .crm-bottom-row .crm-quotation input,#cart-page-react .crm-total .crm-bottom-row .crm-quotation textarea,.generalModalPortal .crm-total .crm-bottom-row .crm-quotation input,.generalModalPortal .crm-total .crm-bottom-row .crm-quotation textarea{text-align:left;background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;width:100%;max-width:100%;margin-bottom:2px}#cart-page-react .crm-total .crm-bottom-row .crm-quotation input[type=date],#cart-page-react .crm-total .crm-bottom-row .crm-quotation textarea[type=date],.generalModalPortal .crm-total .crm-bottom-row .crm-quotation input[type=date],.generalModalPortal .crm-total .crm-bottom-row .crm-quotation textarea[type=date]{max-width:fit-content}#cart-page-react .crm-total .crm-bottom-row .crm-quotation input:active,#cart-page-react .crm-total .crm-bottom-row .crm-quotation input:focus,#cart-page-react .crm-total .crm-bottom-row .crm-quotation textarea:active,#cart-page-react .crm-total .crm-bottom-row .crm-quotation textarea:focus,.generalModalPortal .crm-total .crm-bottom-row .crm-quotation input:active,.generalModalPortal .crm-total .crm-bottom-row .crm-quotation input:focus,.generalModalPortal .crm-total .crm-bottom-row .crm-quotation textarea:active,.generalModalPortal .crm-total .crm-bottom-row .crm-quotation textarea:focus{border:1px solid #222}#cart-page-react .crm-row-container,.generalModalPortal .crm-row-container{background:#f5f5f5;border-radius:8px;gap:16px;width:100%;margin:0;padding:8px 16px;display:flex}#cart-page-react .linksrow,.generalModalPortal .linksrow{text-align:center;margin-top:15px}#cart-page-react .linksrow a,.generalModalPortal .linksrow a{font-size:16px;display:inline-block}#cart-page-react .total-price-wrapper,.generalModalPortal .total-price-wrapper{width:100%;padding:24px 0;display:flex}#cart-page-react .total-price-wrapper .summary-wrapper,.generalModalPortal .total-price-wrapper .summary-wrapper{position:inherit}@media (width<=991px){#cart-page-react .total-price-wrapper .summary-wrapper,.generalModalPortal .total-price-wrapper .summary-wrapper{z-index:2;background:#fff;border-top:1px solid #ebebeb;flex-direction:column-reverse;width:100%;padding:16px;display:flex;position:fixed;inset:auto 0 76px}}#cart-page-react .total-price-wrapper .total-price,.generalModalPortal .total-price-wrapper .total-price{text-align:right;justify-content:flex-end;width:100%;font-size:14px;display:flex}#cart-page-react .total-price-wrapper .total-price.is-gross-price .voucher,.generalModalPortal .total-price-wrapper .total-price.is-gross-price .voucher{margin-right:-27px;padding-left:3px}#cart-page-react .total-price-wrapper .total-price.is-gross-price .mva-price,#cart-page-react .total-price-wrapper .total-price.is-gross-price .price-without-extra-fees,.generalModalPortal .total-price-wrapper .total-price.is-gross-price .mva-price,.generalModalPortal .total-price-wrapper .total-price.is-gross-price .price-without-extra-fees{display:none}#cart-page-react .total-price-wrapper .total-price .summary-line,.generalModalPortal .total-price-wrapper .total-price .summary-line{border-top:1px solid #ccc;width:100%}#cart-page-react .total-price-wrapper .total-price .summary-price,.generalModalPortal .total-price-wrapper .total-price .summary-price{color:#222;font-family:Barlow Semi Condensed,Roboto,sans-serif;font-size:20px;font-weight:500;line-height:24px}@media (width<=991px){#cart-page-react .total-price-wrapper .total-price .summary-price,.generalModalPortal .total-price-wrapper .total-price .summary-price{font-size:18px;line-height:20px}}@media (width<=599px){#cart-page-react .total-price-wrapper .total-price,.generalModalPortal .total-price-wrapper .total-price{justify-content:center;font-size:14px}#cart-page-react .total-price-wrapper .total-price .price-value-label,.generalModalPortal .total-price-wrapper .total-price .price-value-label{font-size:16px}#cart-page-react .total-price-wrapper .total-price .voucher,.generalModalPortal .total-price-wrapper .total-price .voucher{margin-right:-27px;padding-left:3px}#cart-page-react .total-price-wrapper .total-price.is-gross-price,.generalModalPortal .total-price-wrapper .total-price.is-gross-price{text-align:right}#cart-page-react .total-price-wrapper .total-price.is-gross-price .price-value-label,.generalModalPortal .total-price-wrapper .total-price.is-gross-price .price-value-label{display:block}}#cart-page-react .discount-badge--new,.generalModalPortal .discount-badge--new{z-index:0;white-space:nowrap;margin-bottom:0;position:relative}#cart-page-react .discount-badge__container,.generalModalPortal .discount-badge__container{text-align:left}#cart-page-react .discount-badge__container--label,.generalModalPortal .discount-badge__container--label{text-align:left;padding:4px}#cart-page-react .discount-badge__container--value,.generalModalPortal .discount-badge__container--value{padding:4px 4px 4px 10px}#cart-page-react .discount-badge--left-aligned,.generalModalPortal .discount-badge--left-aligned{text-align:left;white-space:nowrap}#cart-page-react .cart-license-warning,#cart-page-react .cart-mobilebundle-warning,.generalModalPortal .cart-license-warning,.generalModalPortal .cart-mobilebundle-warning{text-align:right;vertical-align:text-top;white-space:pre-line;margin:10px 0 15px}@media (width<=599px){#cart-page-react .cart-license-warning,#cart-page-react .cart-mobilebundle-warning,.generalModalPortal .cart-license-warning,.generalModalPortal .cart-mobilebundle-warning{text-align:center}}@keyframes expand{0%{opacity:0;display:none}1%{opacity:.1;transition:opacity 10ms ease-in;display:block}to{opacity:1;transition:opacity .5s ease-in}}@keyframes collapse{0%{opacity:1;transition:opacity .5s ease-in}99%{opacity:.1;transition:opacity 10ms ease-in;display:block}to{opacity:0;display:none}}#cart-page-react .quotations,.generalModalPortal .quotations{margin-top:49px}#cart-page-react .quotations .quotations-tabs,.generalModalPortal .quotations .quotations-tabs{border-bottom:2px solid #1f1949;flex-direction:column;font-size:20px;display:flex}@media (width<=599px){#cart-page-react .quotations .quotations-tabs,.generalModalPortal .quotations .quotations-tabs{font-size:14px}}#cart-page-react .quotations .quotations-tabs .nav-tabs li,.generalModalPortal .quotations .quotations-tabs .nav-tabs li{background-color:#f5f5f5;margin-right:2px;padding:5px 15px}@media (width<=599px){#cart-page-react .quotations .quotations-tabs .nav-tabs li,.generalModalPortal .quotations .quotations-tabs .nav-tabs li{padding:2px 5px}}#cart-page-react .quotations .quotations-tabs .nav-tabs li:hover,.generalModalPortal .quotations .quotations-tabs .nav-tabs li:hover{cursor:pointer}#cart-page-react .quotations .quotations-tabs .nav-tabs li button,.generalModalPortal .quotations .quotations-tabs .nav-tabs li button{background:0 0;border:none}#cart-page-react .quotations .quotations-tabs .nav-tabs .active-tab,.generalModalPortal .quotations .quotations-tabs .nav-tabs .active-tab{background-color:#1f1949}#cart-page-react .quotations .quotations-tabs .nav-tabs .active-tab span,.generalModalPortal .quotations .quotations-tabs .nav-tabs .active-tab span{color:#fff}#cart-page-react .quotations .loading-spinner,.generalModalPortal .quotations .loading-spinner{margin-top:20px;margin-bottom:20px}#cart-page-react .quotations .quotations-list,.generalModalPortal .quotations .quotations-list{margin-top:16px;padding:0;list-style-type:none}#cart-page-react .quotations .quotations-list .quotations-listitem .list-item,.generalModalPortal .quotations .quotations-list .quotations-listitem .list-item{border-bottom:1px solid #e6e6e6;grid-template-columns:1fr auto;grid-template-areas:"description actions";align-items:center;column-gap:16px;padding:8px;display:grid}#cart-page-react .quotations .quotations-list .quotations-listitem .list-item.list-item-expanded,.generalModalPortal .quotations .quotations-list .quotations-listitem .list-item.list-item-expanded{will-change:background-color;background-color:#f5f5f5;border-radius:8px;transition:background-color .2s ease-in-out}#cart-page-react .quotations .quotations-list .quotations-listitem .list-item .description-container,.generalModalPortal .quotations .quotations-list .quotations-listitem .list-item .description-container{grid-area:description;grid-template-columns:minmax(0,2fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;gap:4px 8px;min-width:0;display:grid;overflow:hidden}#cart-page-react .quotations .quotations-list .quotations-listitem .list-item .description-container .title-container,.generalModalPortal .quotations .quotations-list .quotations-listitem .list-item .description-container .title-container,#cart-page-react .quotations .quotations-list .quotations-listitem .list-item .description-container .profile-container,.generalModalPortal .quotations .quotations-list .quotations-listitem .list-item .description-container .profile-container{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=991px){#cart-page-react .quotations .quotations-list .quotations-listitem .list-item .description-container .profile-container,.generalModalPortal .quotations .quotations-list .quotations-listitem .list-item .description-container .profile-container{visibility:hidden}}#cart-page-react .quotations .quotations-list .quotations-listitem .list-item .description-container .item-container,.generalModalPortal .quotations .quotations-list .quotations-listitem .list-item .description-container .item-container,#cart-page-react .quotations .quotations-list .quotations-listitem .list-item .description-container .seller-container,.generalModalPortal .quotations .quotations-list .quotations-listitem .list-item .description-container .seller-container{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}@media (width<=991px){#cart-page-react .quotations .quotations-list .quotations-listitem .list-item .description-container .seller-container,.generalModalPortal .quotations .quotations-list .quotations-listitem .list-item .description-container .seller-container{display:none}}#cart-page-react .quotations .quotations-list .quotations-listitem .list-item .btn-container,.generalModalPortal .quotations .quotations-list .quotations-listitem .list-item .btn-container{grid-area:actions;justify-content:flex-end;justify-self:end;align-items:center;display:inline-flex}#cart-page-react .quotations .quotations-list .quotations-listitem .list-item .btn-container .btn-small:focus,.generalModalPortal .quotations .quotations-list .quotations-listitem .list-item .btn-container .btn-small:focus{outline:none}#cart-page-react .quotations .quotations-list .quotations-listitem .list-item .btn-container .btn-invalid,.generalModalPortal .quotations .quotations-list .quotations-listitem .list-item .btn-container .btn-invalid{margin-right:10px}#cart-page-react .quotations .quotations-list .quotations-listitem .list-item .btn-container .btn-small.disabled,.generalModalPortal .quotations .quotations-list .quotations-listitem .list-item .btn-container .btn-small.disabled{pointer-events:inherit;cursor:default}#cart-page-react .quotations .quotations-list .quotations-listitem .list-item .check-icon,.generalModalPortal .quotations .quotations-list .quotations-listitem .list-item .check-icon{text-align:center;width:52px;font-size:20px;display:inline-block}#cart-page-react .quotations .quotations-list .quotations-listitem .list-item .expand-button,.generalModalPortal .quotations .quotations-list .quotations-listitem .list-item .expand-button{background:0 0;border:none;margin-left:10px}#cart-page-react .quotations .quotations-list .quotations-listitem .list-item .expand-button .accordion-arrow>svg,.generalModalPortal .quotations .quotations-list .quotations-listitem .list-item .expand-button .accordion-arrow>svg{transition:transform .3s ease-in-out;transform:rotate(180deg)}#cart-page-react .quotations .quotations-list .quotations-listitem .list-item .expand-button .accordion-arrow.rotated-icon>svg,.generalModalPortal .quotations .quotations-list .quotations-listitem .list-item .expand-button .accordion-arrow.rotated-icon>svg{transform:rotate(0)}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details{flex-direction:column;display:flex}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details.expanded,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details.expanded{max-height:100%;animation:.5s ease-out expand;overflow:visible}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details.collapsed,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details.collapsed{max-height:0;animation:.5s ease-out collapse;overflow:hidden}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .header-details,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .header-details{grid-template-columns:1fr 1fr;grid-template-areas:"spacer labels";width:100%;display:grid}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .header-details .placeholder,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .header-details .placeholder{grid-area:spacer;justify-content:flex-start}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .header-details .labels,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .header-details .labels{grid-column-gap:24px;grid-area:labels;grid-template-columns:minmax(100px,auto) minmax(100px,auto) minmax(100px,auto);justify-content:flex-end;display:grid}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .header-details .labels div,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .header-details .labels div{text-align:center;color:#565656;justify-content:flex-start;margin:0;padding:16px 0;font-size:14px;font-weight:400;overflow:hidden}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .quotation-items,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .quotation-items{overflow:hidden}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .quotation-items .products-list,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .quotation-items .products-list{border-top:1px solid #e6e6e6;grid-template-columns:1fr 1fr;grid-template-areas:"product-image-description labels";column-gap:16px;padding:16px 0;display:grid;overflow:hidden}@media (width<=992px){#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .quotation-items .products-list,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .quotation-items .products-list{grid-template-columns:100%;grid-template-areas:"product-image-description""labels"}}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .product,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .product{flex:auto;grid-area:product-image-description;display:flex;overflow:hidden}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .product .product-image,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .product .product-image{max-width:80px;max-height:60px}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .product .product-info,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .product .product-info{flex-direction:column;justify-content:center;margin:0 15px;display:flex;overflow:hidden}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .product .product-info .product-link,#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .product .product-info .product-link:hover,#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .product .product-info .product-link:focus,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .product .product-info .product-link,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .product .product-info .product-link:hover,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .product .product-info .product-link:focus{color:#222;text-decoration:none}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .product .product-info .product-link .name,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .product .product-info .product-link .name{text-overflow:ellipsis;white-space:nowrap;color:#000;width:100%;max-width:min(400px,100vw - 200px);margin:0;padding:0 0 4px;font-family:Barlow Semi Condensed,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.2;overflow:hidden}@media (width<=991px){#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .product .product-info .product-link .name,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .product .product-info .product-link .name{max-width:calc(100vw - 120px);font-size:16px}}@media (width<=599px){#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .product .product-info .product-link .name,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .product .product-info .product-link .name{max-width:calc(100vw - 100px)}}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .product .product-info .description,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .product .product-info .description{text-overflow:ellipsis;white-space:nowrap;color:#565656;width:100%;max-width:min(400px,100vw - 200px);margin:0;padding:4px 0;font-size:14px;line-height:16px;overflow:hidden}@media (width<=991px){#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .product .product-info .description,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .product .product-info .description{max-width:calc(100vw - 120px)}}@media (width<=599px){#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .product .product-info .description,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .product .product-info .description{max-width:calc(100vw - 100px)}}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .labels,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .labels{grid-column-gap:24px;grid-area:labels;grid-template-columns:minmax(100px,auto) minmax(100px,auto) minmax(100px,auto);justify-content:flex-end;display:grid}@media (width<=992px){#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .labels,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .labels{grid-template-columns:minmax(100px,auto) minmax(100px,auto)}}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .labels .quantity,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .labels .quantity{text-align:center;flex:1 0 auto}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .labels .unit-price,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .labels .unit-price{color:#222;text-align:center;flex:1 0 auto;font-size:14px}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .labels .product-total,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .labels .product-total{color:#222;text-align:center;font-size:14px}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .offer-footer,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .offer-footer{justify-content:flex-end;align-items:flex-start;padding:0 16px 8px;display:flex}@media (width<=599px){#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .offer-footer,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .offer-footer{flex-direction:column;align-items:flex-end}}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .offer-footer .offer-internal-info-block,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .offer-footer .offer-internal-info-block{flex:3 0 0}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .offer-footer .offer-internal-info-container,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .offer-footer .offer-internal-info-container{display:flex}@media (width<=599px){#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .offer-footer .offer-internal-info-container,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .offer-footer .offer-internal-info-container{padding-bottom:10px}}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .offer-footer .offer-internal-info-container .offer-internal-info-label,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .offer-footer .offer-internal-info-container .offer-internal-info-label{flex:0 0 70px}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .offer-footer .offer-internal-info-container .offer-internal-info,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .offer-footer .offer-internal-info-container .offer-internal-info{flex:1 0 0;justify-content:flex-end}#cart-page-react .quotations .quotations-list .quotations-listitem .offer-details .offer-footer .offer-total span,.generalModalPortal .quotations .quotations-list .quotations-listitem .offer-details .offer-footer .offer-total span{text-overflow:ellipsis;white-space:nowrap;color:#000;margin:0;padding:0 0 4px;font-family:Barlow Semi Condensed,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.2;overflow:hidden}#cart-page-react .quotations .quotations-list .quotiations-listitem.disabled,.generalModalPortal .quotations .quotations-list .quotiations-listitem.disabled{background-color:#f5f5f5}#cart-page-react .quotations .no-quotations,.generalModalPortal .quotations .no-quotations{margin-top:5px}#cart-page-react .quantity-price-container,.generalModalPortal .quantity-price-container{flex:auto;justify-content:flex-end;align-items:center;padding:0;display:flex}@media (width<=991px){#cart-page-react .quantity-price-container,.generalModalPortal .quantity-price-container{margin:8px 0 0 80px}}@media (width<=599px){#cart-page-react .quantity-price-container,.generalModalPortal .quantity-price-container{margin:8px 0 0 80px}}@media (width<=600px){#cart-page-react .quantity-price-container,.generalModalPortal .quantity-price-container{margin:8px 0 0 80px}}#cart-page-react .quantity-price-container .price-wrapper,.generalModalPortal .quantity-price-container .price-wrapper{flex:auto;justify-content:flex-end;align-items:center;padding:0;font-size:16px;display:flex}@media (width<=599px){#cart-page-react .quantity-price-container .price-wrapper,.generalModalPortal .quantity-price-container .price-wrapper{justify-content:space-between;padding:0}#cart-page-react .quantity-price-container .price-wrapper.with-discount,.generalModalPortal .quantity-price-container .price-wrapper.with-discount{padding:0 0 30px}}#cart-page-react .quantity-price-container .text-wrapper,.generalModalPortal .quantity-price-container .text-wrapper{flex-shrink:0;justify-content:flex-start;align-items:flex-start;display:flex}#cart-page-react .quantity-price-container .text-wrapper>span,.generalModalPortal .quantity-price-container .text-wrapper>span{color:#000;flex-flow:column;align-items:flex-start;gap:8px;margin:4px 0 0;padding:0;font-size:14px;line-height:18px;display:flex;position:relative}@media (width<=991px){#cart-page-react .quantity-price-container .text-wrapper>span:first-of-type,.generalModalPortal .quantity-price-container .text-wrapper>span:first-of-type{display:none}}#cart-page-react .quantity-price-container .text-wrapper .price-variant,.generalModalPortal .quantity-price-container .text-wrapper .price-variant{color:#222;font-family:Barlow Semi Condensed,Roboto,sans-serif;font-size:20px;font-weight:700}#cart-page-react .quantity-price-container .text-wrapper .price-variant.total-price,.generalModalPortal .quantity-price-container .text-wrapper .price-variant.total-price{color:#222}#cart-page-react .quantity-price-container .text-wrapper .price-original,.generalModalPortal .quantity-price-container .text-wrapper .price-original{color:#222;padding:0;font-family:Barlow Semi Condensed,Roboto,sans-serif;font-size:14px;line-height:18px}#cart-page-react .quantity-price-container .text-wrapper .price-original.total-price,.generalModalPortal .quantity-price-container .text-wrapper .price-original.total-price{display:none}@media (width<=991px){#cart-page-react .quantity-price-container .text-wrapper .price-original.total-price,.generalModalPortal .quantity-price-container .text-wrapper .price-original.total-price{display:flex}}#cart-page-react .quantity-price-container .text-wrapper .price-original-text,.generalModalPortal .quantity-price-container .text-wrapper .price-original-text{align-items:center;gap:4px;display:flex}#cart-page-react .quantity-price-container .text-wrapper .price-original-price,.generalModalPortal .quantity-price-container .text-wrapper .price-original-price{padding:0;font-family:Barlow Semi Condensed,Roboto,sans-serif;text-decoration:line-through}#cart-page-react .quantity-price-container .text-wrapper .price-discount,.generalModalPortal .quantity-price-container .text-wrapper .price-discount{color:#222;background:#f8b912;border-radius:4px;justify-content:center;align-items:center;gap:3px;padding:4px 8px;font-family:Barlow Semi Condensed,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:flex}#cart-page-react .quantity-price-container .checkbox-set,.generalModalPortal .quantity-price-container .checkbox-set{flex-basis:60px;justify-content:flex-end;padding:0 4px 0 0;display:flex}#cart-page-react .quantity-price-container .checkbox-set>.input,.generalModalPortal .quantity-price-container .checkbox-set>.input{width:auto!important}#cart-page-react .quantity-price-container .remove-item-link,.generalModalPortal .quantity-price-container .remove-item-link{justify-content:flex-end;justify-self:center;display:flex}#cart-page-react .quantity-price-container .remove-item-link span,.generalModalPortal .quantity-price-container .remove-item-link span{color:#222;font-size:14px;text-decoration:underline}#cart-page-react .quantity-price-container .button-placeholder,.generalModalPortal .quantity-price-container .button-placeholder{flex-basis:60px;justify-content:flex-end;padding:0 4px 0 0;display:flex}#cart-page-react .quantity-picker-wrapper,.generalModalPortal .quantity-picker-wrapper{background:#fff;border:1px solid #ccc;border-radius:4px;flex-flow:row;justify-content:center;align-items:center;gap:8px;min-width:80px;height:36px;padding:8px 12px;line-height:16px;display:flex}#cart-page-react .quantity-picker-wrapper button,.generalModalPortal .quantity-picker-wrapper button{cursor:pointer;font-size:inherit;background:0 0;border:none;margin:0;display:flex}#cart-page-react .quantity-picker-wrapper button:disabled>svg,.generalModalPortal .quantity-picker-wrapper button:disabled>svg{fill:#737373}#cart-page-react .quantity-picker-wrapper input,.generalModalPortal .quantity-picker-wrapper input{color:#333;text-align:center;width:100%;min-width:28px;font-size:inherit;border:0;margin:0}#cart-page-react .quantity-picker-wrapper input:disabled,.generalModalPortal .quantity-picker-wrapper input:disabled{color:#ddd}#cart-page-react .flex-toggle-container,.generalModalPortal .flex-toggle-container{border:1px solid #ebebeb;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;margin:24px 0;padding:8px;display:flex}@media (width<=991px){#cart-page-react .flex-toggle-container,.generalModalPortal .flex-toggle-container{flex-direction:column;width:100%;max-width:100%}}#cart-page-react .flex-toggle-container .flex-toggle-content,.generalModalPortal .flex-toggle-container .flex-toggle-content{word-wrap:break-word;margin:0;padding:0;font-size:14px}@media (width<=991px){#cart-page-react .flex-toggle-container .flex-toggle-content,.generalModalPortal .flex-toggle-container .flex-toggle-content{width:100%;max-width:100%}}#cart-page-react .flex-toggle-container .flex-toggle-button,.generalModalPortal .flex-toggle-container .flex-toggle-button{color:#222;opacity:1;pointer-events:all;white-space:nowrap;cursor:pointer;text-transform:none;background:0 0;border:1px solid #f8b912;border-radius:4px;outline:none;padding:10px 15px;transition:background .2s ease-in-out;font-size:14px!important}#cart-page-react .flex-toggle-container .flex-toggle-button:hover,.generalModalPortal .flex-toggle-container .flex-toggle-button:hover{background:#f8b912}#cart-page-react .flex-toggle-container .flex-toggle-button.is-fetching,.generalModalPortal .flex-toggle-container .flex-toggle-button.is-fetching{opacity:.7;pointer-events:none}#cart-page-react .flex-toggle-container .flex-toggle-button.buy-now,.generalModalPortal .flex-toggle-container .flex-toggle-button.buy-now{color:#fff;background:#1f1949;border:0}#cart-page-react .flex-toggle-container .flex-toggle-button.buy-now:hover,.generalModalPortal .flex-toggle-container .flex-toggle-button.buy-now:hover{background:#1f1949}#cart-page-react .credit-warning__wrapper,.generalModalPortal .credit-warning__wrapper{border:1px solid #ebebeb;border-radius:8px;flex-flow:column;flex:1;order:0;align-self:flex-start;max-width:600px;margin:24px 0;display:flex}@media (width<=991px){#cart-page-react .credit-warning__wrapper,.generalModalPortal .credit-warning__wrapper{order:1;align-self:center;max-width:400px;margin:16px}}#cart-page-react .credit-warning__wrapper .credit-warning__title,.generalModalPortal .credit-warning__wrapper .credit-warning__title{color:#000;background-color:#f5f5f5;border-top-left-radius:8px;border-top-right-radius:8px;flex-flow:column;justify-content:center;align-self:stretch;align-items:center;margin:0;font-size:14px;font-weight:400;display:flex;padding:8px 0!important}#cart-page-react .credit-warning__wrapper .credit-warning__content,.generalModalPortal .credit-warning__wrapper .credit-warning__content{padding:8px}#cart-page-react .credit-warning__wrapper .credit-warning__icon,.generalModalPortal .credit-warning__wrapper .credit-warning__icon{float:left;margin-top:3px;padding-right:12px;display:inline-flex}#cart-page-react .credit-warning__wrapper .credit-warning__text,.generalModalPortal .credit-warning__wrapper .credit-warning__text{line-height:20px}#cart-page-react .credit-warning__wrapper .credit-warning__text strong,.generalModalPortal .credit-warning__wrapper .credit-warning__text strong{font-size:14px;font-weight:600}#cart-page-react .credit-warning__wrapper .credit-warning__text p,.generalModalPortal .credit-warning__wrapper .credit-warning__text p{margin:0;font-size:14px;font-weight:400}#cart-page-react .addtocartpopupModal--container,.generalModalPortal .addtocartpopupModal--container{min-height:inherit;flex-flow:row;align-items:center;margin-top:10px;display:flex;position:relative}@media (width<=991px){#cart-page-react .addtocartpopupModal--container,.generalModalPortal .addtocartpopupModal--container{flex-flow:column}}#cart-page-react .addtocartpopupModal--wrapper,.generalModalPortal .addtocartpopupModal--wrapper{min-height:inherit;flex-flow:column;margin-top:10px;display:flex;position:relative}#cart-page-react .addtocartpopupModal--row,.generalModalPortal .addtocartpopupModal--row{flex:1;align-items:center;width:100%;display:flex}#cart-page-react .addtocartpopupModal--row>div,.generalModalPortal .addtocartpopupModal--row>div{width:100%}#cart-page-react .addtocartpopupModal--title,.generalModalPortal .addtocartpopupModal--title{color:#1f1949;margin:0;font-family:Barlow Semi Condensed,Roboto,sans-serif;font-size:24px;font-weight:700}#cart-page-react .addtocartpopupModal--title p,.generalModalPortal .addtocartpopupModal--title p{margin:0}#cart-page-react .addtocartpopupModal--subtitle,.generalModalPortal .addtocartpopupModal--subtitle{color:#1f1949;margin:10px 0 0;font-family:Barlow Semi Condensed,Roboto,sans-serif;font-size:18px;font-weight:700}#cart-page-react .addtocartpopupModal--content,.generalModalPortal .addtocartpopupModal--content{flex-flow:column;align-items:flex-start;font-size:14px;display:flex;position:relative}#cart-page-react .addtocartpopupModal--content .addtocartpopupModal--row,.generalModalPortal .addtocartpopupModal--content .addtocartpopupModal--row{flex-flow:column;align-items:flex-start;transition:max-height .3s ease-in-out;display:flex}#cart-page-react .addtocartpopupModal--content ul,.generalModalPortal .addtocartpopupModal--content ul{margin:0;padding-left:30px;list-style:none}#cart-page-react .addtocartpopupModal--content ul li,.generalModalPortal .addtocartpopupModal--content ul li{padding:4px 0;position:relative}#cart-page-react .addtocartpopupModal--content ul li:before,.generalModalPortal .addtocartpopupModal--content ul li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' viewBox='0 0 13 12' fill='none' %3E%3Cpath d='M0.951866 5.85163L0 6.91057L5.72342 12L13 0.770325L11.7995 0L5.42991 9.84553L0.951866 5.85163Z' fill='%23F8B912' /%3E%3C/svg%3E");width:13px;height:12px;position:absolute;top:8px;left:-24px}#cart-page-react .addtocartpopupModal--highlight,.generalModalPortal .addtocartpopupModal--highlight{border:1px solid #f8b912;border-radius:4px;flex:1;align-items:center;width:100%;margin-bottom:12px;padding:12px 12px 12px 0;display:flex}#cart-page-react .addtocartpopupModal--iconcontainer,.generalModalPortal .addtocartpopupModal--iconcontainer{flex:1;padding:0 10px;display:flex}#cart-page-react .addtocartpopupModal--iconcontainer img,.generalModalPortal .addtocartpopupModal--iconcontainer img{width:100%;height:auto}#cart-page-react .addtocartpopupModal--icon,.generalModalPortal .addtocartpopupModal--icon{border-radius:50%;place-content:center;width:38px;height:38px;margin-right:16px;display:flex}#cart-page-react .addtocartpopupModal--icon__flex,.generalModalPortal .addtocartpopupModal--icon__flex{background-color:#1f1949}#cart-page-react .addtocartpopupModal--icon__default,.generalModalPortal .addtocartpopupModal--icon__default{background-color:#b2f1b5}#cart-page-react .addtocartpopupModal--icon__configservice,.generalModalPortal .addtocartpopupModal--icon__configservice{background-color:#008cab}#cart-page-react .cart-item-product-line-stock-status-wrapper,.generalModalPortal .cart-item-product-line-stock-status-wrapper{flex-flow:row;align-items:center;gap:8px;padding:8px 0 0;font-size:14px;line-height:20px;display:flex}#cart-page-react .cart-item-product-line-stock-status-icon,.generalModalPortal .cart-item-product-line-stock-status-icon{border:1px solid #919191;border-radius:50%;flex-shrink:0;width:11px;height:11px;display:flex}#cart-page-react .cart-item-product-line-stock-status-details,.generalModalPortal .cart-item-product-line-stock-status-details{-webkit-line-clamp:1;text-overflow:ellipsis;white-space:nowrap;color:#595959;-webkit-box-orient:vertical;font-size:13px;line-height:16px;display:-webkit-box;overflow:hidden}#cart-page-react .stockstatus-instock,.generalModalPortal .stockstatus-instock{background-color:#1c961c}#cart-page-react .stockstatus-outofstock,.generalModalPortal .stockstatus-outofstock{background-color:#fbd571}#cart-page-react .stockstatus-incomingstock,.generalModalPortal .stockstatus-incomingstock{background-image:linear-gradient(135deg,#fbd571 50%,#1c961c 50%)}#cart-page-react .stockstatus-prebook,.generalModalPortal .stockstatus-prebook{background-color:#2f79af}#cart-page-react .loyalty-club-wrapper:not(:empty),.generalModalPortal .loyalty-club-wrapper:not(:empty){background:#fff;border-radius:0;flex-flow:column;flex-basis:100%;justify-content:center;align-self:flex-start;margin:24px 0;padding:0;display:flex}#cart-page-react .loyalty-club-wrapper:not(:empty) .loyalty-box-list-wrapper,.generalModalPortal .loyalty-club-wrapper:not(:empty) .loyalty-box-list-wrapper{flex-flow:column;flex:auto;width:100%;display:flex;overflow-x:hidden}@media (width<=600px){#cart-page-react .loyalty-club-wrapper:not(:empty) .loyalty-box-list-wrapper,.generalModalPortal .loyalty-club-wrapper:not(:empty) .loyalty-box-list-wrapper{margin:0}}#cart-page-react .loyalty-club-wrapper:not(:empty) .loyalty-box-list-wrapper .loyalty-box-list-title,.generalModalPortal .loyalty-club-wrapper:not(:empty) .loyalty-box-list-wrapper .loyalty-box-list-title{flex-flow:row;flex:auto;align-items:center;margin:0;display:flex}@media (width<=479px){#cart-page-react .loyalty-club-wrapper:not(:empty) .loyalty-box-list-wrapper .loyalty-box-list-title,.generalModalPortal .loyalty-club-wrapper:not(:empty) .loyalty-box-list-wrapper .loyalty-box-list-title{flex-flow:column;align-items:flex-start;margin:0}}#cart-page-react .loyalty-club-wrapper:not(:empty) .loyalty-box-list-wrapper .loyalty-box-list-title h3,.generalModalPortal .loyalty-club-wrapper:not(:empty) .loyalty-box-list-wrapper .loyalty-box-list-title h3{margin:0 0 15px;font-size:14px;font-weight:400}@media (width<=991px){#cart-page-react .loyalty-club-wrapper:not(:empty) .loyalty-box-list-wrapper .loyalty-box-list-title h3,.generalModalPortal .loyalty-club-wrapper:not(:empty) .loyalty-box-list-wrapper .loyalty-box-list-title h3{margin:0}}#cart-page-react .loyalty-club-wrapper:not(:empty) .loyalty-box-list-wrapper .loyalty-box-list-container,.generalModalPortal .loyalty-club-wrapper:not(:empty) .loyalty-box-list-wrapper .loyalty-box-list-container{flex-flow:wrap;flex:50%;margin:0;display:flex}@media (width<=991px){#cart-page-react .loyalty-club-wrapper:not(:empty) .loyalty-box-list-wrapper .loyalty-box-list-container,.generalModalPortal .loyalty-club-wrapper:not(:empty) .loyalty-box-list-wrapper .loyalty-box-list-container{flex-flow:column;margin:0}}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container{flex-flow:column;flex:1;margin:0;display:flex;position:relative}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container.with-multiple-benefits:before,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container.with-multiple-benefits:before{content:"";z-index:2;color:#fff;background:#000;border-radius:100%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex;position:absolute;top:0;left:10px}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container:nth-child(-n+1),.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container:nth-child(-n+1){flex:calc(50% - 20px)}@media (width<=1299px){#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container{flex:auto}}@media (width<=991px){#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container{flex:auto}}@media (width<=600px){#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container{flex:auto}}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .multiple-benefits-wrapper,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .multiple-benefits-wrapper{flex-flow:column;display:flex}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box{z-index:1;color:#476470;text-align:left;width:100%;box-shadow:none;background:#fff;border:1px solid #46c6d9;flex-flow:row;align-items:center;margin:0;padding:5px;transition:border .15s;display:flex;position:relative}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box.with-multiple-benefits,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box.with-multiple-benefits{box-shadow:8px -8px #fff,8px -8px 0 1px #80c1d3}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box:hover,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box:hover{border:1px solid #46c6d9}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box:first-child,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box:first-child{margin-left:0}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box:last-child,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box:last-child{margin-bottom:0}@media (width<=991px){#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box{width:100%}}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .image,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .image{flex:0 auto;justify-content:center;margin:0 10px;display:flex}@media (width<=991px){#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .image,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .image{margin:0}}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .benefit-description-wrapper,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .benefit-description-wrapper{flex-flow:column;flex:auto;align-items:flex-start;padding:0 5px;font-size:16px;display:flex}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .benefit-description-wrapper p,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .benefit-description-wrapper p{margin:0;padding:0;font-size:14px;font-weight:600;line-height:21px}@media (width<=991px){#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .benefit-description-wrapper p,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .benefit-description-wrapper p{max-width:200px}}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .benefit-description-wrapper span,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .benefit-description-wrapper span{color:#476470;text-align:left;margin:0;padding:0;font-size:10px;font-weight:400;line-height:15px}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .button-wrapper,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .button-wrapper{text-align:center;cursor:pointer;flex:0 auto;align-items:flex-end;min-height:38px;margin:0 0 0 5px;padding:5px;font-size:12px;display:flex}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .button-wrapper:focus,#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .button-wrapper:hover,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .button-wrapper:focus,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .button-wrapper:hover{background:0 0;transition:none}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .button-wrapper .use-benefit-button .plus-icon,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .button-wrapper .use-benefit-button .plus-icon{transform-origin:50%;transition:all .15s ease-in-out;transform:rotate(0)}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .button-wrapper .use-benefit-button .plus-icon>path,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .button-wrapper .use-benefit-button .plus-icon>path{fill:#46c5d9}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .button-wrapper .use-benefit-button.is-used .plus-icon,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .button-wrapper .use-benefit-button.is-used .plus-icon{transform-origin:50%;transition:all .15s ease-in-out;transform:rotate(45deg)}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .button-wrapper .use-benefit-button.is-used .plus-icon>path,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-container .benefit-box .button-wrapper .use-benefit-button.is-used .plus-icon>path{fill:#333}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-button,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-button{text-align:center;cursor:pointer;flex:0 auto;margin:0 auto;padding:5px;display:flex}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-button:focus,#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-button:hover,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-button:focus,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-button:hover{background:0 0;transition:none}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-button.added,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-button.added{min-height:38px;font-size:12px}#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-button.added:focus,#cart-page-react .loyalty-club-wrapper:not(:empty) .benefit-button.added:hover,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-button.added:focus,.generalModalPortal .loyalty-club-wrapper:not(:empty) .benefit-button.added:hover{background:0 0;transition:none}#cart-page-react .generalModalWrapper,.generalModalPortal .generalModalWrapper{z-index:1000;background:#00000080;animation:.3s overlay_animation;position:fixed;inset:0}#cart-page-react .generalModalOverlay,.generalModalPortal .generalModalOverlay{background:0 0;position:absolute;inset:0}#cart-page-react .generalModal-sr-title,.generalModalPortal .generalModal-sr-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes overlay_animation{0%{opacity:0}to{opacity:1}}#cart-page-react .generalModal,.generalModalPortal .generalModal{z-index:1;background:#fff;border-radius:12px;flex-flow:column;max-width:500px;height:auto;max-height:96vh;padding:20px;display:flex;position:absolute;overflow-y:auto}#cart-page-react .generalModal:focus,.generalModalPortal .generalModal:focus{outline:none!important}@media (width<=991px){#cart-page-react .generalModal,.generalModalPortal .generalModal{margin:0 auto;top:30px;left:0;right:0;transform:translate(0)}}#cart-page-react .generalModal .close,.generalModalPortal .generalModal .close{cursor:pointer;z-index:2;background:0 0;border:none;align-self:flex-end;display:flex;position:absolute;top:4px;right:4px}#cart-page-react .generalModal button.clear,.generalModalPortal .generalModal button.clear{color:#476471;text-transform:uppercase;background:0 0;border:none;padding:10px 12px;font-size:12px;font-weight:700;transition:color,background .2s ease-in-out}#cart-page-react .generalModal button.clear:active,.generalModalPortal .generalModal button.clear:active{color:#476471;background:#e6e6e6}#cart-page-react .generalModal button.clear:hover,.generalModalPortal .generalModal button.clear:hover{color:#476471;background:#f5f5f5;border-radius:4px}#cart-page-react .generalModal p,.generalModalPortal .generalModal p{margin:10px 0 20px;padding:0;font-size:14px;line-height:24px}#cart-page-react .generalModal ul,.generalModalPortal .generalModal ul{padding-left:30px;list-style:none}#cart-page-react .generalModal ul li,.generalModalPortal .generalModal ul li{padding:4px 0;position:relative}#cart-page-react .generalModal ul li:before,.generalModalPortal .generalModal ul li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Union' fill-rule='evenodd' clip-rule='evenodd' d='M6.10792 11.1406L15.2698 1.36788L13.8107 0L5.98919 8.34297L1.33793 4.15684L0 5.64343L6.10792 11.1406Z' fill='%23F8B912'/%3E%3C/svg%3E%0A");width:13px;height:13px;position:absolute;top:8px;left:-24px}#cart-page-react .generalModal form,.generalModalPortal .generalModal form{width:100%;padding:10px 0 0}#cart-page-react .generalModal label,.generalModalPortal .generalModal label{max-width:100%;margin-bottom:3px;font-size:12px;font-weight:700;display:block}#cart-page-react .generalModal textarea,.generalModalPortal .generalModal textarea{resize:none;width:100%;height:210px;font-size:16px}#cart-page-react .generalModal select,.generalModalPortal .generalModal select{cursor:pointer;white-space:nowrap;color:#222;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e6e6e6;border-bottom:3px solid #ccc;border-radius:4px;width:100%;padding:10px 12px;font-size:14px;line-height:normal;display:block;position:relative}#cart-page-react .generalModal .modal-title,.generalModalPortal .generalModal .modal-title{margin:0;padding:0;font-size:18px}#cart-page-react .generalModal .modal-subtitle,.generalModalPortal .generalModal .modal-subtitle{margin:10px 0 0;font-size:18px;font-weight:700}#cart-page-react .generalModal .modal-wrapper,.generalModalPortal .generalModal .modal-wrapper{flex-direction:column;margin:0;display:flex}#cart-page-react .generalModal .modal-content,.generalModalPortal .generalModal .modal-content{flex-flow:column;margin-top:18px;font-size:14px;display:flex;position:relative}#cart-page-react .generalModal .modal-content.insurance p:first-of-type,.generalModalPortal .generalModal .modal-content.insurance p:first-of-type{border:1px solid #e5e5e5;border-radius:4px;margin-bottom:12px;padding:12px}#cart-page-react .generalModal .modal-content.insurance p:last-of-type,.generalModalPortal .generalModal .modal-content.insurance p:last-of-type,#cart-page-react .generalModal .modal-content.insurance-flex p:last-of-type,.generalModalPortal .generalModal .modal-content.insurance-flex p:last-of-type{text-align:center;color:#666;border-top:1px solid #ccc;margin:20px 0 -12px;padding:6px 0 0}#cart-page-react .generalModal .modal-field-wrapper,.generalModalPortal .generalModal .modal-field-wrapper{border-collapse:separate;vertical-align:middle;width:100%;display:inline-table;position:relative}#cart-page-react .generalModal .modal-field-wrapper .icon,.generalModalPortal .generalModal .modal-field-wrapper .icon{text-align:center;white-space:nowrap;vertical-align:middle;background-color:#476471;border-right:0;border-radius:0;width:36px;padding:4px 8px;font-weight:400;line-height:1;display:table-cell}#cart-page-react .generalModal .modal-field-wrapper .input-field,.generalModalPortal .generalModal .modal-field-wrapper .input-field{float:left;vertical-align:middle;background-color:#f5f5f5;border:2px solid #e6e6e6;border-left:0;border-radius:0;width:100%;padding:6px 8px;font-size:16px;font-weight:400;line-height:normal;display:table-cell;position:relative}#cart-page-react .generalModal .modal-buttons-wrapper,.generalModalPortal .generalModal .modal-buttons-wrapper{justify-content:space-between;padding-top:20px;display:flex}#cart-page-react .generalModal .validation-message,.generalModalPortal .generalModal .validation-message{color:#b00;font-size:16px}#cart-page-react .generalModal .modal-highlight,.generalModalPortal .generalModal .modal-highlight{border:1px solid #f8b912;border-radius:4px;flex:1;align-items:center;width:100%;margin-bottom:12px;padding:12px 12px 12px 0;display:flex}#cart-page-react .footer-section,.generalModalPortal .footer-section{display:flex}@media (width<=991px){#cart-page-react .footer-section,.generalModalPortal .footer-section{flex-flow:wrap}}#cart-page-react .footer-wrapper,.generalModalPortal .footer-wrapper{display:flex}@media (width<=991px){#cart-page-react .footer-wrapper,.generalModalPortal .footer-wrapper{flex-flow:row}}#cart-page-react .summary-container,.generalModalPortal .summary-container{flex-flow:column;flex:1;justify-content:center;display:flex}#cart-page-react .summary-container .summary-row-wrapper,.generalModalPortal .summary-container .summary-row-wrapper{flex-flow:row;justify-content:space-between;margin:0 0 8px;padding:4px 8px;font-size:16px;display:flex}#cart-page-react .summary-container .summary-row-wrapper.with-discount,.generalModalPortal .summary-container .summary-row-wrapper.with-discount{background-color:#fce19a;border-radius:8px}#cart-page-react .summary-container .summary-row-label,.generalModalPortal .summary-container .summary-row-label{white-space:nowrap;color:#525252;padding:0;font-weight:400}#cart-page-react .summary-container .summary-row-value,.generalModalPortal .summary-container .summary-row-value{white-space:nowrap;color:#222;flex-flow:column;align-items:flex-end;padding:0;font-weight:400;display:flex}#cart-page-react .summary-container .summary-row-value.variant,.generalModalPortal .summary-container .summary-row-value.variant{color:#b40200}#cart-page-react .summary-container .summary-row-price-excl-vat,.generalModalPortal .summary-container .summary-row-price-excl-vat{color:#525252;font-size:13px;font-weight:400}#cart-page-react .flex-information-wrapper,.generalModalPortal .flex-information-wrapper{text-align:left;flex-flow:row;justify-content:flex-end;gap:16px;margin:24px 0 0;display:flex}@media (width<=991px){#cart-page-react .flex-information-wrapper,.generalModalPortal .flex-information-wrapper{flex-flow:column;align-items:center}}#cart-page-react .flex-information-wrapper--credit-warning,.generalModalPortal .flex-information-wrapper--credit-warning{flex-flow:row;justify-content:space-between;gap:16px;margin:0;display:flex}@media (width<=991px){#cart-page-react .flex-information-wrapper--credit-warning,.generalModalPortal .flex-information-wrapper--credit-warning{flex-flow:column;align-items:center}}#cart-page-react .flex-interest-rate,.generalModalPortal .flex-interest-rate{order:1;align-self:flex-start;display:flex}@media (width<=991px){#cart-page-react .flex-interest-rate,.generalModalPortal .flex-interest-rate{order:0}}#cart-page-react .flex-interest-rate-wrapper,.generalModalPortal .flex-interest-rate-wrapper{text-align:left;flex-flow:column;flex:1;align-items:flex-start;max-width:100%;display:flex}@media (width<=991px){#cart-page-react .flex-interest-rate-wrapper,.generalModalPortal .flex-interest-rate-wrapper{padding:16px}}#cart-page-react .flex-interest-rate-content,.generalModalPortal .flex-interest-rate-content{width:100%;margin:0;padding:24px 0 0}@media (width<=991px){#cart-page-react .flex-interest-rate-content,.generalModalPortal .flex-interest-rate-content{padding:16px 0}}#cart-page-react .flex-interest-rate-text,.generalModalPortal .flex-interest-rate-text{color:#595959;margin:0;font-size:14px;font-style:italic;font-weight:400}#cart-page-react .club-highlights,.generalModalPortal .club-highlights{margin:24px 0;padding:0}#cart-page-react .club-highlights ul,.generalModalPortal .club-highlights ul{margin:0;padding:0;list-style:none}#cart-page-react .club-highlights ul li,.generalModalPortal .club-highlights ul li{color:#525252;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M10.7902 3.0514C11.8771 1.88844 13.7218 1.8885 14.8087 3.0514L15.5968 3.89515C15.8432 4.15881 16.1922 4.30284 16.5529 4.29065L17.7062 4.25159C19.2971 4.19782 20.6017 5.50243 20.548 7.09339L20.5089 8.24768C20.4968 8.60815 20.641 8.95644 20.9044 9.20276L21.7482 9.99085C22.9112 11.0778 22.9112 12.9224 21.7482 14.0094L20.9044 14.7975C20.6408 15.0439 20.4967 15.3929 20.5089 15.7535L20.548 16.9069C20.6017 18.4978 19.2971 19.8024 17.7062 19.7487L16.5529 19.7096C16.1922 19.6974 15.8432 19.8414 15.5968 20.1051L14.8087 20.9489C13.7218 22.1118 11.8771 22.1119 10.7902 20.9489L10.0021 20.1051C9.75576 19.8416 9.40747 19.6975 9.047 19.7096L7.8927 19.7487C6.30175 19.8024 4.99714 18.4978 5.05091 16.9069L5.08997 15.7535C5.10216 15.3929 4.95812 15.0439 4.69446 14.7975L3.85071 14.0094C2.68782 12.9224 2.68775 11.0778 3.85071 9.99085L4.69446 9.20276C4.95803 8.95643 5.10204 8.60823 5.08997 8.24768L5.05091 7.09339C4.99714 5.50243 6.30175 4.19782 7.8927 4.25159L9.047 4.29065C9.40754 4.30272 9.75575 4.15871 10.0021 3.89515L10.7902 3.0514ZM13.713 4.07581C13.219 3.54725 12.3809 3.5474 11.8868 4.07581L11.0978 4.91956C10.5557 5.49944 9.78955 5.81641 8.99622 5.78968L7.84192 5.75061C7.11876 5.72618 6.52549 6.31945 6.54993 7.04261L6.58899 8.1969C6.61573 8.99024 6.29876 9.75641 5.71888 10.2985L4.87513 11.0875C4.34672 11.5816 4.34657 12.4197 4.87513 12.9137L5.71888 13.7018C6.29893 14.2439 6.61581 15.0108 6.58899 15.8043L6.54993 16.9576C6.52549 17.6808 7.11876 18.2741 7.84192 18.2496L8.99622 18.2106C9.78962 18.1838 10.5557 18.5017 11.0978 19.0817L11.8868 19.9244C12.3809 20.453 13.219 20.4531 13.713 19.9244L14.5011 19.0817C15.0432 18.5016 15.8101 18.1838 16.6036 18.2106L17.757 18.2496C18.4801 18.2741 19.0734 17.6808 19.049 16.9576L19.0099 15.8043C18.9831 15.0108 19.3009 14.2439 19.881 13.7018L20.7238 12.9137C21.2524 12.4196 21.2523 11.5816 20.7238 11.0875L19.881 10.2985C19.301 9.7564 18.9832 8.9903 19.0099 8.1969L19.049 7.04261C19.0734 6.31945 18.4801 5.72618 17.757 5.75061L16.6036 5.78968C15.8101 5.81649 15.0432 5.49961 14.5011 4.91956L13.713 4.07581ZM15.5197 9.22034C15.8126 8.92745 16.2873 8.92745 16.5802 9.22034C16.8728 9.51326 16.873 9.9881 16.5802 10.2809L12.3302 14.5309C12.0374 14.8237 11.5626 14.8235 11.2697 14.5309L9.01966 12.2809C8.72676 11.988 8.72676 11.5132 9.01966 11.2203C9.31255 10.9275 9.78731 10.9275 10.0802 11.2203L11.7999 12.9401L15.5197 9.22034Z' fill='%23525252'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;padding:4px 0 4px 36px}#cart-page-react .club-saving-info-wrapper,.generalModalPortal .club-saving-info-wrapper{color:#222;background-color:#fff;border:1px solid #bbbcbd;border-radius:8px;flex-flow:column;justify-content:center;align-items:flex-start;gap:4px;margin-bottom:22px;padding:24px;display:flex}#cart-page-react .club-saving-info-wrapper .club-saving-info-title,.generalModalPortal .club-saving-info-wrapper .club-saving-info-title{justify-content:center;margin:0;font-family:Barlow Semi Condensed,Roboto,sans-serif;font-size:24px;font-weight:500;line-height:1.3;display:flex}#cart-page-react .club-saving-info-wrapper .club-saving-info-text,.generalModalPortal .club-saving-info-wrapper .club-saving-info-text{color:#5b5d60;margin:0;padding:0;font-size:16px;font-weight:400}#cart-page-react .club-saving-info-wrapper strong,.generalModalPortal .club-saving-info-wrapper strong{font-family:Barlow Semi Condensed,Roboto,sans-serif;font-size:inherit}#cart-page-react .club-saving-info-wrapper a,.generalModalPortal .club-saving-info-wrapper a{color:#5b5d60;border:1px solid #1f1a49;border-radius:8px;align-self:end;align-items:center;margin-top:12px;padding:8px 16px;font-size:16px;font-weight:500;text-decoration:none;display:flex}#cart-page-react .recommended-products__title,.generalModalPortal .recommended-products__title{justify-content:space-between;align-items:center;margin:0;padding:48px 0 16px;font-family:Barlow Semi Condensed,Roboto,sans-serif;font-size:24px;font-weight:500;line-height:1.2;display:flex}@media (width<=991px){#cart-page-react .recommended-products__title,.generalModalPortal .recommended-products__title{padding:24px 0 16px 8px}iframe#genesys-mxg-container-frame{bottom:160px!important}}.chat__entry-button{bottom:180px!important}.chat__menu{bottom:224px!important}
