.agent-navigation__dropdown>.agent-navigation__dropdown-item[position-right]{left:auto;right:0}.agent-navigation__name{padding-right:1.5rem;position:relative}.agent-navigation__caret{position:absolute;right:0;top:50%;transform:translateY(-50%)}.customer-list__container-item{cursor:pointer;font-size:.875rem;padding:0}.customer-list__container-item:hover{color:#7e818a;text-decoration:underline}.agent-control-bar{background-color:#f3f3f3;position:relative;z-index:117}@media only screen and (max-width:767px){.agent-control-bar{margin-bottom:-4rem;margin-top:4rem}}@media only screen and (min-width:768px)and (max-width:1023px){.agent-control-bar{margin-bottom:-6.5625rem;margin-top:6.5625rem}}@media only screen and (max-width:549px){.agent-control-bar{margin-bottom:-4rem;margin-top:4rem}}@media only screen and (min-width:768px){.agent-control-bar{z-index:117}}@media only screen and (min-width:1024px){.agent-control-bar{z-index:122}}@media only screen and (max-width:549px){.agent-control-bar__container{flex-direction:row;gap:1.5625rem}}.agent-control-bar__header{padding:1.375rem 0}.agent-control-bar__footer{background-color:#f4f4f4}@media only screen and (max-width:549px){.agent-control-bar__item-wrapper{order:-1}}@media only screen and (max-width:1023px){.agent-control-bar__search{gap:.625rem}}.customer-list__container-item{margin-bottom:.3125rem;margin-top:.3125rem;text-overflow:ellipsis;text-wrap:nowrap}.product-cart-item{display:flex;flex-direction:column;position:relative}.product-cart-item__name{color:#7e818a;font-weight:700}.product-cart-item__actions{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-top:1rem}.product-cart-item__actions--spacingless{margin-top:0}.product-cart-item__actions-row{display:flex;width:100%}@media only screen and (min-width:768px){.product-cart-item{flex-direction:row;justify-content:space-between}}.product-cart-item__col{margin-left:auto;margin-right:auto}.product-cart-item__col:first-child{margin-left:0}.product-cart-item__col:last-child{margin-right:0}.product-cart-item__actions{flex-grow:0}.comment{background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px;font-size:.8125rem;font-weight:400;line-height:1.25rem;margin-bottom:.5rem;padding:.5rem}.comment:last-child{margin-bottom:0}.comment__author{color:#0e101e;font-weight:700}.comment__author,.comment__date{font-size:.6875rem;line-height:1rem}.comment__date{color:#676871;font-weight:400}.comment-form__handlers{display:flex;justify-content:space-between}.comment-form__readonly p{color:#0e101e;font-size:.8125rem;font-weight:400;line-height:1.25rem;margin-top:.25rem}.comment-form__buttons-wrap{display:flex;gap:.5rem;margin-top:.25rem}.comment-form__buttons{display:flex;gap:.5rem;justify-content:flex-end}.comment-thread-list{margin:.5rem -1rem 0;max-height:16rem;max-height:20.25rem;overflow:auto;padding:0 1rem;position:relative}.tag-list__item{display:inline-block;margin:0 .5rem .5rem 0}.tag-list__item-link{background-color:#ffe0d2;color:#ff671f;cursor:pointer;display:inline-block;padding:.1rem 1.4rem .1rem .5rem;position:relative}.tag-list__item-link:hover{text-decoration:none}.tag-list__item-link:after,.tag-list__item-link:before{background-color:#ff671f;content:"";height:.1rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%) rotate(-45deg);width:.6rem}.tag-list__item-link:after{transform:translateY(-50%) rotate(45deg)}.tag-list__item-link--disabled{background-color:#b7b7bc;color:#595959;cursor:default;opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tag-list__item-link--disabled:after,.tag-list__item-link--disabled:before{background-color:#595959}.address-delete-message__delete-message{color:#b90000}.address-delete-message__address{color:#ff671f;font-weight:700}.address-delete-message__text{color:#b7b7bc;font-size:.875rem}@media only screen and (min-width:768px){.address-delete-message__text{font-size:1rem}}.address-delete-message__icon-box{background-color:#7e818a;height:3.25rem;width:3.25rem}.address-delete-message__list-item{background-color:#f3f3f3;border-radius:2px;margin-bottom:.3125rem;padding:1.25rem}@media only screen and (min-width:550px){.business-unit-address-item__actions{text-align:right}}.business-unit-address-list__list{border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;max-height:15rem;overflow-y:auto}.business-unit-address-list__item--empty{background-color:#f0f0f0}.business-unit-chart-item__icon{color:#cfcfd2;flex:none;transition:color .25s ease-in-out}.business-unit-chart-item__link{align-items:center;background-color:#f3f3f3;border-left:.3125rem solid #cfcfd2;border-radius:2px;color:#676871;display:flex;flex-flow:row nowrap;font-size:.875rem;font-weight:500;margin-bottom:.5rem;padding:.75rem .9375rem .75rem 1.25rem;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out}.business-unit-chart-item__link--level-1{border-left-color:#f34e01}.business-unit-chart-item__link--level-2{border-left-color:#226db9}.business-unit-chart-item__link--level-3{border-left-color:#dc8f0a}.business-unit-chart-item__link--level-4{border-left-color:#7e818a}.business-unit-chart-item__link:hover{background-color:#fff;box-shadow:.1875rem .5rem 1rem .1875rem rgba(14,16,30,.05);color:#676871}.business-unit-chart-item__link:hover .business-unit-chart-item__icon{color:inherit}@media only screen and (min-width:768px){.business-unit-chart-item__link{font-size:1rem;padding:1.25rem 2.125rem}}.business-unit-chart-item__name{flex:1}.business-unit-chart-item .business-unit-chart-item{padding-left:.625rem}@media only screen and (min-width:768px){.business-unit-chart-item .business-unit-chart-item{padding-left:1.875rem}}.business-unit-delete-message__delete-message{color:#b90000}.business-unit-delete-message__business-unit{color:#ff671f}.business-unit-delete-message__action{margin-right:.5rem}.company-user-list__container-item{cursor:pointer;padding:.5rem}.company-user-list__container-item:hover{background-color:#f4f4f4}.readonly-bundled-note__title{font-size:.875rem}.configurator-button{background-color:#ff671f;border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;padding:calc(.25rem + 1px) calc(.5rem + 1px);text-align:center;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out}.configurator-button:focus,.configurator-button:hover{background-color:#eb4c00;text-decoration:none}.configurator-button:active{background-color:#ff671f;box-shadow:inset 0 2px 7px 0 #eb4c00;text-decoration:none}.configurator-button--hollow{background-color:#fff;border:1px solid #ff671f;color:#ff671f;padding:.25rem .5rem}.configurator-button--hollow:focus,.configurator-button--hollow:hover{background-color:#ffe0d2}.configurator-button--hollow:active{background-color:#ffe0d2;box-shadow:inset 0 2px 7px 0 rgba(255,103,31,.7)}.configurator-button--expand{width:100%}.configurator-button--success{background-color:#ff671f}.configurator-button--success:focus,.configurator-button--success:hover{background-color:#eb4c00}.configurator-button--success:active{background-color:#ff671f;box-shadow:inset 0 2px 7px 0 #eb4c00}.configurator-button--success.configurator-button--hollow{background-color:#fff;border-color:#ff671f;color:#ff671f}.configurator-button--success.configurator-button--hollow:focus,.configurator-button--success.configurator-button--hollow:hover{background-color:#ffe0d2}.configurator-button--success.configurator-button--hollow:active{background-color:#ffe0d2;box-shadow:inset 0 2px 7px 0 rgba(255,103,31,.7)}.configurator-button--warning{background-color:#f5a519}.configurator-button--warning:focus,.configurator-button--warning:hover{background-color:#d28909}.configurator-button--warning:active{background-color:#f5a519;box-shadow:inset 0 2px 7px 0 #d28909}.configurator-button--warning.configurator-button--hollow{background-color:#fff;border-color:#f5a519;color:#f5a519}.configurator-button--warning.configurator-button--hollow:focus,.configurator-button--warning.configurator-button--hollow:hover{background-color:#fce8c4}.configurator-button--warning.configurator-button--hollow:active{background-color:#fce8c4;box-shadow:inset 0 2px 7px 0 rgba(245,165,25,.7)}.configurator-button--alert{background-color:#b90000}.configurator-button--alert:focus,.configurator-button--alert:hover{background-color:#860000}.configurator-button--alert:active{background-color:#b90000;box-shadow:inset 0 2px 7px 0 #860000}.configurator-button--alert.configurator-button--hollow{background-color:#fff;border-color:#b90000;color:#b90000}.configurator-button--alert.configurator-button--hollow:focus,.configurator-button--alert.configurator-button--hollow:hover{background-color:#ff6d6d}.configurator-button--alert.configurator-button--hollow:active{background-color:#ff6d6d;box-shadow:inset 0 2px 7px 0 rgba(185,0,0,.7)}.configurator-button--disabled,.configurator-button[data-disabled],.configurator-button[disabled]{background-color:#dadada;border-color:#dadada;color:#595959;pointer-events:none}.configurator-button--disabled:focus,.configurator-button--disabled:hover,.configurator-button[data-disabled]:focus,.configurator-button[data-disabled]:hover,.configurator-button[disabled]:focus,.configurator-button[disabled]:hover{background-color:#dadada}.configurator-button--hollow{background-color:hsla(0,0%,100%,0)}.configurator-button--hollow:hover{background-color:#ff671f;color:#fff}.configurator-button--big{padding:.9375rem}.configurator-button--additional-indention{background:hsla(0,0%,100%,0);border-bottom:.1875rem solid;border-color:hsla(0,0%,100%,0);color:#b7b7bc;font-weight:500;padding:1.4375rem}.configurator-button--active,.configurator-button--additional-indention:hover{background:rgba(14,16,30,.05);border-color:#ff671f;color:#676871}.configurator-button--additional-colors{background:#ff671f;border-color:#ff671f;color:#fff}.configurator-button--additional-colors:hover{background:#eb4c00;border-color:#eb4c00;color:#fff}.configurator-button--icon,.configurator-button--icon:hover{background:none;color:#cfcfd2}.configurator-button--selected{background:#ffe0d2;border-color:hsla(0,0%,100%,0);color:#ff671f}.configurator-button[disabled],.configurator-button[disabled]:hover{background:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0);color:#b7b7bc}.configurator-button__icon{background-color:#ff671f;border-radius:50%;color:#fff;display:inline-block;height:.8125rem;line-height:.6875rem;margin-top:-.125rem;vertical-align:middle;width:.8125rem}@media only screen and (min-width:550px){.configurator-button__icon{height:1.125rem;line-height:.9375rem;width:1.125rem}}.configurator-message{align-items:center;border:none;display:flex;flex-grow:1;justify-content:center;margin:.5rem}.configurator-product{border-radius:2px;display:flex;flex-direction:row;flex-direction:column;margin:0 0 .625rem;position:relative}.configurator-product__name{color:#7e818a;font-weight:700}.configurator-product__actions{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-top:1rem}.configurator-product__actions--spacingless{margin-top:0}.configurator-product__actions-row{display:flex;width:100%}.configurator-product__actions{flex-grow:0}@media only screen and (min-width:550px){.configurator-product{background-color:#f3f3f3;flex-direction:row;padding-right:1.25rem}}@media only screen and (min-width:1024px){.configurator-product{transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out}.configurator-product:hover{background-color:hsla(0,0%,100%,0);box-shadow:0 .1875rem .1875rem rgba(14,16,30,.05),0 1.125rem 1.125rem rgba(14,16,30,.05)}}.configurator-product__container{width:100%}.configurator-product__col{padding:1.5rem 0}.configurator-product__col:last-child{margin:0 1.875rem}@media only screen and (min-width:550px){.configurator-product__col:last-child{margin:0}}.configurator-product__col--image-container{align-items:center;background-color:#fff;display:flex;position:relative}.configurator-product__col--image-container:before{background-color:rgba(14,16,30,.05);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.configurator-product__col--description{padding-left:1.875rem;padding-right:1.875rem}@media only screen and (min-width:1024px){.configurator-product__col--description{padding-right:9.375rem}}.configurator-product__overlay{width:100%}.configurator-product__sku{color:#b7b7bc;display:block;font-size:.875rem;line-height:1.125rem;text-transform:uppercase}.configurator-product--selected{border:.125rem solid #ff671f}.configured-bundle-total{background:#f0f0f0;margin:2.125rem 0 0;padding:1.4375rem 1.25rem}.configured-bundle-total__title{font-weight:700;margin-bottom:.9375rem}.selected-product-list__header{border:1px solid #f0f0f0;border-bottom:0;margin:0 .5rem -.5rem;padding:.5rem}@media only screen and (min-width:1024px){.selected-product-list{margin-right:1rem}}.template-list{margin:3.125rem 0}@media only screen and (min-width:768px){.template-list{margin:3.125rem 0 12.5rem}}.template-list__item-title{display:block;height:100%;position:relative;transition:box-shadow .25s ease-in-out}.template-list__item-title:before{background-color:rgba(14,16,30,.05);content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .25s ease-in-out;width:100%;z-index:-1}.template-list__item-title:hover{box-shadow:0 .1875rem .1875rem 0 rgba(14,16,30,.05),0 1.125rem 1.125rem 0 rgba(14,16,30,.05)}.template-list__item-title:hover:before{background-color:#fff}.template-list__item-name{align-items:center;color:#676871;display:flex;font-size:1.125rem;font-weight:500;justify-content:center;min-height:7.5rem;padding:1.5625rem}@media only screen and (min-width:768px){.template-list__item-name{font-size:1.5rem;min-height:11.25rem}}.template-list__item-name--secondary{height:100%}.configured-bundle{border:.0625rem solid #f3f3f3;margin-bottom:1.375rem;overflow:hidden;padding-bottom:2rem}@media only screen and (min-width:768px){.configured-bundle__col{text-align:right}}.configured-bundle__col--displaced{margin-left:-.5rem}@media only screen and (min-width:768px){.configured-bundle__col--displaced{margin-left:0}}.configured-bundle__content{align-items:center;background-color:#f3f3f3;display:flex;flex-wrap:wrap;overflow:hidden;padding:1.125rem 1.875rem}.configured-bundle__actions{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 1.875rem}@media only screen and (min-width:550px){.configured-bundle__info{justify-content:flex-end}}.configured-bundle__title{margin-bottom:0}@media only screen and (min-width:768px){.configured-bundle__title{font-size:1.25rem}}.configured-bundle__products{padding:1.125rem 1.875rem}.configured-bundle__text{font-size:1.125rem}.configured-bundle-product{display:flex;flex-wrap:wrap;overflow:hidden}.configured-bundle-product__container{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:0;width:100%}@media only screen and (min-width:768px){.configured-bundle-product__container{justify-content:space-between}}.configured-bundle-product__col{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.configured-bundle-product__col{flex-wrap:nowrap}.configured-bundle-product__inner-section{text-align:center}.configured-bundle-product__inner-section--text-right,.configured-bundle-product__inner-section:first-child,.configured-bundle-product__inner-section:last-child{text-align:right}}.configured-bundle-product__inner-section--image{min-width:22%;width:22%}.configured-bundle-product__inner-section--text-light{color:#b7b7bc}.configured-bundle-product__general-information{padding-right:3.125rem}.configured-bundle-product__text{font-size:.875rem}.configured-bundle-product__sku{font-size:.8125rem}.configured-bundle-product__item-title{font-size:.875rem;font-weight:700;margin-bottom:0}@media only screen and (min-width:768px){.configured-bundle-product__item-title{font-size:.9375rem}}.order-detail-table__content{margin-bottom:1rem;padding-top:.5rem}.order-detail-table__item{border:1px solid #f0f0f0;margin:0 .5rem 1rem;padding:1rem}.order-detail-table__item--spacingless{margin-left:0;margin-right:0}.file-download-link--icon{width:8.5rem}.file-download-link__link--icon{color:#595959;display:block;font-size:.875rem}.file-download-link__link--icon:hover{text-decoration:none}.file-download-link__icon{background-color:#fdd;color:#ff2020;display:block;margin-bottom:.25rem;padding:2rem 0;text-align:center}.file-download-link__name-wrapper{display:flex}.file-download-link__name{display:inline-block;vertical-align:middle}.file-download-link__name--icon{max-width:6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-download-link__extension{vertical-align:middle}.file-download-link__size{display:block;opacity:.5}.file-download-link__icon{background-color:#ff8686;color:#ec0000}.mini-cart-radio{line-height:normal;position:relative}.mini-cart-radio__input{display:none}.mini-cart-radio label.mini-cart-radio__container{display:inline-block;height:1.25rem;line-height:24px;position:relative;top:.125rem;width:1.25rem}.mini-cart-radio label.mini-cart-radio__container:before{background:#fff;border:transparent;border-radius:50%;box-shadow:0 0 0 .0625rem #8f8f8f;content:"";display:inline-block;height:1.125rem;left:.125rem;position:absolute;top:.0625rem;transition:background box-shadow ease-in-out;width:1.125rem}.mini-cart-radio label.mini-cart-radio__container:after{border-radius:50%;content:"";display:block;height:.5rem;left:.4375rem;position:absolute;top:.375rem;transition:background .25s ease-in-out;width:.5rem}.mini-cart-radio label.mini-cart-radio__container:hover{cursor:pointer}@media only screen and (min-width:768px){.mini-cart-radio label.mini-cart-radio__container:active:before,.mini-cart-radio label.mini-cart-radio__container:hover:before{background:#ff671f;box-shadow:0 0 0 .0625rem #ff671f}.mini-cart-radio label.mini-cart-radio__container:active:after,.mini-cart-radio label.mini-cart-radio__container:hover:after{background:#fff}}.mini-cart-radio__input:checked~.mini-cart-radio__container:before{background:#ff671f;box-shadow:0 0 0 .0625rem #ff671f;top:0}.mini-cart-radio__input:checked~.mini-cart-radio__container:after{background:#fff;top:.3125rem}.url-mask-generator{position:relative}.volume-price{font-size:1.25rem}.volume-price__amount--original{color:#b7b7bc;display:block;font-size:.875rem;text-decoration:line-through}.volume-price__tag{color:#7e818a;margin-right:.25rem}.volume-price__price{backface-visibility:hidden;display:inline-block;transform:translateZ(0)}.volume-price__price--highlighted{animation:pulse-highlight .4s linear 2}.volume-price-table{font-size:1.25rem;margin-bottom:.5rem}.volume-price-table__cell,.volume-price-table__table,.volume-price-table__title{border:1px solid #595959}.volume-price-table__table{font-size:.875rem;text-align:center}.volume-price-table__title{font-weight:700;padding:.5rem .75rem;text-align:center}.volume-price-table__cell{padding:.5rem .75rem}.bundle-items__name{color:#7e818a;display:block}.color-selector{cursor:default;display:flex}.color-selector__item{border:.125rem solid #b7b7bc;border-radius:100%;display:block;height:1.5rem;opacity:.5;transition:opacity .25s ease-in-out,border-color .25s ease-in-out;width:1.5rem}.color-selector__item:not(:last-child){margin-right:.75rem}.color-selector__item--active,.color-selector__item:hover{border-color:#ff671f;opacity:1}.color-selector--center{justify-content:center}.product-detail-color-selector{cursor:default;display:flex;margin:1.5rem 0 .9375rem}.product-detail-color-selector__item{border-radius:100%;position:relative;vertical-align:middle}.product-detail-color-selector__item:not(:last-child){margin-right:.25rem}.product-detail-color-selector__item:hover .product-detail-color-selector__tooltip{transform:scale(1)}.product-detail-color-selector__item-inner{border-radius:100%;display:block;height:.625rem;pointer-events:none;width:.625rem}.product-detail-color-selector__tooltip{background:#676871;border-radius:2px;color:#fff;font-size:1rem;left:-1rem;padding:.25rem .75rem .5rem;position:absolute;top:-2.6875rem;transform:scale(0);transform-origin:bottom;transition:all .25s ease-in-out;white-space:nowrap}.product-detail-color-selector__tooltip:before{background:#676871;border-radius:2px;bottom:-.25rem;content:"";height:.625rem;left:1rem;position:absolute;transform:rotate(45deg);width:.625rem}@media only screen and (min-width:768px){.product-detail-color-selector{margin:0 0 1.75rem}}.product-detail-color-selector__item-inner,.product-detail-color-selector__items-title{display:none}.product-detail-color-selector__item{border:.75rem solid hsla(0,0%,100%,0);display:block;height:1.5rem;width:1.5rem}.product-detail-color-selector__item:not(:last-child){margin-right:.625rem}.product-detail-color-selector__item:before{border-radius:100%;content:"";display:block;height:.625rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.625rem}.product-detail-color-selector__item--active:before{background:#fff}.product-detail-color-selector__tooltip{left:-1.375rem;top:-3.375rem}.product-item-color-selector{bottom:-.5625rem;cursor:default;display:flex;flex-wrap:wrap;left:0;position:absolute;transition:opacity .25s ease-in-out;z-index:2}.product-item-color-selector__item{border-radius:100%;position:relative;vertical-align:middle}.product-item-color-selector__item:not(:last-child){margin-right:.25rem}.product-item-color-selector__item:hover .product-item-color-selector__tooltip{transform:scale(1)}.product-item-color-selector__item-inner{border-radius:100%;display:block;height:.625rem;pointer-events:none;width:.625rem}.product-item-color-selector__tooltip{background:#676871;border-radius:2px;color:#fff;font-size:1rem;left:-1rem;padding:.25rem .75rem .5rem;position:absolute;top:-2.6875rem;transform:scale(0);transform-origin:bottom;transition:all .25s ease-in-out;white-space:nowrap}.product-item-color-selector__tooltip:before{background:#676871;border-radius:2px;bottom:-.25rem;content:"";height:.625rem;left:1rem;position:absolute;transform:rotate(45deg);width:.625rem}.product-item-color-selector--product-list{bottom:0;margin:.625rem 0;opacity:1;position:relative}@media only screen and (min-width:768px){.product-item-color-selector--product-list{bottom:1.875rem;left:1.25rem;margin:0;position:absolute}}.product-item-color-selector--product-list .product-item-color-selector__items-title{color:#b7b7bc;display:inline;font-size:.875rem;margin-right:.5625rem}.product-item-color-selector__items-title{display:none}.product-item-color-selector__item{display:block;height:1.125rem;margin-right:.125rem;padding:.25rem;width:1.125rem}.product-item-color-selector__item--active{border-style:solid;border-width:.0625rem;padding:.1875rem}.flag{color:#7e818a;font-size:.875rem;margin-bottom:.5rem}.flag__text{background:hsla(0,0%,85%,.9);display:inline-block;padding:.5rem}.flag__icon{color:#ff671f}.flag--highlight,.flag--highlight .flag__icon{color:#7e818a}.label-group{left:0;max-height:100%;pointer-events:none;position:absolute;right:0;top:0;z-index:115}.tag{align-items:center;display:flex;margin-bottom:2rem;position:relative}.tag,.tag:after,.tag:before{background:#7e818a;height:2rem;width:2rem}.tag:after,.tag:before{content:"";left:0;position:absolute;top:0;z-index:1}.tag:before{transform:rotate(30deg)}.tag:after{transform:rotate(60deg)}.tag__text{color:#fff;display:block;font-size:.875rem;position:relative;text-align:center;width:100%;z-index:2}.shopping-list-product-option-list{margin:0 -.25rem}.shopping-list-product-option-list__item{flex-basis:0;padding:0 .25rem .5rem}.packaging-unit-cart{color:#7e818a;font-size:.8125rem;margin-top:.8125rem}@media only screen and (min-width:768px){.packaging-unit-cart{font-size:.875rem}}.rating-selector{display:inline-block;font-size:1rem;line-height:1rem}.rating-selector__steps{direction:rtl;display:inline-block;line-height:0;vertical-align:middle}.rating-selector__step{background-color:hsla(0,0%,100%,0);cursor:pointer;display:block;float:right;overflow:hidden;position:relative}.rating-selector__step--full:not(:first-child){margin-right:1px}.rating-selector__step--half{width:7px}.rating-selector__step--half:nth-child(odd):not(:first-child){margin-right:1px}.rating-selector__step .rating-selector__star{color:#cfcfd2;min-height:14px;min-width:14px;position:relative;transition:color .25s ease-in-out;width:14px}.rating-selector__step .rating-selector__star--half-left{left:7px}.rating-selector__step .rating-selector__star--half-right{right:0}.rating-selector__step:hover>.rating-selector__star,.rating-selector__step:hover~.rating-selector__step>.rating-selector__star{color:#f5a519}.rating-selector__step--active>.rating-selector__star{color:#f5a519;width:14px}.rating-selector--big .rating-selector__star{height:24px;width:24px}.rating-selector--readonly{pointer-events:none}.rating-selector--expand{display:block}.rating-selector--pdp{display:flex;margin:0 .25rem;min-width:6.25rem}@media only screen and (min-width:550px){.rating-selector--pdp{margin:0 0 .4375rem}}@media only screen and (min-width:768px){.rating-selector--pdp{padding-bottom:1rem;padding-top:.4375rem}}.rating-selector--pdp .rating-selector__star{height:16px;min-height:16px;min-width:16px}.rating-selector--pdp .rating-selector__star--half-left{left:8px}.rating-selector--pdp .rating-selector__step--half{width:8px}.rating-selector--pdp .rating-selector__step--active>.rating-selector__star,.rating-selector--pdp .rating-selector__step>.rating-selector__star{width:16px}.rating-selector--space{padding-bottom:7px}.rating-selector__count{color:#b7b7bc;font-family:Arial,sans-serif;font-size:.8125rem;line-height:1rem;margin-left:.1875rem;vertical-align:middle}.rating-selector__count--pdp{font-size:.9375rem;margin-left:.3125rem}.product-quick-add-form{background:#fff;border:.0625rem solid #cfcfd2;border-radius:2px;margin:1.5rem 0;padding:.75rem 1rem 1rem}.product-quick-add-form__title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:.75rem}.product-search-item{display:flex;flex-direction:column;flex-direction:row;position:relative}.product-search-item__name{color:#7e818a;font-weight:700}.product-search-item__actions{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-top:1rem}.product-search-item__actions--spacingless{margin-top:0}.product-search-item__actions-row{display:flex;width:100%}.product-search-item__actions{flex-grow:0}.products-list{display:flex;flex-direction:column;gap:1rem}.products-list__no-results{color:#676871;font-size:.875rem;font-weight:400;line-height:1.25rem}.product-set-details__banner{margin:0 -1.875rem}@media only screen and (min-width:768px){.product-set-details__banner{margin:0}}.quick-order-form__form{padding-bottom:5rem;padding-top:1.5rem}@media only screen and (min-width:1024px){.quick-order-form__form{padding-top:2rem}}.quick-order-form__description{background-color:#f9f9f9;color:#0e101e;font-size:1rem;font-weight:400;line-height:1.5rem;margin-top:-.75rem;padding-bottom:1.5rem}@media only screen and (min-width:1024px){.quick-order-form__description{padding-bottom:2rem}}@media only screen and (min-width:768px){.quick-order-form__description-inner{max-width:48rem}}.quick-order-form__actions{display:none}@media only screen and (min-width:1024px){.quick-order-form__actions{display:flex;gap:1.5rem;justify-content:flex-end;margin-bottom:.5rem}}.quick-order-form__rows{margin-bottom:.5rem}@media only screen and (min-width:1024px){.quick-order-form__fields{align-items:stretch;display:flex;gap:1.25rem}}@media only screen and (min-width:1440px){.quick-order-form__fields{gap:1.5rem}}@media only screen and (min-width:1024px){.quick-order-form__content{flex-basis:auto;width:100%}}.quick-order-form__sidebar{margin-top:2rem}@media only screen and (min-width:1024px){.quick-order-form__sidebar{flex-basis:18rem;flex-shrink:0;margin:0;max-width:18rem;width:100%}}@media only screen and (min-width:1440px){.quick-order-form__sidebar{flex-basis:25rem;max-width:25rem}}.quick-order-form__price-hint{color:#7e818a;font-size:.8125rem;font-weight:400;line-height:1.25rem;margin-top:.5rem}.quick-order-form .form__actions{display:none}.quick-order-row--search-only .quick-order-row__row{grid-template-areas:unset;grid-template-columns:100%}@media only screen and (min-width:768px){.quick-order-row--search-only .quick-order-row__row{grid-template-columns:35.25rem}}.quick-order-row__row{align-items:center;display:grid;gap:1rem .5rem;grid-template-areas:"product actions" "price quantity";grid-template-columns:1fr 2.5rem;padding:1rem 0;position:relative}@media only screen and (min-width:768px){.quick-order-row__row{gap:1rem;grid-template-areas:unset;grid-template-columns:calc(46.5% - 1rem) 9rem 11.25rem auto}}@media only screen and (min-width:1024px){.quick-order-row__row{grid-template-columns:calc(41.5% - 1rem) 9rem 11.25rem auto}}@media only screen and (min-width:1224px){.quick-order-row__row{grid-template-columns:calc(40.5% - 1rem) 9rem calc(14.5% - 1rem) 11.25rem auto}}.quick-order-row__row:after{border-bottom:.0625rem solid #cfcfd2;bottom:0;content:"";left:0;position:absolute;width:100%}.quick-order-row-partial{align-items:center;display:grid;gap:1rem .5rem;grid-template-areas:"product actions" "price quantity";grid-template-columns:1fr 2.5rem;padding:1rem 0;position:relative}@media only screen and (min-width:768px){.quick-order-row-partial{gap:1rem;grid-template-areas:unset;grid-template-columns:calc(46.5% - 1rem) 9rem 11.25rem auto}}@media only screen and (min-width:1024px){.quick-order-row-partial{grid-template-columns:calc(41.5% - 1rem) 9rem 11.25rem auto}}@media only screen and (min-width:1224px){.quick-order-row-partial{grid-template-columns:calc(40.5% - 1rem) 9rem calc(14.5% - 1rem) 11.25rem auto}}.quick-order-row-partial:after{border-bottom:.0625rem solid #cfcfd2;bottom:0;content:"";left:0;position:absolute;width:100%}@media only screen and (min-width:768px){.quick-order-row-partial__cell{align-self:unset;grid-area:unset!important;justify-self:unset}}.quick-order-row-partial__cell--product{grid-area:product}.quick-order-row-partial__cell--quantity{grid-area:quantity;justify-self:flex-end}@media only screen and (min-width:768px){.quick-order-row-partial__cell--quantity{justify-self:unset}}.quick-order-row-partial__cell--price{grid-area:price}.quick-order-row-partial__cell--actions{align-self:flex-start;grid-area:actions}@media only screen and (min-width:768px){.quick-order-row-partial__cell--actions{align-self:unset}}.quick-order-row-partial__quantity{background-color:#fff;gap:.5rem;padding:0}.quick-order-row-partial__quantity .quantity-counter__button{background-color:#fff;height:2rem;width:2rem}.quick-order-row-partial__quantity .quantity-counter__input{border:.0625rem solid #b7b7bc;border-radius:2px;color:#0e101e;font-size:.875rem;font-weight:400;height:2.5rem;line-height:1.5rem;padding:.25rem .5rem;transition:border .25s ease-in-out;width:3.5rem}@media only screen and (min-width:768px){.quick-order-row-partial__quantity .quantity-counter__input{width:4rem}}.quick-order-row-partial__quantity .quantity-counter__input:focus,.quick-order-row-partial__quantity .quantity-counter__input:hover{border-color:#f34e01}.quick-order-row-partial__price-wrapper{color:#0e101e;display:flex;flex-direction:column;font-size:.875rem;font-weight:400;gap:.5rem;line-height:1.5rem;max-width:65%}@media only screen and (min-width:768px){.quick-order-row-partial__price-wrapper{max-width:100%}}@media only screen and (min-width:1224px){.quick-order-row-partial__price-wrapper{flex-direction:row;gap:unset}}.quick-order-row-partial__price-wrapper .inline-spinner{color:#7e818a}.quick-order-row-partial__price{width:100%}.quick-order-row-partial__price .money-price__default-price{color:#0e101e;display:block;font-size:1rem;font-weight:700;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis}.quick-order-row-partial__price .money-price__label-hint{align-items:center;color:#676871;display:flex;font-size:.8125rem;font-weight:400;gap:.25rem;line-height:1.25rem}@media only screen and (min-width:768px){.quick-order-row-partial__price .money-price__label-hint{display:none}}.quick-order-row-partial__price .money-price__label-hint strong{color:#0e101e}.quick-order-row-partial__price .money-price__mode{color:#676871;margin:0}.quick-order-row-partial__actions{align-items:flex-end;flex-direction:column;gap:.25rem}.quick-order-row-partial__tooltip{color:#ff671f;cursor:default;display:block;padding:.25rem}.quick-order-row-partial__tooltip-content{max-width:18.75rem}@media only screen and (min-width:768px){.quick-order-rows{display:flex;flex-direction:column;width:100%}}.quick-order-rows__head{padding:.5rem 0;position:relative}@media only screen and (min-width:768px){.quick-order-rows__head{align-items:center;display:grid;gap:1rem;grid-template-columns:calc(46.5% - 1rem) 9rem 11.25rem auto}}@media only screen and (min-width:1024px){.quick-order-rows__head{grid-template-columns:calc(41.5% - 1rem) 9rem 11.25rem auto}}@media only screen and (min-width:1224px){.quick-order-rows__head{grid-template-columns:calc(40.5% - 1rem) 9rem calc(14.5% - 1rem) 11.25rem auto}}.quick-order-rows__head:after{border-bottom:.0625rem solid #b7b7bc;bottom:0;content:"";left:0;position:absolute;width:100%}.quick-order-rows__cell{color:#0e101e;font-size:.875rem;font-weight:700;line-height:1.5rem}.quick-order-rows__cell:first-of-type{padding-left:.75rem}.source-price-form{font-size:1.125rem}.request-status,.source-price-form--small{font-size:.875rem}.request-status{background-color:#ffe0d2;color:#eb4c00;display:inline-block;padding:.1rem .5rem}.request-status--hollow{background:none;border:1px solid #dadada;color:#b7b7bc}.request-status--success{background-color:#ffe0d2;color:#eb4c00}.request-status--warning{background-color:#fce8c4;color:#d28909}.request-status--alert,.request-status--in-progress{background-color:#ff6d6d;color:#860000}.request-status--ready{background-color:#fff1eb;color:#eb4c00}.request-status--waiting{background-color:#fce8c4;color:#b97908}.request-status--closed{background-color:#e7e7e9;color:#1a1a1a}.request-status--canceled{background-color:#d9d9d9;color:#cfcfd2}.request-status--draft{background-color:#fff;color:#eb4c00}.order-configured-bundle{background:none;border-top:1px solid #dadada}.order-configured-bundle__col{vertical-align:top}.order-configured-bundle-product{background-color:#f4f4f4}.order-configured-bundle-product:last-child{border-bottom:1px solid #dadada}.order-configured-bundle-product__col{padding:.25rem;vertical-align:top}.order-configured-bundle-product__bullet{float:left;margin-right:.25rem}.order-configured-bundle-product__content{display:block;overflow:hidden}.ordered-configured-bundle{border:.0625rem solid #f3f3f3;margin-bottom:1.375rem;overflow:hidden;padding-bottom:2rem}.ordered-configured-bundle__col{text-align:right}.ordered-configured-bundle__col--displaced{margin-left:-.5rem}@media only screen and (min-width:768px){.ordered-configured-bundle__col--displaced{margin-left:0}}.ordered-configured-bundle__content{align-items:center;background-color:#f3f3f3;display:flex;flex-wrap:wrap;overflow:hidden;padding:1.25rem}.ordered-configured-bundle__actions{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 1.875rem}@media only screen and (min-width:550px){.ordered-configured-bundle__info{justify-content:flex-end}}.ordered-configured-bundle__title{margin-bottom:0}.ordered-configured-bundle__products{padding:1.25rem}.ordered-configured-bundle__text,.ordered-configured-bundle__title{font-size:1rem;font-weight:700}.search-form{background:#fff;height:auto;left:0;opacity:0;padding:.5rem 1rem;pointer-events:none;position:absolute;top:4rem;visibility:hidden;width:100%}@media only screen and (min-width:768px){.search-form{opacity:1;padding:0;pointer-events:all;position:relative;top:0;visibility:visible}}@media only screen and (min-width:1024px){.search-form{margin-right:auto;max-width:39.75rem}}@media only screen and (min-width:1440px){.search-form{max-width:47.25rem}}.search-form--active{display:block}.search-form--active.user-navigation__sub-nav-close{top:.75rem}.search-form__form{position:relative}@media only screen and (min-width:768px){.search-form__form{display:flex}}.search-form__input-container{position:relative;width:100%}.search-form__close,.search-form__submit{background:transparent;border:none;cursor:pointer;height:2rem;padding:.25rem;position:absolute;top:.5rem;width:2rem;z-index:118}.search-form__close:hover,.search-form__submit:hover{text-decoration:none}.search-form__submit{color:#0e101e;left:.5rem}@media only screen and (min-width:768px){.search-form__submit{left:auto;right:.5rem}}.search-form__close{color:#b7b7bc;right:.5rem}.search-form__select{z-index:117}@media only screen and (min-width:768px){.search-form__select .select2-container--open .select2-selection__rendered,.search-form__select:hover .select2-selection__rendered{border:.0625rem solid #f34e01}.search-form__select .select2-selection__rendered{background-color:#f3f3f3;border:.0625rem solid #f3f3f3;border-radius:4px 0 0 4px;font-size:1rem;font-weight:400;height:3rem;line-height:1.5rem;padding:.6875rem 3rem .6875rem 1rem}}.search-form__select .custom-select__select{background-color:#f3f3f3;border:none;height:3rem;max-width:9.375rem}.search-form__separator{background-color:#cfcfd2;display:block;flex-shrink:0;height:3rem;width:.0625rem;z-index:117}.share-list__list{display:grid;margin-bottom:1rem;max-height:none;overflow:visible;grid-gap:1rem;width:100%}.shopping-list{width:100%}.shopping-list__head{border-bottom:1px solid #dadada;font-weight:700}.shopping-list__cell{padding:.5rem .25rem}.shopping-list__row{border-top:1px solid #dadada}.shopping-list__row--disable{position:relative}.shopping-list__row--disable:after{background:#fff;content:"";cursor:not-allowed;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.shopping-list__row--borderless,.shopping-list__row:first-child{border:none}.shopping-list__configuration-button{position:relative;z-index:1}.shopping-list-info{background-color:#f0f0f0;background-color:#f3f3f3;border-radius:2px;color:#b7b7bc;font-size:.875rem;margin:.625rem 0 1.5rem;padding:1.25rem}.shopping-list-info--editable{margin-top:0;padding-top:.625rem}@media only screen and (min-width:768px){.shopping-list-info--editable{margin-top:.625rem;padding-top:1.25rem}}.shopping-list-info__title{color:#676871;font-size:.75rem;margin-right:.5rem;text-transform:uppercase;vertical-align:middle}.shopping-list-message__text{color:#b7b7bc;font-size:.875rem}@media only screen and (min-width:768px){.shopping-list-message__text{font-size:1rem}}.shopping-list-message__icon-box{background-color:#7e818a;height:3.25rem;width:3.25rem}.shopping-list-message__list-item{background-color:#f3f3f3;border-radius:2px;margin-bottom:.3125rem;padding:1.25rem}.shopping-list-overview__name{max-width:200px;overflow:hidden;text-overflow:ellipsis}.shopping-list-permission{color:#cfcfd2}.shopping-list-permission__full-access{color:#ff671f}.shopping-list-permission--badge,.shopping-list-permission__full--badge{color:#fff}.shopping-list-product-quick-add #product-quick-add-form-wrapper{background-color:#f0f0f0;padding:.5rem}.shop-list-item{padding:.5rem .25rem;position:relative;width:100%}@media only screen and (min-width:768px){.shop-list-item{min-width:20rem}}.shop-list-item__link{display:flex;flex-direction:column;gap:.5rem}.shop-list-item__link:hover .shop-list-item__name{color:#ff671f}.shop-list-item__name{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:color .25s ease-in-out;white-space:nowrap}@media only screen and (min-width:768px){.shop-list-item__name{max-width:23.125rem}}.shop-list-item__bottom{display:flex;gap:.5rem;justify-content:flex-start}.shop-list-item__owner{color:#3e404b;font-size:.875rem;font-weight:400;line-height:1.5rem}.shopping-list-navigation__item{overflow:hidden;text-overflow:ellipsis}.subtotal-price{align-items:flex-end;background-color:#f3f3f3;display:flex;flex-direction:column;margin:1.5rem 0;padding:.5rem 1rem}@media only screen and (min-width:768px){.subtotal-price{align-items:center;flex-direction:row;margin-top:0}}.subtotal-price__title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem}@media only screen and (max-width:767px){.subtotal-price__title{margin-bottom:1rem}}.subtotal-price__money-price{display:flex;flex-direction:column;height:auto;margin-left:auto;text-align:right}.subtotal-price__money-price .money-price__amount{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem}@media only screen and (min-width:768px){.subtotal-price__money-price .money-price__amount{font-size:1.25rem;font-weight:700;line-height:2rem}}.subtotal-price__money-price .money-price__mode{color:#7e818a;font-size:.6875rem;font-weight:400;line-height:1rem}@media only screen and (min-width:768px){.subtotal-price__money-price .money-price__mode{font-size:.875rem;font-weight:400;line-height:1.5rem}}.search-tabs{border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0;text-align:center}.search-tabs__item{border-right:1px solid #f0f0f0;border-top:1px solid #f0f0f0;display:inline-block;padding:.75rem 2rem}@media only screen and (min-width:550px){.search-tabs__item{min-width:inherit;width:auto}}.search-tabs__item--active{background-color:#fff;position:relative}.search-tabs__item--active:after{background-color:#fff;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:calc(100% + 1px)}.cart-update{margin-bottom:2.625rem;margin-top:1.125rem}@media only screen and (min-width:768px){.cart-update{margin-top:2.625rem}}.cart-update .label{color:#676871;display:inline-block;font-size:.75rem;font-weight:700;margin-bottom:.4375rem;text-transform:uppercase}.cart-update .label:after{color:#676871}.cart-update .form__actions{text-align:left}@media only screen and (min-width:768px){.cart-update .form__actions{margin-top:1.25rem}.cart-update .form__action{margin-left:0;margin-right:1.25rem}}.page-layout-checkout-payment{padding-bottom:2rem;padding-top:6rem}@media only screen and (min-width:550px){.page-layout-checkout-payment{padding-bottom:2rem;padding-top:2rem}}.page-layout-checkout-payment .summary__product-count{color:#0e101e;font-size:1.25rem;font-weight:700;line-height:1.5rem}@media only screen and (min-width:1024px){.page-layout-checkout-payment .summary-page{align-items:stretch;display:flex;gap:1.5rem}.page-layout-checkout-payment .summary-page-content{flex-basis:67%;width:100%}.page-layout-checkout-payment .summary-page-sidebar{flex-basis:33%;min-width:18rem;width:100%}}.agent-control-item__info{font-size:.875rem;line-height:normal}.agent-control-item__button-wrap,.agent-control-item__info{margin-bottom:.5rem;margin-top:.5rem}.agent-control-item__name{color:#7e818a;font-weight:500;transition:color .25s ease-in-out}.agent-control-item__name:hover{color:#b7b7bc}.product-asset{border:.0625rem solid #cfcfd2;border-radius:4px;display:flex;overflow:hidden}@media only screen and (min-width:1024px){.product-asset{border-radius:2px;flex-direction:column;min-height:23.75rem}}.product-asset__image-wrapper{background-color:#e7e7e9;flex-shrink:0;height:6.25rem;position:relative;width:6.25rem}@media only screen and (min-width:1024px){.product-asset__image-wrapper{height:13.25rem;width:100%}}.product-asset__image-wrapper .lazy-image{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.product-asset__content{flex-grow:1;height:100%;padding:.5rem;position:relative}@media only screen and (min-width:768px){.product-asset__content{display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem .75rem .5rem}}@media only screen and (min-width:1024px){.product-asset__content{align-items:flex-start;flex-direction:column;padding:.75rem}}.product-asset__content-inner{align-items:flex-start;display:flex;flex-direction:column}.product-asset__name{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:.25rem;overflow:hidden;transition:color .25s ease-in-out;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (min-width:1024px){.product-asset__name{font-size:1.25rem;line-clamp:unset;-webkit-line-clamp:unset}}.product-asset__name:hover{color:#ff671f}.product-asset__info{color:#676871;font-size:.875rem;font-weight:400;line-height:1.25rem}.product-asset .product-asset-download{bottom:.25rem;position:absolute;right:.25rem}@media only screen and (min-width:768px){.product-asset .product-asset-download{align-self:center;bottom:unset;position:relative;right:unset}}@media only screen and (min-width:1024px){.product-asset .product-asset-download{align-self:flex-end}}.product-asset__play-button-wrapper{align-items:center;background-color:#ff671f;border-radius:50%;display:flex;height:2.5rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.5rem}@media only screen and (min-width:1024px){.product-asset__play-button-wrapper{height:4rem;width:4rem}}.product-asset__play-button{height:1.25rem;margin-left:.3125rem;width:1.25rem}@media only screen and (min-width:1024px){.product-asset__play-button{height:2rem;width:2rem}}.product-asset--video .product-asset__name{margin-bottom:0}@media only screen and (min-width:768px){.product-asset--video .product-asset__name{margin-bottom:.25rem}}@media only screen and (min-width:1024px){.product-asset--video .product-asset__name{margin-bottom:1rem}}.product-asset--video .product-asset__content-inner{height:100%;justify-content:center}@media only screen and (min-width:768px){.product-asset--video .product-asset__content-inner{height:auto;justify-content:flex-start}}.product-asset--video .product-asset__info{display:none}@media only screen and (min-width:768px){.product-asset--video .product-asset__info{display:block}}.product-asset-download{position:relative}@media only screen and (max-width:767px){.product-asset-download__link{padding:.5rem!important}}.product-asset-download__success{align-items:center;background:#0fc976;border:.125rem solid #fff;border-radius:50%;color:#fff;display:flex;height:1.5rem;justify-content:center;padding:.125rem;position:absolute;right:-.25rem;top:-.25rem;width:1.5rem;z-index:1}@media only screen and (min-width:768px){.product-asset-download__success{right:-.5rem;top:-.5rem}}.product-asset-list{display:block}.product-asset-list__title{margin-bottom:2rem}.product-asset-list__list{display:grid;gap:1rem;grid-template-columns:1fr}@media only screen and (min-width:1024px){.product-asset-list__list{gap:2rem 1.5rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1224px){.product-asset-list__list{grid-template-columns:repeat(4,1fr)}}.contact-person{background-color:#fff;border-radius:8px;box-shadow:0 .125rem .75rem 0 rgba(14,16,30,.08),0 0 .0625rem 0 rgba(14,16,30,.25);display:flex;flex-direction:column;gap:2rem;height:100%;padding:1rem .75rem;width:100%}@media only screen and (min-width:768px)and (max-width:1023px){.contact-person{flex-direction:row;gap:1rem;justify-content:space-between;padding:1.25rem 1rem}}.contact-person__header{display:flex;flex-direction:column;gap:.25rem;justify-items:flex-start}.contact-person__title{color:#0e101e;font-size:1.25rem;font-weight:700;line-height:1.5rem}.contact-person__sub-title{color:#676871;font-size:.875rem;font-weight:400;line-height:1.5rem}.contact-person__body{display:flex;gap:1rem}.contact-person__body .contact-person__title{font-size:1rem}.contact-person__contact-data{display:flex;flex:1;flex-direction:column;gap:.75rem;min-width:0}.contact-person__contact-email,.contact-person__contact-phone{align-items:center;display:flex;font-size:1rem;font-weight:400;gap:.25rem;line-height:1.25rem;transition:color .25s ease-in-out}.contact-person__contact-email:hover,.contact-person__contact-phone:hover{color:#f34e01}.contact-person__contact-email .material-icons-outlined,.contact-person__contact-phone .material-icons-outlined{font-size:1.25rem;height:1.25rem;padding:0;width:1.25rem}.contact-person__contact-phone{color:#0e101e}.contact-person__contact-email{color:#ff671f}.contact-person__link-text{overflow:hidden;text-overflow:ellipsis}.contact-person__contact-image{border-radius:50%;height:5rem;overflow:hidden;width:5rem}.contact-person--auto-height{height:auto}.invoice-table{margin-bottom:1.5rem}@media only screen and (min-width:768px){.invoice-table{margin-bottom:1rem}}.invoice-table tbody tr{padding-bottom:1.5rem}@media only screen and (min-width:768px){.invoice-table tbody tr{padding-bottom:0}}@media only screen and (min-width:1024px){.invoice-table th.invoice-table__total-amount{text-align:right}}.invoice-table td{color:#3e404b;vertical-align:top}@media only screen and (min-width:1024px){.invoice-table td{vertical-align:middle}}.invoice-table td.invoice-table__invoice-number{align-items:center;color:#0e101e;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;line-height:1.5rem;margin-bottom:1rem}@media only screen and (min-width:768px){.invoice-table td.invoice-table__invoice-number{display:table-cell;margin:0;width:50%}}@media only screen and (min-width:1024px){.invoice-table td.invoice-table__invoice-number{font-size:.8125rem;font-weight:400;line-height:1.25rem;width:auto}}.invoice-table td.invoice-table__order-number a{color:#ff671f;transition:color .25s ease-in-out}.invoice-table td.invoice-table__order-number a:hover{color:#f34e01}@media only screen and (min-width:1224px){.invoice-table td.invoice-table__customer-order-number{width:25%}}@media only screen and (min-width:1024px){.invoice-table td.invoice-table__total-amount{text-align:right}}.invoice-table td.invoice-table__table-actions{text-align:right}.invoice-table td.invoice-table__mobile-content{display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width:1024px){.invoice-table td.invoice-table__mobile-content{display:none}}.invoice-table__mobile-item{align-items:center;display:flex;font-size:.8125rem;font-weight:400;line-height:1rem}.invoice-table__mobile-item a{color:#ff671f}.invoice-table__mobile-item span{flex-basis:50%}.invoice-table__mobile-item span:first-child{color:#7e818a}.invoice-table__mobile-item span:last-child{color:#0e101e}.invoice-table .global-tooltip{display:inline-block;max-width:9.375rem;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}@media only screen and (min-width:1224px){.invoice-table .global-tooltip{max-width:12.5rem}}.invoice-table .global-tooltip .button{vertical-align:top}.invoice-table .order-document-download-trigger__success-indicator{height:1rem;right:0;top:0;width:1rem}.invoice-table .order-document-download-trigger__success-indicator .material-icons-outlined{font-size:.6875rem;height:1rem;width:1rem}.one-time-address{width:100%}.one-time-address__content{background-color:hsla(0,0%,100%,0);cursor:pointer;display:flex;gap:.75rem;padding:.75rem 1rem .875rem;text-align:left;width:100%}.one-time-address__content-inner{display:flex;flex-direction:column;gap:.25rem}.one-time-address__icon,.one-time-address__title{color:#ff671f}.one-time-address__title{font-size:.875rem;font-weight:700;line-height:1.5rem}@media only screen and (min-width:768px){.one-time-address__title{font-size:1rem}}.one-time-address__text{color:#676871;font-size:.875rem;font-weight:400;line-height:1.5rem;margin:0}.one-time-address-modal{background-color:#fff;border-radius:4px;box-shadow:0 .625rem .9375rem -.1875rem rgba(14,16,30,.1),0 .25rem .375rem -.125rem rgba(14,16,30,.05),0 0 0 .0625rem rgba(14,16,30,.05);display:none;height:auto;left:50%;max-height:calc(100% - 16px);max-width:calc(100% - 16px);overflow-y:auto;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:124;-ms-scroll-chaining:none;overscroll-behavior:contain}@media only screen and (min-width:768px){.one-time-address-modal{max-height:90vh;max-width:100%;width:37.5rem}}.one-time-address-modal.is-shown{display:grid;gap:1rem}.one-time-address-modal__header{display:flex;gap:1rem;justify-content:space-between}.one-time-address-modal__title{color:#0e101e;font-size:1.5rem;font-weight:700;line-height:2rem}.one-time-address-modal__buttons{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}@media only screen and (min-width:768px){.one-time-address-modal__buttons{flex-direction:row;gap:1rem}}.one-time-address-modal__button{width:100%}@media only screen and (min-width:768px){.one-time-address-modal__button{width:auto}}.one-time-address-modal>*{min-width:0}.one-time-address-modal__buttons{padding-top:0}.one-time-address-modal__field-hint{color:#7e818a;font-size:.875rem;font-weight:400;line-height:1.5rem;margin-top:.25rem;padding:0 .5rem}.one-time-address-modal .form__fields{flex-direction:column}@media only screen and (min-width:550px){.one-time-address-modal .form__fields{flex-direction:row}}@media only screen and (min-width:768px){.one-time-address-modal .form__fields{row-gap:1.25rem}}.one-time-address-modal .form__actions,.one-time-address-modal .form__field:after{display:none}.one-time-address-modal .form .label--required:after{display:inline}.remove-one-time-address__button.button{color:#ea3a3a}.remove-one-time-address__button.button:hover:not([disabled],.button--disabled,:disabled){color:#b90000}.attributes-switcher{cursor:pointer;margin-top:1rem}@media only screen and (min-width:1024px){.attributes-switcher{display:inline-block;margin-top:1.5rem}}.attributes-switcher__container{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start}.attributes-switcher__title{color:#0e101e;font-size:.875rem;font-weight:400;line-height:1.5rem}.comparison-item{background-color:#fff;display:flex;flex-direction:column;height:100%;padding:0 1rem 1rem}@media only screen and (min-width:768px){.comparison-item{padding:0 1rem .75rem}}.comparison-item.is-sticky{padding-bottom:.75rem;padding-top:.75rem}@media only screen and (min-width:768px){.comparison-item.is-sticky{padding-top:1.25rem}}.comparison-item.is-sticky .comparison-item__actions{display:none}.comparison-item.is-sticky .comparison-item__top{align-items:flex-start;flex-direction:row;gap:.5rem;justify-content:space-between}.comparison-item.is-sticky .comparison-item__image-wrapper{height:3.125rem;order:2;width:3.125rem}@media only screen and (min-width:768px){.comparison-item.is-sticky .comparison-item__image-wrapper{height:3.75rem;width:3.75rem}}.comparison-item.is-sticky .comparison-item__description{gap:.25rem}.comparison-item.is-sticky .comparison-item__name{font-size:.8125rem;font-weight:700;line-height:1rem;line-clamp:2;-webkit-line-clamp:2}@media only screen and (min-width:768px){.comparison-item.is-sticky .comparison-item__name{font-size:.875rem;font-weight:700;line-height:1.25rem}}.comparison-item.is-sticky .comparison-item__row{font-size:.8125rem;font-weight:400;line-height:1rem}.comparison-item__actions{align-items:center;display:flex;justify-content:space-between}.comparison-item__actions-remove{margin-left:auto}.comparison-item__actions .button{vertical-align:top}.comparison-item__content{display:flex;flex-direction:column;flex-grow:1;gap:.75rem}.comparison-item__top{display:flex;flex-direction:column;gap:.75rem;height:100%}.comparison-item__image-wrapper{flex-shrink:0;height:7.5rem}@media only screen and (min-width:768px){.comparison-item__image-wrapper{height:11.5rem}}.comparison-item__image{height:100%;text-align:center;width:100%}.comparison-item__description{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between}.comparison-item__name{color:#0e101e;display:-webkit-box;font-size:.875rem;font-weight:700;line-height:1.25rem;overflow:hidden;overflow-wrap:anywhere;transition:color .25s ease-in-out;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3}.comparison-item__row{color:#676871;display:flex;font-size:.6875rem;font-weight:400;gap:.5rem;line-height:.75rem}@media only screen and (min-width:768px){.comparison-item__row{font-size:.875rem;font-weight:400;line-height:1.5rem}}.comparison-item__row-key{flex-shrink:0}.comparison-item__row-value{color:#0e101e;font-weight:700}.comparison-item__bottom{align-items:flex-end;display:flex;flex-direction:row;flex-grow:1;gap:.75rem;justify-content:space-between}@media only screen and (min-width:768px){.comparison-item__bottom{align-items:normal;flex-direction:column;justify-content:flex-end}}@media only screen and (max-width:767px){.comparison-item__bottom .button{padding:.375rem}}.comparison-item__price-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between}@media only screen and (min-width:768px){.comparison-item__price-wrap{align-items:center;flex-flow:row wrap}}.comparison-item__price-wrap .badge{white-space:normal}.comparison-search-form{border:.0625rem solid #cfcfd2;border-radius:2px;padding:.75rem 1rem 1rem}.comparison-search-form__title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:.75rem}.comparison-search-form__search-form{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:768px){.comparison-search-form__search-form{flex-direction:row}}.comparison-search-form__search{flex-grow:1}.comparison-search-form__submit{width:100%}@media only screen and (min-width:768px){.comparison-search-form__submit{width:auto}}.comparison-search-form-modal{background-color:#fff;border-radius:4px;box-shadow:0 .625rem .9375rem -.1875rem rgba(14,16,30,.1),0 .25rem .375rem -.125rem rgba(14,16,30,.05),0 0 0 .0625rem rgba(14,16,30,.05);display:none;height:auto;left:50%;max-height:calc(100% - 16px);max-width:calc(100% - 16px);overflow-y:auto;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:124;-ms-scroll-chaining:none;overflow:unset;overscroll-behavior:contain}@media only screen and (min-width:768px){.comparison-search-form-modal{max-height:90vh;max-width:100%;width:37.5rem}}.comparison-search-form-modal.is-shown{display:grid;gap:1rem}.comparison-search-form-modal__header{display:flex;gap:1rem;justify-content:space-between}.comparison-search-form-modal__title{color:#0e101e;font-size:1.5rem;font-weight:700;line-height:2rem}.comparison-search-form-modal__buttons{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}@media only screen and (min-width:768px){.comparison-search-form-modal__buttons{flex-direction:row;gap:1rem}}.comparison-search-form-modal__button{width:100%}@media only screen and (min-width:768px){.comparison-search-form-modal__button{width:auto}}.comparison-search-form-modal>*{min-width:0}.comparison-search-form-modal__buttons{padding-top:1rem}.toggle-comparison .button{vertical-align:top}.comparison-empty-layout{display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:57rem;padding-bottom:1.5rem}@media only screen and (min-width:768px){.comparison-empty-layout{padding-bottom:3rem}}@media only screen and (min-width:1440px){.comparison-empty-layout{padding-bottom:5rem}}.comparison-layout{padding-bottom:5rem}.comparison-layout__infobox{margin-bottom:1.5rem}@media only screen and (min-width:1024px){.comparison-layout__infobox{margin-bottom:2rem}}.comparison-layout__mobile-header{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;margin-bottom:2.25rem}@media only screen and (min-width:550px){.comparison-layout__mobile-header{flex-direction:row;justify-content:space-between}}.comparison-layout__mobile-header-title{color:#0e101e;font-size:1.25rem;font-weight:700;line-height:2rem}.comparison-layout__table-wrapper{position:relative;-ms-scroll-chaining:none;overscroll-behavior:contain}.comparison-layout__table-header{background-color:#fff;display:flex;flex-wrap:nowrap;position:relative;z-index:2}.comparison-layout__table-header.is-sticky{margin-top:11.25rem;position:sticky;top:4rem}@media only screen and (min-width:550px){.comparison-layout__table-header.is-sticky{margin-top:10.5rem}}@media only screen and (min-width:768px){.comparison-layout__table-header.is-sticky{margin-top:13.75rem}}@media only screen and (min-width:1024px){.comparison-layout__table-header.is-sticky{top:0}}.comparison-layout__table-header.is-sticky:after{background-color:#fff;bottom:0;content:"";filter:drop-shadow(0 0 2.1875rem rgba(126,129,138,.25));height:100%;left:50%;position:absolute;transform:translateX(-50%);width:200vw;z-index:-1}@media only screen and (min-width:1024px){.comparison-layout__table-header.is-sticky .comparison-layout__table-sidebar{padding-top:.75rem}.comparison-layout__table-header.is-sticky .comparison-layout__add-product-button{display:none}}.comparison-layout__table-header.is-sticky .comparison-layout__scroll-button{margin-top:-1.5rem;top:50%}.comparison-layout__table-header-inner{display:flex;flex:1;overflow-x:auto;overflow-y:hidden;position:relative;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.comparison-layout__table-header-inner::-webkit-scrollbar{display:none}@media only screen and (min-width:1024px){.comparison-layout__table-header .comparison-layout__table-sidebar{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:space-between;padding:0 .75rem .75rem 0;z-index:4}}.comparison-layout__table-header .comparison-layout__table-sidebar-title{color:#0e101e;font-size:1.25rem;font-weight:700;line-height:2rem}.comparison-layout__table-content{display:flex;flex-direction:column;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (min-width:1024px){.comparison-layout__table-content{flex-wrap:wrap}}.comparison-layout__table-content::-webkit-scrollbar{display:none}.comparison-layout__table-content .comparison-layout__table-content-title,.comparison-layout__table-content .comparison-layout__table-sidebar-title{background-color:#f3f3f3;color:#0e101e;font-size:1rem;font-weight:700;height:3rem;line-height:1.5rem;margin:.75rem 0;padding:.75rem}@media only screen and (min-width:1024px){.comparison-layout__table-sidebar{background-color:#fff;border-right:.0625rem solid #e7e7e9;flex-shrink:0;left:0;position:sticky;width:18.75rem}}.comparison-layout__table-column{border-right:.0625rem solid #e7e7e9;max-width:100%;min-width:15.25rem;width:100%}@media only screen and (min-width:550px){.comparison-layout__table-column{max-width:50%;min-width:18.25rem}}.comparison-layout__table-column:first-of-type{border-left:.0625rem solid #e7e7e9}@media only screen and (min-width:1024px){.comparison-layout__table-column:first-of-type{border-left:none}}.comparison-layout__table-column-mobile-label{color:#0e101e;font-size:.6875rem;font-weight:700;line-height:1rem;margin-bottom:.5rem}.comparison-layout__table-column-mobile-label:first-letter{text-transform:capitalize}.comparison-layout__attributes,.comparison-layout__products,.comparison-layout__table-content-row{display:flex;flex-grow:1;flex-wrap:nowrap}.comparison-layout__table-content-row{width:100%}.comparison-layout__table-content-row--mobile{left:0;position:sticky}.comparison-layout__table-content-row--mobile .comparison-layout__table-column{border-right:.0625rem solid #f3f3f3}.comparison-layout__table-content-row--mobile .comparison-layout__table-column:first-of-type{border-left:.0625rem solid #f3f3f3}.comparison-layout__table-content-row--mobile .comparison-layout__table-column .comparison-layout__table-content-title{font-size:.875rem;font-weight:700;line-height:1.5rem;margin:0;white-space:nowrap}.comparison-layout__table-content-row--first .comparison-layout__table-column:before{content:"";display:block;height:.75rem;width:100%}@media only screen and (min-width:1024px){.comparison-layout__table-content-row--first .comparison-layout__table-column:before{display:none}}.comparison-layout__table-content-row--last .comparison-layout__table-column:after{content:"";display:block;height:.75rem;width:100%}@media only screen and (min-width:1024px){.comparison-layout__table-content-row--last .comparison-layout__table-column:after{display:none}}.comparison-layout__table-content-row:last-of-type .comparison-layout__table-column:after{display:none}.comparison-layout__table-column-cell,.comparison-layout__table-sidebar-cell{color:#0e101e;font-size:.875rem;font-weight:400;line-height:1.5rem;padding:.5rem 1rem}.comparison-layout__table-sidebar-cell:first-letter{text-transform:capitalize}@media only screen and (min-width:1024px){.comparison-layout__scroll-button{border:none;filter:drop-shadow(0 0 2.1875rem rgba(126,129,138,.25));position:absolute;top:2.75rem;z-index:5}.comparison-layout__scroll-button--left{left:18rem}}@media only screen and (min-width:1224px){.comparison-layout__scroll-button--left{left:17.25rem}}@media only screen and (min-width:1024px){.comparison-layout__scroll-button--right{right:-.75rem}}@media only screen and (min-width:1224px){.comparison-layout__scroll-button--right{right:-1.5rem}}.comparison-layout__table-row-different-value .comparison-layout__table-column-cell,.comparison-layout__table-row-different-value .comparison-layout__table-sidebar-cell{background-color:#fff0e9}@media only screen and (min-width:1024px){.products-flyout{bottom:0;box-shadow:0 0 2.1875rem 0 hsla(225,5%,52%,.2);left:calc(50% - 25rem);position:fixed;width:50rem;z-index:115}.products-flyout__header{align-items:center;background-color:#ff671f;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem .75rem .5rem}.products-flyout__expand{padding:.25rem 0}.products-flyout__expand:focus,.products-flyout__expand:hover{text-decoration:none!important}.products-flyout__expand .material-icons-outlined{height:2rem;padding:.25rem;transition:transform .25s ease-in-out;width:2rem}.products-flyout__expand--active .material-icons-outlined{transform:rotate(180deg);transform-origin:center center}}.products-flyout__counter{height:1.5rem;padding:.25rem .5rem;width:1.5rem}.products-flyout__counter.products-flyout__counter--mobile{background-color:#fff}@media only screen and (min-width:1024px){.products-flyout__content{background-color:#fff;max-height:0;overflow-y:auto;padding:0 3rem;transition:max-height .25s ease-in-out}.products-flyout__content-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem;padding-top:.75rem}.products-flyout__content-title{color:#0e101e;font-size:.875rem;font-weight:700;line-height:1.5rem}.products-flyout__content--active{max-height:14.375rem}}.products-flyout__compare-mobile{bottom:1.75rem;left:50%;position:fixed;transform:translateX(-50%);z-index:115}@media only screen and (min-width:1024px){.products-flyout-item{align-items:center;display:flex;gap:1rem;padding:.5rem 0}.products-flyout-item__image{display:flex;height:3rem;justify-content:center;width:3rem}.products-flyout-item__image img{max-height:3rem;max-width:3rem}.products-flyout-item__content{display:flex;flex-direction:column;flex-grow:1;gap:.25rem}.products-flyout-item__link{color:#0e101e;font-size:.875rem;font-weight:700;line-height:1.25rem;transition:color .25s ease-in-out}.products-flyout-item__sku{display:flex;font-size:.875rem;font-weight:400;gap:.25rem;line-height:1.25rem}.products-flyout-item__sku strong{color:#0e101e}.products-flyout-list{padding-bottom:.75rem}.products-flyout-list__item{border-bottom:.0625rem solid #cfcfd2}.products-flyout-list__item:last-of-type{border-bottom:none}}.blum-shipping-cost-info__title{color:#0e101e;font-size:.875rem;font-weight:700;line-height:1.5rem}.blum-shipping-cost-info__shipping-message{color:#676871;font-size:.875rem;font-weight:400;line-height:1.5rem}.blum-shipping-cost-info__shipping-message strong{font-weight:400}.blum-shipping-cost-info--boxed-message .blum-shipping-cost-info__shipping-message{background-color:#f3f3f3;border-radius:2px;color:#0e101e;font-size:.8125rem;font-weight:400;line-height:1.25rem;margin-bottom:.75rem;padding:.5rem}.blum-shipping-cost-info--boxed-message .blum-shipping-cost-info__shipping-message strong{font-weight:700}.cad-cam h4{margin-bottom:1.5rem}@media only screen and (min-width:768px){.cad-cam h4{margin-bottom:2rem}}.cad-cam iframe{margin:0;min-height:100vh;width:100%}.cart-code-summary__item{padding-top:1.125rem}.cart-code-summary__content{border-bottom:.0625rem solid #e7e7e9;margin:.5rem -1.25rem 0;padding:0 1.25rem 1.0625rem}.cart-code-summary__text{font-size:.75rem;font-weight:400;line-height:.875rem}@media only screen and (min-width:768px){.cart-code-summary__text{font-size:.875rem;line-height:1.3125rem}}.cart-code-summary__price{text-align:right}@media only screen and (min-width:768px){.cart-code-summary__price{font-size:.875rem;line-height:1.3125rem}}.cart-item-note{margin-top:.5rem}.cart-item-note__container{background-color:#f3f3f3;padding:.8125rem 1.25rem}@media only screen and (min-width:768px){.cart-item-note__container{padding-bottom:1.0625rem;padding-top:1.0625rem}}.cart-item-note__title{color:#676871;font-size:.8125rem;font-weight:500;line-height:normal;margin-bottom:.4375rem}@media only screen and (min-width:768px){.cart-item-note__title{font-size:.875rem}}.cart-item-note__label{color:#b7b7bc;font-size:.75rem;line-height:1.125rem}@media only screen and (min-width:768px){.cart-item-note__label{font-size:.875rem}}.cart-item-note__content{margin-top:1.0625rem}.cart-item-note__text{color:#b7b7bc;font-size:.8125rem;line-height:1.38}.cart-item-note .form__field{padding-top:0}.cart-item-note .form__actions{margin-top:0;text-align:left}.cart-item-note .form__action{margin-left:0;margin-top:.1875rem}@media only screen and (min-width:768px){.cart-item-note .form__action{margin-top:.75rem}}.cart-item-note .label{display:none}.cart-item-note .textarea{border:none;border-radius:2px;box-shadow:0 .625rem .625rem 0 rgba(14,16,30,.05),0 .1875rem .1875rem 0 rgba(14,16,30,.05);color:#b7b7bc;font-size:.75rem;font-weight:400;line-height:1.125rem;max-width:100%;min-height:7.4375rem;padding:.75rem .8125rem}@media only screen and (min-width:768px){.cart-item-note .textarea{font-size:.8125rem;min-height:5.375rem;padding:.9375rem 1.25rem}}.cart-item-note-actions{margin-top:.9375rem}.cart-item-note-actions__item{margin:0 1.6875rem .3125rem 0}@media only screen and (min-width:768px){.cart-item-note-actions__item{margin-bottom:0}}.cart-item-note-ajax-form{margin-bottom:.75rem;width:100%}@media only screen and (min-width:768px){.cart-item-note-ajax-form{margin-bottom:0;max-width:20rem}}@media only screen and (min-width:1440px){.cart-item-note-ajax-form{max-width:22.5rem}}.cart-item-note-ajax-form .form{padding:0}.cart-item-note-ajax-form .form__container{position:relative}.cart-item-note-ajax-form .form__actions{display:none}.cart-item-note-ajax-form .form__fields{display:block}.cart-item-note-ajax-form .form__field-wrapper.has-error .form__error-message{display:flex}.cart-item-note-ajax-form .form__field-wrapper.has-error textarea{padding-right:2.5rem}.cart-item-note-ajax-form .form__error-message{align-items:center;gap:.5rem;margin-top:.25rem;position:relative}.cart-item-note-ajax-form .form__error-message:before{align-items:center;content:"";display:flex;font-family:Material Icons Outlined,ui-sans-serif;font-size:1.25rem;height:1.5rem;justify-content:center;width:1.5rem}.cart-item-note-ajax-form__icon{bottom:.125rem;position:absolute;right:.6875rem}.cart-item-note-ajax-form__icon--check{bottom:.4375rem;right:1rem}.cart-item-note-ajax-form__icon--check .material-icons-outlined{color:#ff671f;cursor:default}.cart-item-note-ajax-form__icon--refresh{bottom:.4375rem;right:1rem}.cart-item-note-ajax-form__icon--refresh .material-icons-outlined{color:#ff671f;cursor:pointer}.cart-item-note-ajax-form__icon--error{position:static}.note-list{width:100%}.note-list__title{color:#7e818a;font-weight:500}.note-list__title--order-detail{font-weight:700;text-transform:uppercase}.cart-bottom{padding:.625rem 0 1.25rem}@media only screen and (min-width:768px){.cart-bottom{padding-top:0}}@media only screen and (min-width:1224px){.cart-bottom{padding:0 24px 0 0}}.cart-bottom__button{border:.0625rem solid #e7e7e9;border-radius:2px;font-size:.875rem;justify-content:center;padding:.6875rem;width:100%}@media only screen and (min-width:1024px){.cart-bottom__button{border:0;font-size:.8125rem;justify-content:flex-start;padding:0;width:auto}}.cart-locking{background-color:#f3f3f3;margin-bottom:1.25rem;padding:.625rem 1.125rem}.cart-locking__form{align-items:center;display:flex;justify-content:space-between}.cart-locking__info{width:calc(100% - 3.25rem)}.cart-locking__message{color:#cfcfd2;font-size:.8125rem}.cart-locking__reset-link{color:#7e818a;font-weight:500}@media only screen and (min-width:1024px){.cart-locking__reset-link{transition:color .25s ease-in-out}}.cart-locking__reset-link:focus,.cart-locking__reset-link:hover{color:#ff671f;text-decoration:none}.cart-sidebar-item{background-color:#f3f3f3;border-radius:2px;font-size:.875rem;font-weight:500;font-weight:400;line-height:1.25rem;margin-top:.3125rem;padding:1.0625rem 1.25rem;padding:.75rem 1rem}@media only screen and (min-width:768px){.cart-sidebar-item{margin-top:.625rem}}.cart-sidebar-item--summary{background:none;border-radius:0;margin-top:1.25rem;padding:0}.cart-sidebar-item__start{border-radius:2px 2px 0 0;margin:.3125rem -.9375rem 0;padding:1.0625rem .9375rem .625rem}@media only screen and (min-width:768px){.cart-sidebar-item__start{margin:.625rem 0 0;padding-bottom:1.0625rem;padding-left:1.25rem;padding-right:1.25rem}}.cart-sidebar-item:first-child{margin-top:0}.cart-sidebar-item:not(.cart-sidebar-item--with-label) .label{display:none}.cart-sidebar-item .custom-select__select:not(.custom-select__select--smaller),.cart-sidebar-item .select2-container--default .select2-selection__rendered{border:none;border-radius:2px;box-shadow:0 .625rem .625rem 0 rgba(14,16,30,.05),0 .1875rem .1875rem 0 rgba(14,16,30,.05);line-height:3.125rem}@media only screen and (min-width:768px){.cart-sidebar-item .custom-select__select:not(.custom-select__select--smaller),.cart-sidebar-item .select2-container--default .select2-selection__rendered{line-height:2.8125rem}}.cart-sidebar-item__title{font-weight:500;line-height:1.125rem}.cart-sidebar-item__title--space-bottom{margin-bottom:.5rem}.cart-sidebar-item__text{font-size:.875rem;letter-spacing:-.00625rem}@media only screen and (min-width:768px){.cart-sidebar-item__text{font-size:.8125rem;letter-spacing:0}}.cart-sidebar-item__content{margin-top:1.125rem}.cart-sidebar-item__content .form__field{padding-top:0}.cart-sidebar-item__content .form__actions{margin-top:0;text-align:left}.cart-sidebar-item__content .form__action{margin-left:0;margin-top:.1875rem;width:100%}@media only screen and (min-width:768px){.cart-sidebar-item__content .form__action{margin-top:.75rem;width:auto}}.cart-sidebar-item__order-header{margin-bottom:.375rem}.cart-sidebar-item__quantity{line-height:normal;padding:.3125rem .5rem}@media only screen and (min-width:768px){.cart-sidebar-item{margin-top:0}}.cart-sidebar-item--summary{margin-top:0}.cart-sidebar-item__start{background-color:#f3f3f3;border-bottom:.0625rem solid #e7e7e9;margin:.25rem -1rem 0;padding:1rem 1rem .75rem}@media only screen and (min-width:768px){.cart-sidebar-item__start{padding-bottom:1rem}}.cart-sidebar-item__title{align-items:center;color:#3e404b;cursor:pointer;display:flex;flex-direction:row;font-size:.875rem;font-weight:700;justify-content:space-between;line-height:1.25rem}.cart-sidebar-item__title span{color:#7e818a}.cart-sidebar-item__title.toggler-accordion__item--active span{transform:rotate(180deg);transform-origin:center center}.cart-sidebar-item__text{color:#676871;font-size:.8125rem;font-weight:400;line-height:1.25rem;margin-bottom:1rem}@media only screen and (min-width:768px){.cart-sidebar-item__text{font-size:.8125rem}}.cart-sidebar-item__content{margin-top:0}.cart-sidebar-item__content.with-shadow{position:relative}.cart-sidebar-item__content.with-shadow:before{background:linear-gradient(180deg,hsla(240,3%,82%,.5),hsla(240,3%,82%,0));content:"";display:block;height:.5rem;left:-1rem;position:absolute;right:-1rem;top:0;z-index:1}.cart-sidebar-item__content .form__actions{border:none;padding-top:0}.cart-sidebar-item__quantity{background-color:hsla(240,3%,82%,.3);border-radius:2px;color:#b7b7bc;font-size:.6875rem;font-weight:400;line-height:.75rem}.cart-sidebar-item .custom-select__select:not(.custom-select__select--smaller),.cart-sidebar-item .select2-container--default .select2-selection__rendered{background:#fff;box-shadow:0 .625rem .9375rem -.1875rem rgba(14,16,30,.1),0 .25rem .375rem -.125rem rgba(14,16,30,.05),0 0 0 .0625rem rgba(14,16,30,.05)}.cart-summary{background-color:#fff;border-radius:2px;box-shadow:0 0 2.1875rem hsla(225,5%,52%,.25);padding:1rem}.cart-summary__title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem}.cart-summary__products-amount-info{color:#0e101e;display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:400;gap:.25rem;justify-content:space-between;line-height:1.5rem;margin:1rem 0 .75rem}.cart-summary__product-count{flex-shrink:0}.cart-summary__approve-request{background-color:#f3f3f3;border-radius:2px;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-bottom:1.25rem;margin-top:.25rem;padding:1rem 1.25rem}@media only screen and (min-width:768px){.cart-summary__approve-request{margin-top:.75rem}}.cart-summary__price-total-inclusive-vat{border-top:.0625rem solid #cfcfd2;padding:.75rem 0 .5rem}.cart-summary__price-total-exclusive-vat{align-items:center;display:flex;gap:.25rem;overflow:hidden}.cart-summary__subtotal-price{overflow:hidden}.cart-summary__subtotal-price .money-price__default-price{color:#0e101e;display:block;font-size:.875rem;font-weight:700;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;width:100%}.cart-summary__subtotal-price .money-price__default-price.outdated{color:#7e818a}.cart-summary__total{color:#3e404b;display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:700;gap:.25rem;justify-content:space-between;line-height:2rem;text-align:right}.cart-summary__total-inner{align-items:flex-start;display:flex;overflow:hidden}.cart-summary__total-inner .closeable-tooltip{margin:.3125rem}.cart-summary__total-price{overflow:hidden}.cart-summary__total-price .money-price__default-price{color:#3e404b;display:block;font-size:1.25rem;font-weight:700;line-height:2rem;overflow:hidden;text-overflow:ellipsis;width:100%}.cart-summary__total-price .money-price__default-price.outdated{color:#7e818a}.cart-summary__total-price .money-price__mode{color:#7e818a;display:block;font-size:.8125rem;font-weight:400;line-height:1.25rem}.cart-summary .money-price__loading{color:#7e818a}.cart-title{margin-bottom:.6875rem}@media only screen and (min-width:768px){.cart-title{margin-bottom:1.25rem}}.cart-title__text{font-size:1.375rem;font-weight:500;justify-content:space-between;line-height:normal;margin-bottom:.75rem}.cart-title__text:after{display:none}@media only screen and (min-width:768px){.cart-title__text{font-size:2rem;justify-content:flex-start}}.cart-title__link{font-size:.75rem;margin-left:.625rem;padding-bottom:0;padding-right:0}@media only screen and (min-width:768px){.cart-title__link{font-size:.875rem;padding-right:.5rem}}.cart-title__quantity{font-size:.875rem;font-weight:500}@media only screen and (min-width:768px){.cart-title__quantity{font-size:1rem}}.address-item-form-field-list__wrapper{margin-bottom:.9375rem;position:relative}@media only screen and (min-width:768px){.address-item-form-field-list__wrapper{margin-bottom:0}}.address-item-form-field-list__wrapper:after{background-color:#f3f3f3;bottom:0;content:"";display:block;height:.0625rem;left:-1.25rem;position:absolute;right:-1.25rem}@media only screen and (min-width:768px){.address-item-form-field-list__wrapper:after{display:none}}.address-item-form-field-list__content{margin-bottom:1.25rem;padding:.625rem 0}@media only screen and (min-width:768px){.address-item-form-field-list__content{border:.125rem solid #f3f3f3;border-radius:2px;border-top:none;margin-top:-1.25rem;padding-top:1.25rem}}.address-item-form-field-list__content--mobile-background{position:relative}.address-item-form-field-list__content--mobile-background:after{background-color:rgba(14,16,30,.05);border-bottom:.0625rem solid #f3f3f3;border-top:.0625rem solid #f3f3f3;content:"";display:block;height:100%;left:-1.25rem;position:absolute;right:-1.25rem;top:0;z-index:-1}@media only screen and (min-width:768px){.address-item-form-field-list__content--mobile-background:after{display:none}}.address-list{margin-bottom:1.5rem;width:100%}@media only screen and (min-width:768px){.address-list{margin-bottom:2rem}}@media only screen and (min-width:1024px){.address-list{margin-bottom:3rem}}.address-list__title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}@media only screen and (min-width:768px){.address-list__title{font-size:1.25rem;margin-bottom:1.5rem}}.address-list__button{color:#ff671f;cursor:pointer;font-size:.875rem;font-weight:400;line-height:1.5rem}.address-wrapper{width:100%}@media only screen and (min-width:768px){.address-wrapper{border:.0625rem solid #f3f3f3;border-radius:2px}}.address-wrapper__header{background-color:rgba(14,16,30,.05);margin-bottom:1.25rem;padding:.9375rem .9375rem .5rem;position:relative;width:100%}@media only screen and (min-width:768px){.address-wrapper__header{margin:0;padding:1.5625rem 2.5rem 1.25rem}}.address-wrapper__header .custom-select__select,.address-wrapper__header .select2-selection__rendered{background-color:#fff}.address-wrapper__header:after{background-color:#f3f3f3;bottom:-.0625rem;content:"";display:block;height:.0625rem;left:0;position:absolute;width:100%}.address-wrapper__content{margin:auto;padding:.625rem 0}@media only screen and (min-width:768px){.address-wrapper__content{padding:1.25rem 2.5rem 1.5625rem;width:100%}}.address-wrapper__content .address-wrapper__inner-content{margin:0 auto;max-width:44.375rem}.address-wrapper__content--mobile-background{position:relative}.address-wrapper__content--mobile-background:after{background-color:rgba(14,16,30,.05);border-bottom:.0625rem solid #f3f3f3;border-top:.0625rem solid #f3f3f3;content:"";display:block;height:100%;left:-1.25rem;position:absolute;right:-1.25rem;top:0;width:calc(100% + 2.5rem);z-index:-1}@media only screen and (min-width:768px){.address-wrapper__content--mobile-background:after{display:none}}.checkout-list:last-child{margin-bottom:0}.checkout-list__item{display:block;margin:1rem 0;position:relative}.checkout-list__item-logos{position:absolute;right:1.25rem;top:1.6875rem}@media only screen and (min-width:768px){.checkout-list__item-logos{right:1.875rem}}.checkout-list__content{margin-top:-.5rem;padding:0 1.875rem 1.375rem 4rem;position:relative}.shipment-list-item{border:.0625rem solid #cfcfd2;border-radius:2px;margin-bottom:.5rem;transition:border-color .25s ease-in-out}.shipment-list-item.disabled{opacity:.5}.shipment-list-item.disabled label{cursor:default}.shipment-list-item.disabled .shipment-list-item__box{background-color:#f3f3f3;border-color:#b7b7bc}.shipment-list-item input:checked~.shipment-list-item__label{color:#0e101e}.shipment-list-item input:checked~.shipment-list-item__box{background-color:#fff;border-color:#ff671f;box-shadow:inset 0 0 0 .3125rem #ff671f}.shipment-list-item input:checked~.shipment-list-item__content{display:flex}.shipment-list-item label{cursor:pointer;display:block;padding:.75rem 1rem .875rem;position:relative;width:100%}.shipment-list-item input{display:none}.shipment-list-item:hover:not(.disabled){border-color:#ff671f}.shipment-list-item:hover:not(.disabled) input~.shipment-list-item__box{border-color:#f34e01}.shipment-list-item:hover:not(.disabled) input:checked~.shipment-list-item__box{box-shadow:inset 0 0 0 .3125rem #f34e01}.shipment-list-item:hover:not(.disabled) input:checked~.shipment-list-item__label,.shipment-list-item:hover:not(.disabled) input~.shipment-list-item__label{color:#ff671f}.shipment-list-item:hover:not(.disabled):has(input:checked){border-color:#f34e01}.shipment-list-item__content,.shipment-list-item__label{margin-left:2.25rem;width:calc(100% - 2.25rem)}.shipment-list-item__label{color:#0e101e;font-size:.875rem;font-weight:700;line-height:1.5rem;transition:color .25s ease-in-out}@media only screen and (min-width:768px){.shipment-list-item__label{font-size:1rem}}.shipment-list-item__content{display:none;padding-top:1rem}.shipment-list-item__box{background-color:#fff;border:.0625rem solid #cfcfd2;border-radius:50%;height:1.25rem;position:absolute;top:.875rem;transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out;width:1.25rem}.shipment-sidebar__item{background-color:#f3f3f3;margin:0 -.9375rem .9375rem;padding:1.25rem .9375rem}@media only screen and (min-width:768px){.shipment-sidebar__item{margin:0 0 1.25rem;padding:1.25rem}}.shipment-sidebar__title{font-weight:500;margin-bottom:.625rem}.summary-item-box{background-color:#f3f3f3;padding:.75rem 1rem}.summary-item-box__title{color:#3e404b;font-size:.875rem;font-weight:700;line-height:1.25rem;margin-bottom:.5rem;padding:.125rem 0}.summary-item-box__title a{color:#8f8f8f;font-size:.6875rem;font-weight:400;line-height:.75rem}.summary-item-box__title .icon{color:#8f8f8f}.summary-item-box__content.with-shadow{position:relative}.summary-item-box__content.with-shadow:before{background:linear-gradient(180deg,hsla(240,3%,82%,.5),hsla(240,3%,82%,0));content:"";display:block;height:.5rem;left:-1rem;position:absolute;right:-1rem;top:0;z-index:1}.summary-item-box__method{color:#3e404b;font-size:.875rem;font-weight:400;line-height:1.25rem;padding-right:.625rem}@media only screen and (min-width:768px){.summary-item-box__method{font-size:.875rem;font-weight:400;line-height:1.5rem}}.summary-item-box--mobile-border-top{margin-top:1.5rem;position:relative}@media only screen and (min-width:768px){.summary-item-box--mobile-border-top{margin-top:0}}.summary-item-box--mobile-border-top:before{background-color:#f3f3f3;content:"";display:block;height:.0625rem;left:-1rem;position:absolute;right:-1rem;top:-2rem}@media only screen and (min-width:768px){.summary-item-box--mobile-border-top:before{display:none}}.summary-overview{margin-bottom:.5rem}.summary-overview__item{padding:.5rem 0}.summary-overview__item:not(:first-child){border-top:.0625rem solid #e7e7e9}.summary-overview__text-wrap{margin-top:.75rem}.summary-overview__text{color:#0e101e;font-size:.875rem;font-weight:400;line-height:1.5rem}.summary-overview__text--total{font-size:1.25rem;font-weight:700;line-height:2rem}.summary-overview__text--tax{color:#7e818a;font-size:.8125rem;font-weight:400;line-height:1.25rem}.summary-overview__text--bold{font-weight:700}.summary-sidebar{position:relative;width:100%}@media only screen and (min-width:1024px){.summary-sidebar{position:sticky;scrollbar-width:none;top:1rem}}.summary-sidebar__item{background-color:#f3f3f3;border-radius:2px;margin-bottom:1rem;padding:.75rem 1rem}.summary-sidebar__item--secondary{color:#b7b7bc;font-size:.875rem;font-weight:400;line-height:1.25rem}.summary-sidebar__title{color:#3e404b;font-size:.875rem;font-weight:700;line-height:1.25rem;margin-bottom:.5rem;padding:.125rem 0}.summary-sidebar__title p{color:#676871;font-size:.8125rem;font-weight:400;line-height:1.25rem}.summary-sidebar__title a{color:#8f8f8f;font-size:.6875rem;font-weight:400;line-height:.75rem}.summary-sidebar__title .icon{color:#8f8f8f}.summary-sidebar__content{color:#676871;font-size:.8125rem;font-weight:400;line-height:1.25rem;margin-bottom:1rem}.summary-voucher-form__item{background-color:#f3f3f3;border-radius:2px;font-size:1rem;font-weight:500;margin-top:.625rem;padding:1.0625rem 1.25rem}.summary-voucher-form__title{font-size:.875rem;font-weight:500;line-height:1rem}@media only screen and (min-width:768px){.summary-voucher-form__title{font-size:1rem;line-height:1.125rem}}.summary-voucher-form__content{margin-top:1.125rem}.search-cms-results__list{margin-bottom:1.25rem}.search-cms-results__item{background-color:#f3f3f3;margin-bottom:.625rem;padding:1.375rem 1.25rem;text-align:center}@media only screen and (min-width:550px){.search-cms-results__item{align-items:center;display:flex;justify-content:space-between}}@media only screen and (min-width:1024px){.search-cms-results__item{transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out}.search-cms-results__item:hover{background-color:#fff;box-shadow:0 .1875rem .1875rem 0 rgba(14,16,30,.05),0 1.125rem 1.125rem 0 rgba(14,16,30,.05)}}.search-cms-results__name{color:#0e101e;font:500 1.125rem/1.25rem Arial,sans-serif}@media only screen and (min-width:550px){.search-cms-results__name{padding-right:.625rem}}.add-comment-form{font-size:0;line-height:0;margin-top:.75rem;position:relative}.add-comment-form__buttons-wrapper{display:flex;gap:.5rem;margin-top:.5rem}.tile{align-items:center;background-color:#f3f3f3;display:flex;flex-flow:row nowrap;justify-content:center;margin-bottom:.625rem;position:relative}.tile__icon{color:#7e818a;flex:none;height:1.5rem;position:absolute;right:1.25rem;top:1.25rem;width:1.5rem}@media only screen and (min-width:550px){.tile__icon{height:2rem;margin:2rem 0 2rem 2rem;position:static;width:2rem}}.tile__icon:only-child{margin:2rem}.tile__main{flex:1;padding:1.4375rem 1.25rem}@media only screen and (min-width:550px){.tile__main{padding:2rem}}.tile__title{color:#676871;font-size:1.125rem;font-weight:500}.tile__text{color:#cfcfd2;font-size:.875rem;font-weight:400;margin:0}@media only screen and (min-width:550px){.tile__text{font-size:1rem}}.tile__title+.tile__text{margin-top:.3125rem}.address-radio-item{border:.0625rem solid #cfcfd2;border-radius:2px;display:none;margin-bottom:.5rem;transition:border-color .25s ease-in-out}.address-radio-item:last-of-type{margin-bottom:0}.address-radio-item.is-visible{display:flex}.address-radio-item:hover:not(.address-radio-item--hidden-radio){border-color:#ff671f}.address-radio-item:hover:not(.address-radio-item--hidden-radio) input~.address-radio-item__box{border-color:#f34e01}.address-radio-item:hover:not(.address-radio-item--hidden-radio) input:checked~.address-radio-item__box{box-shadow:inset 0 0 0 .3125rem #f34e01}.address-radio-item:hover:not(.address-radio-item--hidden-radio) input:checked~.address-radio-item__content .address-radio-item__company,.address-radio-item:hover:not(.address-radio-item--hidden-radio) input~.address-radio-item__content .address-radio-item__company{color:#ff671f}.address-radio-item:hover:not(.address-radio-item--hidden-radio):has(input:checked){border-color:#f34e01}.address-radio-item label{cursor:pointer;padding:.75rem 1rem .875rem;position:relative;width:100%}.address-radio-item input{display:none}.address-radio-item input:checked~.address-radio-item__content .address-radio-item__address,.address-radio-item input:checked~.address-radio-item__content .address-radio-item__company{color:#0e101e}.address-radio-item input:checked~.address-radio-item__box{background-color:#fff;border-color:#ff671f;box-shadow:inset 0 0 0 .3125rem #ff671f}.address-radio-item__box{background-color:#fff;border:.0625rem solid #cfcfd2;border-radius:50%;height:1.25rem;position:absolute;top:.875rem;transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out;width:1.25rem}.address-radio-item__content{margin-left:2.25rem;width:calc(100% - 2.25rem)}.address-radio-item__company{align-items:flex-start;color:#0e101e;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:space-between;line-height:1.5rem;transition:color .25s ease-in-out}@media only screen and (min-width:768px){.address-radio-item__company{font-size:1rem}}.address-radio-item__company .badge{flex-shrink:0}.address-radio-item__company strong{margin-bottom:.5rem}.address-radio-item__address{color:#676871;display:block;font-size:.875rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:768px){.address-radio-item__address{font-size:1rem;font-weight:400;line-height:1.5rem}}.address-radio-item__company-key{color:#676871!important;display:block;font-size:.8125rem;font-weight:400;line-height:1.25rem}.address-radio-item__actions{display:flex;gap:.25rem}@media only screen and (min-width:768px){.address-radio-item__actions{gap:1rem}}@media only screen and (min-width:1224px){.address-radio-item__actions{gap:1.5rem}}.address-radio-item__actions .button.button--ghost{vertical-align:top}@media only screen and (max-width:767px){.address-radio-item__actions .button.button--ghost{padding:.25rem}}.address-radio-item--hidden-radio label{cursor:auto}.address-radio-item--hidden-radio .address-radio-item__box{display:none}.address-radio-item--hidden-radio .address-radio-item__content{margin-left:0;width:100%}.cart-configured-bundle-item-note__container{background-color:#f3f3f3;padding:.8125rem 1.25rem}@media only screen and (min-width:768px){.cart-configured-bundle-item-note__container{padding-bottom:1.0625rem;padding-top:1.0625rem}}.cart-configured-bundle-item-note__title{color:#676871;font-size:.8125rem;font-weight:500;line-height:normal;margin-bottom:.4375rem}@media only screen and (min-width:768px){.cart-configured-bundle-item-note__title{font-size:.875rem}}.cart-configured-bundle-item-note__label{color:#b7b7bc;font-size:.75rem;line-height:1.125rem}@media only screen and (min-width:768px){.cart-configured-bundle-item-note__label{font-size:.875rem}}.cart-configured-bundle-item-note__content{margin-top:1.0625rem}.cart-configured-bundle-item-note__text{color:#b7b7bc;font-size:.8125rem;line-height:1.38}.cart-configured-bundle-item-note-actions{margin-top:.9375rem}.cart-configured-bundle-item-note-actions__item{margin:0 1.6875rem .3125rem 0}@media only screen and (min-width:768px){.cart-configured-bundle-item-note-actions__item{margin-bottom:0}}.configurator{padding:1rem 0 11rem}.configurator__content{border:.0625rem solid #f3f3f3;padding-bottom:1.875rem}.configurator-sidebar{margin:0 0 2.5rem}.configurator-sidebar__item{border-bottom:.0625rem solid #f3f3f3;width:100%}@media only screen and (min-width:1024px){.configurator-sidebar__item{border-left:.0625rem solid #f3f3f3;flex-grow:1;width:auto}.configurator-sidebar__item:first-child{border-left:0}}.error-navigation-item a{color:#ff671f;text-decoration:underline}.navigation-item{border-bottom:.0625rem solid #676871}@media only screen and (min-width:1024px){.navigation-item{border-bottom:0;padding-bottom:0}}.navigation-item--payment_providers{border-bottom:0;border-top:.0625rem solid #676871;margin-bottom:1.5rem;text-align:center}@media only screen and (max-width:1023px){.navigation-item--payment_providers{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem}}.navigation-item--payment_providers ul{align-items:center;display:flex;gap:.5rem;justify-content:center}.navigation-item--payment_providers .title--footer{width:auto}.navigation-item--footer:first-of-type,.navigation-item--reset-border-top{border-top:none}@media only screen and (max-width:1023px){.navigation-item--social_links{padding-bottom:.75rem;padding-top:1.5rem}}.navigation-item--legal .list--footer{display:flex;flex-direction:row;font-size:.875rem;font-weight:400;gap:1rem;line-height:1.25rem;margin-bottom:0}@media only screen and (min-width:1024px){.navigation-item--legal .list--footer{gap:.5rem;padding:0}}.simple-navigation-item span:last-child{margin-right:0}.order-active-filters{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.875rem;margin-bottom:.75rem}.order-active-filters__title{display:block;font-weight:700}.order-active-filters__item{align-items:center;background:#f3f3f3;border:.0625rem solid #e7e7e9;border-radius:2px;color:#7e818a;cursor:pointer;display:flex;line-height:1.125rem;margin-bottom:.5rem;margin-right:1rem;padding:.625rem;transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out,background .25s ease-in-out}.order-active-filters__item:focus,.order-active-filters__item:hover{background:#fff;border-color:#fff;box-shadow:0 1.125rem 1.125rem 0 rgba(14,16,30,.05),0 .1875rem .1875rem 0 rgba(14,16,30,.05);color:#7e818a}.order-active-filters__item:focus .order-active-filters__item-icon,.order-active-filters__item:hover .order-active-filters__item-icon{color:#676871}.order-active-filters__item-icon{color:#b7b7bc;margin-left:.5rem;transition:color .25s ease-in-out}.order-active-filters__reset{align-items:center;color:#7e818a;cursor:pointer;display:flex;flex-direction:row-reverse;flex-grow:1;font-weight:700;justify-content:flex-end;line-height:1.875rem;transition:color .25s ease-in-out}.order-active-filters__reset:focus,.order-active-filters__reset:focus .order-active-filters__reset-icon,.order-active-filters__reset:hover,.order-active-filters__reset:hover .order-active-filters__reset-icon{color:#b7b7bc}.order-filters{background:#f3f3f3;margin-bottom:1.25rem;overflow:hidden;padding:.9375rem}@media only screen and (min-width:768px){.order-filters{padding:1.25rem}}.order-filters__search-wrapper{position:relative}.order-filters__search-icon{left:1.25rem;position:absolute;top:1.375rem}.order-filters__search-field{padding-left:2.5rem}.order-filters .custom-select__select,.order-filters .select2-selection__rendered{background:#fff}.order-info{background-color:#f3f3f3;margin-bottom:1.25rem;padding:.9375rem}@media only screen and (min-width:768px){.order-info{margin-bottom:1.875rem;padding:1.5625rem 1.875rem}}.order-info__item{color:#7e818a;font-size:1rem;font-weight:700}.order-info__name{font-weight:400}.order-summary{margin:1.25rem 0}@media only screen and (min-width:768px){.order-summary{margin:2.25rem 0 1.875rem}}.order-summary__top{background-color:#f3f3f3;color:#676871;font-size:1rem;font-weight:500;margin:0 -.9375rem;padding:.8125rem .9375rem}@media only screen and (min-width:768px){.order-summary__top{background-color:hsla(0,0%,100%,0);margin:0 0 .9375rem;padding:0}}.order-summary__label{background-color:hsla(240,3%,82%,.3);border-radius:2px;color:#b7b7bc;font-size:.6875rem;padding:.1875rem .3125rem}@media only screen and (min-width:768px){.order-summary__label{background-color:hsla(0,0%,100%,0);color:#676871;font-size:1rem;font-weight:500;padding:0}}.order-summary__title{color:#676871;font-size:1rem;font-weight:500}.order-summary__title--total{color:#cfcfd2;font-size:1rem;font-weight:700;line-height:1.5rem}@media only screen and (min-width:768px){.order-summary__title--total{font-weight:500}}.order-summary__title--color-gray{color:#676871}.order-summary__list{background-color:#f3f3f3;border-radius:2px;margin:0 -.9375rem}@media only screen and (min-width:768px){.order-summary__list{margin:0}}.order-summary__item{color:#676871;font-weight:500;line-height:normal;padding:1.25rem .9375rem}@media only screen and (min-width:768px){.order-summary__item{padding:1.25rem 1.875rem .9375rem}}.order-summary__item:not(:first-child){border-top:.0625rem solid #e7e7e9}.order-summary__item--total{padding:1.25rem .9375rem}@media only screen and (min-width:768px){.order-summary__item--total{padding:1.75rem 1.875rem}}.order-summary__text-wrap{margin-top:.6875rem}.order-summary__text{font-size:.75rem;font-weight:400;line-height:1}@media only screen and (min-width:768px){.order-summary__text{font-size:.9375rem}}.order-summary__text--bigger{font-size:.875rem;font-weight:500}@media only screen and (min-width:768px){.order-summary__text--bigger{font-size:1rem}}.order-table{margin-bottom:2.1875rem}.order-table__sorting-title{cursor:pointer}.order-table__sorting-icon{margin-left:.3125rem;margin-top:-.1875rem}@media only screen and (min-width:768px){.order-table__row-active{box-shadow:0 .0625rem .4375rem 0 rgba(14,16,30,.05)}}.shipment-information__title{font-weight:500;margin-bottom:.625rem}.shipment-information__content{color:#b7b7bc;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:768px){.shipment-information__content{font-size:.9375rem;line-height:1.375rem}}.shipment-information--color-black .shipment-information__content{color:#3e404b;font-size:.875rem;font-weight:400;line-height:1.5rem}.error-block__text{font-weight:500;letter-spacing:.01875rem;line-height:1.25rem}.error-block__code{color:#dc8f0a;font-size:6.25rem;font-weight:700}.error-block__code-decor{background:#dc8f0a;border-radius:50%;height:7.5625rem;margin:0 .3125rem;position:relative;width:7.5625rem}.error-block__code-decor-inner{border-bottom:.25rem solid #0e101e;height:1.875rem;left:3.125rem;position:absolute;top:2.3125rem;width:2.5rem}.error-block__code-decor-inner:after,.error-block__code-decor-inner:before{background:#0e101e;border-radius:50%;content:"";display:block;height:.5rem;position:absolute;top:0;width:.5rem}.error-block__code-decor-inner:after{left:0}.error-block__code-decor-inner:before{right:0}.quote-table{margin:1rem 0 1.5rem}@media only screen and (min-width:1024px){.quote-table{margin:2rem 0 1rem}}.quote-table .text-right{text-align:right}.quote-table .table__row--active .cart-permission,.quote-table .table__row--active .cart-permission--link,.quote-table .table__row--active .cart-permission--owner,.quote-table .table__row--active .quote-table__cart-name,.quote-table .table__row--active .quote-table__cart-name--link,.quote-table .table__row--active .quote-table__cart-name--owner,.quote-table .table__row--active .quote-table__date,.quote-table .table__row--active .quote-table__date--link,.quote-table .table__row--active .quote-table__date--owner,.quote-table .table__row--active .quote-table__price,.quote-table .table__row--active .quote-table__price--link,.quote-table .table__row--active .quote-table__price--owner,.quote-table .table__row--active .quote-table__sub-title,.quote-table .table__row--active .quote-table__sub-title--link,.quote-table .table__row--active .quote-table__sub-title--owner{font-weight:700}.quote-table .table__row:last-child{border-bottom:none}.quote-table__cart-name--link{background:hsla(0,0%,100%,0);color:#ff671f;display:block;font-size:.875rem;font-weight:400;line-height:1.5rem;text-align:left;transition:color .25s ease-in-out;word-break:break-word}.quote-table__cart-name--link:hover{color:#f34e01;text-decoration:none}.quote-table__cart-name--owner{color:#3e404b;display:block;font-size:.75rem;font-weight:400;line-height:1rem}.quote-table__sub-title{display:flex;gap:1.25rem}.quote-table .cart-permission,.quote-table__date,.quote-table__sub-title{color:#3e404b;font-size:.75rem;line-height:1rem}@media only screen and (min-width:1024px){.quote-table .cart-permission,.quote-table__date{font-size:.875rem;font-weight:400;line-height:1.5rem}}.quote-table .cart-permission.outdated,.quote-table__date.outdated{color:#7e818a}.quote-table__price{color:#3e404b}.quote-table__price.outdated{color:#7e818a}.quote-table__total{align-items:center;display:flex;flex-wrap:nowrap;gap:.25rem;justify-content:flex-end}.quote-table__price-hint{color:#7e818a;font-size:.8125rem;font-weight:400;line-height:1.25rem;margin-top:.5rem}@media only screen and (min-width:1024px){.quote-table__price-hint{margin-top:1rem}.quote-table .table td:first-child{width:70%}}@media only screen and (min-width:768px){.quote-table .table .table__actions{width:13.75rem}}@media only screen and (max-width:767px){.quote-table tbody{display:grid}.quote-table tbody tr:not(.is-hidden-sm-md){display:flex;flex-flow:row wrap;position:relative}.quote-table tbody td{padding:0}.quote-table .quote-table__cell--total{align-items:center;display:flex;margin-left:auto}.quote-table .quote-table__cell--cart-name{padding-bottom:1rem;width:100%}}.mini-cart-detail{padding:.5rem .25rem;position:relative;width:100%}@media only screen and (min-width:768px){.mini-cart-detail{min-width:28rem}}.mini-cart-detail__form-wrapper>.mini-cart-detail__form{width:100%}.mini-cart-detail__form-wrapper>.mini-cart-detail__form>form{display:flex}.mini-cart-detail__radio-button{background:hsla(0,0%,100%,0);display:inline-flex;height:1.5rem;width:1.5rem}.mini-cart-detail__content{flex-grow:1;gap:.25rem}@media only screen and (min-width:550px){.mini-cart-detail__content{gap:0}}.mini-cart-detail__header{display:flex;flex-direction:column;gap:.5rem}.mini-cart-detail__title{background:hsla(0,0%,100%,0);color:#0e101e;display:inline-flex;font-size:1rem;font-weight:400;line-height:1.5rem;transition:color .25s ease-in-out}.mini-cart-detail__title:hover{color:#ff671f;cursor:pointer;transition:color .25s ease-in-out}.mini-cart-detail__name{display:block;font-size:1rem;font-weight:700;line-height:1.5rem;margin-right:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:768px){.mini-cart-detail__name{max-width:23.125rem}}.mini-cart-detail__price{align-items:center;color:#0e101e;flex-direction:row;font-size:.875rem;font-weight:700;gap:.25rem;line-height:1.5rem}.mini-cart-detail__price-mode{color:#7e818a;font-size:.8125rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:550px){.mini-cart-detail__price{align-items:flex-end;flex-direction:column}}.mini-cart-detail__price-inner{align-items:center;display:flex;gap:.25rem}.mini-cart-detail__info{color:#676871;font-size:.875rem;font-weight:400;gap:.5rem;line-height:1.5rem}.mini-cart-detail .col:after{display:none}.subscription-info__text{color:#b7b7bc;font-size:1rem;line-height:normal;margin:.4375rem 0 1.0625rem}@media only screen and (min-width:550px){.subscription-info__text{margin-top:1rem}}@media only screen and (min-width:768px){.subscription-info__text{font-size:1.125rem;line-height:1.4375rem;margin:1rem 0 0;max-width:23.875rem}}@media only screen and (min-width:1024px){.subscription-info__text{margin-top:1.0625rem}}.subscription-info__text b{color:#7e818a}.order-custom-reference-form{margin:.5rem 0 1rem}.order-custom-reference-form .form{padding:0}.order-custom-reference-form .form__container{position:relative}.order-custom-reference-form .form__actions{display:none}.order-custom-reference-form .form__label-wrapper{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.25rem}.order-custom-reference-form .form__label-wrapper .material-icons-outlined{color:#3e404b;cursor:default;font-size:1.25rem}.order-custom-reference-form .form__field-wrapper.has-error .form__error-message{display:flex}.order-custom-reference-form .form__field-wrapper.has-error input{padding-right:2.5rem}.order-custom-reference-form .form__error-message{align-items:center;gap:.5rem;margin-top:.25rem}.order-custom-reference-form .form__error-message:before{align-items:center;content:"";display:flex;font-family:Material Icons Outlined,ui-sans-serif;font-size:1.25rem;height:1.5rem;justify-content:center;width:1.5rem}.order-custom-reference-form .form label{align-self:unset;color:#3e404b;line-height:1.25rem}.order-custom-reference-form .form input{font-size:.875rem;font-weight:400;height:auto;line-height:1.5rem;padding:.4375rem 2.5rem .4375rem .5rem}.order-custom-reference-form__icon{bottom:.1875rem;position:absolute;right:.6875rem}.order-custom-reference-form__icon--check{bottom:.5rem;right:1rem}.order-custom-reference-form__icon--check .material-icons-outlined{color:#ff671f;cursor:default}.order-custom-reference-form__icon--refresh{bottom:.5rem;right:1rem}.order-custom-reference-form__icon--refresh .material-icons-outlined{color:#ff671f;cursor:pointer}.order-custom-reference-form__icon--error{position:static}.alternative-products-table{margin-bottom:1.25rem;margin-left:1.5625rem}@media only screen and (min-width:768px){.alternative-products-table{margin-left:10%}}@media only screen and (min-width:1024px){.alternative-products-table{margin-bottom:2.5rem;margin-left:22%}}.product-alternative-slider{border-bottom:1px solid #f3f3f3;margin:2.5rem -.9375rem 0;padding:0 .9375rem}@media only screen and (min-width:768px){.product-alternative-slider{border-bottom:0;margin:3.75rem 0 0;padding:0}}.product-alternative-slider__title{color:#676871;font-size:1.5rem;font-weight:500;line-height:normal;margin-bottom:.875rem;text-align:center}@media only screen and (min-width:768px){.product-alternative-slider__title{font-size:2rem;margin-bottom:2.0625rem}}.product-discontinued-note__title{color:#676871;font-size:1rem;font-weight:500;line-height:3.375rem}.product-discontinued-note__text{color:#b7b7bc;font-size:.9375rem;font-weight:400;line-height:normal}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.image-gallery,.image-gallery__container{position:relative}.image-gallery__main-images{align-items:center;background-color:#fff;display:flex;height:20.5rem;justify-content:center;overflow:hidden;position:relative;width:100%;z-index:1}@media only screen and (min-width:768px){.image-gallery__main-images{height:24.25rem;width:24.25rem}}@media only screen and (min-width:1024px){.image-gallery__main-images{height:24.6875rem;width:24.6875rem}}@media only screen and (min-width:1224px){.image-gallery__main-images{height:31rem;width:31rem}}.image-gallery__main-images--multiple{opacity:0}.image-gallery__main-images--multiple.slick-initialized{opacity:1}.image-gallery__main-images .slick-list,.image-gallery__main-images .slick-track{height:100%}.image-gallery__main-images .slick-slide,.image-gallery__main-images .slick-slide>div{align-items:center;display:flex;height:100%;justify-content:center}.image-gallery__image{padding:.25rem;vertical-align:top}@media only screen and (min-width:768px){.image-gallery__image{padding:1rem}}.image-gallery__thumbnails{display:none}@media only screen and (min-width:1024px){.image-gallery__thumbnails{display:flex;gap:.5rem;margin-top:.5rem;opacity:0;width:24.6875rem}}@media only screen and (min-width:1224px){.image-gallery__thumbnails{width:31rem}}@media only screen and (min-width:1024px){.image-gallery__thumbnails.slick-initialized{opacity:1}.image-gallery__thumbnails .slick-slide{background-color:#fff;border:.125rem solid #cfcfd2;cursor:pointer;height:5rem;margin-right:.5rem;opacity:.5;padding:.25rem;transition:opacity .25s ease-in-out,border-color .25s ease-in-out;width:5rem}.image-gallery__thumbnails .slick-slide:hover{border:.125rem solid #ff671f}.image-gallery__thumbnails .slick-active{opacity:1}.image-gallery__thumbnails .slick-current{border:.125rem solid #ff671f}.image-gallery__thumbnail-item{align-items:center;display:flex!important;height:4.25rem;justify-content:center;width:4.25rem}.image-gallery__thumbnail-item img{max-height:4.25rem;max-width:4.25rem}}.image-gallery__zoom-button{display:none}@media only screen and (min-width:1024px){.image-gallery__zoom-button{bottom:.5rem;display:inline-flex;position:absolute;right:.5rem;z-index:2}}.image-gallery .slick-slide{text-align:center}.image-gallery .slick-track{align-items:center;display:flex}.image-gallery .slick-arrow{background-color:hsla(0,0%,100%,.7);border:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.image-gallery .arrow-prev,.image-gallery .thumb-prev{left:.5rem}.image-gallery .arrow-next{right:.5rem}.image-gallery .thumb-prev{display:none!important}.image-gallery .thumb-next{background-color:#fff;right:.375rem}.image-gallery .slick-dots{background:hsla(0,0%,100%,.2);border-radius:.5rem;bottom:.5rem;display:flex;gap:.25rem;left:50%;padding:.25rem .375rem;position:absolute;transform:translateX(-50%)}.image-gallery .slick-dots li{display:flex;height:.5rem;width:.5rem}.image-gallery .slick-dots li.slick-active button{background:#ff671f}.image-gallery .slick-dots button{border-radius:.5rem;color:#7e818a;font-size:0;height:.5rem;width:.5rem}.image-gallery__note{align-items:center;color:#0e101e;display:flex;gap:.25rem;padding:.5rem .25rem}@media only screen and (min-width:768px){.image-gallery__note{padding:.5rem}}.image-gallery__note-icon{color:#3e404b;font-size:1.25rem;height:1.25rem;width:1.25rem}.image-gallery__note-text{font-size:.8125rem;font-weight:400;line-height:1.25rem;margin:0}.image-zoom-modal{background-color:#fff;border-radius:4px;box-shadow:0 .625rem .9375rem -.1875rem rgba(14,16,30,.1),0 .25rem .375rem -.125rem rgba(14,16,30,.05),0 0 0 .0625rem rgba(14,16,30,.05);display:none;height:auto;left:50%;max-height:calc(100% - 16px);max-width:calc(100% - 16px);overflow-y:auto;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:124;-ms-scroll-chaining:none;overscroll-behavior:contain}@media only screen and (min-width:768px){.image-zoom-modal{max-height:90vh;max-width:100%;width:37.5rem}}.image-zoom-modal.is-shown{display:grid;gap:1rem}.image-zoom-modal__header{display:flex;gap:1rem;justify-content:space-between}.image-zoom-modal__title{color:#0e101e;font-size:1.5rem;font-weight:700;line-height:2rem}.image-zoom-modal__buttons{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}@media only screen and (min-width:768px){.image-zoom-modal__buttons{flex-direction:row;gap:1rem}}.image-zoom-modal__button{width:100%}@media only screen and (min-width:768px){.image-zoom-modal__button{width:auto}}.image-zoom-modal>*{min-width:0}@media only screen and (min-width:1024px){.image-zoom-modal{border-radius:12px;max-height:calc(100vh - 3rem);width:calc(100vw - 3rem)}}@media only screen and (min-width:1224px){.image-zoom-modal{max-height:calc(100vh - 5rem);max-width:85rem;width:calc(100vw - 5rem)}}.image-zoom-modal.is-shown{display:flex;flex-direction:column;gap:1.5rem}.image-zoom-modal__header{align-items:flex-start}.image-zoom-modal__title{align-self:center;margin:-.125rem 1rem 0 0}.image-zoom-modal__close.button{border:none}.image-zoom-modal__content{display:flex;flex-direction:row;gap:1.5rem;overflow-y:auto}.image-zoom-modal__image-wrapper{aspect-ratio:1;background-color:#f3f3f3;flex-basis:52.5rem;flex-shrink:1;position:relative}.image-zoom-modal__image-wrapper img{vertical-align:top}.image-zoom-modal__image{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:zoom-in;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.image-zoom-modal__image--active{background-size:unset;cursor:zoom-out}.image-zoom-modal__description{flex-basis:29rem;flex-shrink:1}.image-zoom-modal__sub-title{display:flex;flex-direction:column;gap:.25rem}.image-zoom-modal__sub-title-item{color:#7e818a;font-size:.875rem;font-weight:400;line-height:1.5rem}.image-zoom-modal__sub-title-item .text-pluraliser,.image-zoom-modal__sub-title-item span{color:#0e101e;font-weight:700}.image-zoom-modal__core-attributes{border-top:.0625rem solid #cfcfd2;margin-top:1rem;padding-top:1rem}.measurement-unit,.packaging-unit{align-items:center;display:flex;margin-bottom:1.0625rem}.measurement-unit__label,.packaging-unit__label{color:#7e818a;font-size:.875rem;font-weight:400;line-height:normal;min-width:5.75rem;padding-right:.9375rem}@media only screen and (min-width:550px){.measurement-unit__label,.packaging-unit__label{min-width:0}}@media only screen and (min-width:768px){.measurement-unit__label,.packaging-unit__label{min-width:4.6875rem}}.measurement-unit-choice,.packaging-unit-choice{background-color:#f3f3f3;border-radius:2px;color:#b7b7bc;font-size:.9375rem;font-weight:400;line-height:1.47;margin-bottom:1.0625rem;padding:1.0625rem 1rem 1.3125rem}@media only screen and (min-width:768px){.measurement-unit-choice,.packaging-unit-choice{background-color:#fff;box-shadow:0 18px 18px 0 rgba(14,16,30,.05),0 3px 3px 0 rgba(14,16,30,.05)}}.measurement-unit-choice__list,.packaging-unit-choice__list{display:flex;flex-wrap:wrap;padding-top:.4375rem}.measurement-unit-choice__list .link,.packaging-unit-choice__list .link{background:#fff;border-radius:2px;box-shadow:0 18px 18px 0 rgba(14,16,30,.05),0 3px 3px 0 rgba(14,16,30,.05);color:#7e818a;display:inline-block;margin-right:.625rem;margin-top:.4375rem;padding:.1875rem .8125rem}@media only screen and (min-width:768px){.measurement-unit-choice__list .link,.packaging-unit-choice__list .link{background:hsla(225,5%,52%,.1);color:#7e818a}}.measurement-unit-choice__list .link:hover,.packaging-unit-choice__list .link:hover{background:#7e818a;color:#fff;text-decoration:none}.product-packaging-new-price{align-items:center;display:flex;margin-bottom:17px}.product-replacement{margin-top:3.75rem}.product-replacement__title{color:#676871;font-size:2rem;font-weight:500;line-height:normal;margin-bottom:2.0625rem;text-align:center}.new-review-form__actions{display:flex;flex-direction:column-reverse;width:100%}@media only screen and (min-width:550px){.new-review-form__actions{align-items:center;flex-direction:row;justify-content:space-between}}.new-review-form__actions-buttons{display:flex;flex-flow:column-reverse;width:100%}@media only screen and (min-width:550px){.new-review-form__actions-buttons{flex-flow:row-reverse nowrap;width:auto}}.new-review-form__action-button{width:auto}.new-review-form__required-fields{color:#cfcfd2;flex-shrink:0;font-size:.8125rem;text-align:left}.review{background:#f3f3f3;border-radius:2px;margin-bottom:1.25rem;padding:.9375rem 1.25rem 1.25rem}@media only screen and (min-width:550px){.review{padding:1.625rem 1.875rem 1.5625rem}}.review__summary{color:#676871;font-size:1rem;font-weight:500}@media only screen and (min-width:550px){.review__summary{font-size:1.125rem}}.review__stars{left:10px;position:relative;top:-2px}.review__author{color:#b7b7bc;font-size:.8125rem;padding-bottom:.8125rem}@media only screen and (min-width:550px){.review__author{font-size:.875rem}}.review__description{color:#b7b7bc;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:550px){.review__description{font-size:.9375rem;line-height:1.33}}.review-average-display{align-items:center;display:flex;justify-content:space-between}@media only screen and (min-width:550px){.review-average-display{display:block;max-width:6.875rem}}@media only screen and (min-width:1024px){.review-average-display{max-width:8.75rem}}.review-average-display__average-rating{color:#676871;font-size:2.625rem;font-weight:700;text-align:center}.review-average-display__rating-selector{display:flex;justify-content:center}.review-average-display__total-review{color:#b7b7bc;font-size:.8125rem;font-weight:400;line-height:1.1;text-align:center;white-space:nowrap}@media only screen and (min-width:550px){.review-average-display__total-review{white-space:normal}}.review-distribution-display__summary-stars{color:#b7b7bc;font-size:.9375rem;padding-bottom:6px;padding-right:21px;white-space:nowrap}.review-distribution-display__progress{background-color:hsla(240,3%,82%,.3);border-radius:8px;height:6px;overflow:hidden;position:relative;width:6.875rem}@media only screen and (min-width:550px){.review-distribution-display__progress{width:13.4375rem}}@media only screen and (min-width:768px){.review-distribution-display__progress{width:6.25rem}}@media only screen and (min-width:1024px){.review-distribution-display__progress{width:8.75rem}}.review-distribution-display__progress-active{background-color:#f5a519;border-radius:8px;height:.375rem;position:absolute;width:100%}.review-distribution-display__rating-review{color:#b7b7bc;font-size:.8125rem;padding-bottom:6px;padding-left:15px}.review-summary{margin-bottom:2.8125rem}@media only screen and (min-width:768px){.review-summary{margin-bottom:5.625rem}}.review-summary__title{color:#676871;font-weight:500;line-height:normal;margin-bottom:1.5rem}.review-summary__rating-box{background-color:#f3f3f3;border-radius:2px;margin-bottom:1.3125rem;padding:1.375rem 2.375rem 2.5rem}@media only screen and (min-width:768px){.review-summary__rating-box{margin-bottom:0;padding:1.875rem 1.25rem 2.3125rem}}@media only screen and (min-width:1024px){.review-summary__rating-box{padding:2.3125rem 2.5rem}}.review-summary__no-review{margin:.5rem 0;text-align:center}@media only screen and (min-width:768px){.review-summary__no-review{text-align:left}}.review-summary__new-review-form{padding-bottom:1.25rem}@media only screen and (min-width:768px){.review-summary__new-review-form{padding-bottom:0}}.product-quick-add-fields{align-items:flex-start;background:#fff;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media only screen and (min-width:768px){.product-quick-add-fields{flex-wrap:nowrap}}.product-quick-add-fields__search-widget{width:100%}@media only screen and (min-width:768px){.product-quick-add-fields__search-widget{width:53%}}.product-quick-add-fields__quantity-counter{width:40%}@media only screen and (min-width:768px){.product-quick-add-fields__quantity-counter{width:22%}}.product-quick-add-fields__quantity-counter .quantity-counter{background-color:#fff;gap:.5rem;padding:0}.product-quick-add-fields__quantity-counter .quantity-counter__button{background-color:#fff}.product-quick-add-fields__quantity-counter .quantity-counter__button .material-icons-outlined{color:#676871}.product-quick-add-fields__quantity-counter .quantity-counter__button--disabled,.product-quick-add-fields__quantity-counter .quantity-counter__button:disabled{cursor:default;opacity:.3}.product-quick-add-fields__quantity-counter .quantity-counter__button:hover:not([disabled]) .material-icons-outlined{color:#ff671f}.product-quick-add-fields__quantity-counter .quantity-counter__input{border:.0625rem solid #b7b7bc;border-radius:2px;color:#0e101e;padding:.5rem}.product-quick-add-fields__quantity-counter .quantity-counter__input:focus,.product-quick-add-fields__quantity-counter .quantity-counter__input:hover:not([disabled]){border-color:#f34e01}.product-quick-add-fields__quantity-counter .quantity-counter__input:disabled{cursor:default;opacity:.5}.product-quick-add-fields__button{flex-shrink:0}.product-quick-add-fields__button:disabled{background:hsla(0,0%,100%,0);border-color:#f34e01;color:#f34e01;cursor:default;opacity:.3}.product-search-autocomplete-form{position:relative}.product-search-autocomplete-form__suggestions{top:100%;z-index:3}.product-search-autocomplete-form__item{cursor:pointer;padding:.5rem}.product-search-autocomplete-form__item:hover{background-color:#b7b7bc}.product-search-autocomplete-form--filled .product-search-autocomplete-form__input{border:.0625rem solid #b7b7bc;padding-right:3rem}.product-search-autocomplete-form__field{position:relative;z-index:1}.product-search-autocomplete-form__search-icon{color:#0e101e;font-size:1.25rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.product-search-autocomplete-form__input{border:.0625rem solid #cfcfd2;box-shadow:none;color:#0e101e;font-size:1rem;font-weight:400;height:3rem;line-height:1.5rem;overflow:hidden;padding:.5rem 1rem .5rem 3rem;text-overflow:ellipsis;transition:border-color .25s ease-in-out}.product-search-autocomplete-form__input--no-icon{padding-left:1.25rem;padding-right:1.25rem}.product-search-autocomplete-form__input:focus,.product-search-autocomplete-form__input:hover{background-color:hsla(0,0%,100%,0);border:.0625rem solid #ff671f}.product-search-autocomplete-form__input::-moz-placeholder{color:#7e818a}.product-search-autocomplete-form__input:-ms-input-placeholder{color:#7e818a}.product-search-autocomplete-form__input::placeholder{color:#7e818a}.product-search-autocomplete-form__suggestions{background-color:#fff;border-radius:4px;box-shadow:0 0 .625rem rgba(14,16,30,.2);font-size:.875rem;font-weight:400;left:0;line-height:2rem;margin:0;max-height:20rem;overflow-x:hidden;padding:1rem;position:absolute;right:0;top:calc(100% + .25rem);z-index:118}@media screen and (width <= 1023px)and (orientation:landscape)and (hover:none)and (pointer:coarse){.product-search-autocomplete-form__suggestions{max-height:11.25rem}}.product-search-autocomplete-form__clean-button{background-color:hsla(0,0%,100%,0);color:#b7b7bc;cursor:pointer;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:color .25s ease-in-out}.product-search-autocomplete-form__clean-button:focus,.product-search-autocomplete-form__clean-button:hover{color:#0e101e}.product-search-autocomplete-form__clean-button span{font-size:1.25rem}.product-set-card__container{position:relative}.product-set-card__actions-container{border:1px solid #f3f3f3;border-radius:0 0 2px 2px;box-shadow:0 .625rem 1.125rem 0 rgba(14,16,30,.05),0 .1875rem .1875rem 0 rgba(14,16,30,.05);padding:1rem}@media only screen and (min-width:768px){.product-set-card__actions-container{border:none;box-shadow:none;padding:0}}.product-set-card__img-box{align-items:center;background-position:50%;background-size:cover;border-radius:2px 2px 0 0;color:#fff;display:flex;font-size:1.875rem;font-weight:500;height:12.5rem;justify-content:center;line-height:normal}@media only screen and (min-width:768px){.product-set-card__img-box{border:none;text-indent:-624.9375rem}}.product-set-card__name{display:none}@media only screen and (min-width:768px){.product-set-card__name{display:block}}.product-set-cms{padding-bottom:5rem}.product-set-cms__container{margin-bottom:2.5rem}@media only screen and (min-width:768px){.product-set-cms__container{margin-bottom:0;padding-right:2rem}}.file-upload-modal{background-color:#fff;border-radius:4px;box-shadow:0 .625rem .9375rem -.1875rem rgba(14,16,30,.1),0 .25rem .375rem -.125rem rgba(14,16,30,.05),0 0 0 .0625rem rgba(14,16,30,.05);display:none;height:auto;left:50%;max-height:calc(100% - 16px);max-width:calc(100% - 16px);overflow-y:auto;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:124;-ms-scroll-chaining:none;overscroll-behavior:contain}@media only screen and (min-width:768px){.file-upload-modal{max-height:90vh;max-width:100%;width:37.5rem}}.file-upload-modal.is-shown{display:grid;gap:1rem}.file-upload-modal__header{display:flex;gap:1rem;justify-content:space-between}.file-upload-modal__title{color:#0e101e;font-size:1.5rem;font-weight:700;line-height:2rem}.file-upload-modal__buttons{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}@media only screen and (min-width:768px){.file-upload-modal__buttons{flex-direction:row;gap:1rem}}.file-upload-modal__button{width:100%}@media only screen and (min-width:768px){.file-upload-modal__button{width:auto}}.file-upload-modal>*{min-width:0}.file-upload-modal__title{align-items:center;display:flex;gap:.25rem}.file-upload-modal__buttons{padding-top:1rem}.file-upload-modal__form .form__field,.file-upload-modal__form.form{padding:0}.file-upload-modal__form .form__field .list,.file-upload-modal__form.form .list{display:none}.file-upload-modal__form .form__fields{margin:0}.file-upload-modal__form .form__actions{display:none}.file-upload-modal .tooltip-info{height:1.5rem;width:1.5rem}.file-upload-modal .tooltip-info__icon{color:#3e404b}.file-upload-modal .tooltip-info__container{border:none;border-radius:8px;box-shadow:none;filter:drop-shadow(0 0 1.5625rem rgba(126,129,138,.25));left:-4rem;top:2.375rem;transform:translateY(0)}@media only screen and (min-width:768px){.file-upload-modal .tooltip-info__container{width:24.5rem}}.file-upload-modal .tooltip-info__container:before{background:#fff;content:"";height:1rem;left:4.25rem;position:absolute;top:-.5rem;transform:rotate(45deg);width:1rem}.file-upload-modal .tooltip-info__container-title{color:#3e404b;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;line-height:1.5rem;margin-bottom:.5rem}.file-upload-modal .tooltip-info__container-title .material-icons-outlined{color:#676871}.file-upload-modal .tooltip-info__container-text{color:#676871;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-bottom:1rem}.file-upload-modal .tooltip-info__container img{vertical-align:top}.quick-order-form-actions{align-items:center;display:flex;gap:.25rem;justify-content:space-between}.quick-order-summary{background-color:#fff;border-radius:8px;box-shadow:0 0 2.1875rem hsla(225,5%,52%,.25);margin-bottom:1rem;padding:.75rem}.quick-order-summary__title{color:#0e101e;font-size:1.25rem;font-weight:700;line-height:1.5rem}.quick-order-summary__products-amount-info{color:#0e101e;display:flex;flex-flow:row wrap;font-size:.875rem;font-weight:400;gap:.25rem;justify-content:space-between;line-height:1.25rem;margin:1rem 0 .75rem}.quick-order-summary__products-amount-info .money-price{align-items:center;display:flex;max-width:100%;text-align:right}.quick-order-summary__products-amount-info .money-price__amount-wrapper{overflow:hidden}.quick-order-summary__products-amount-info .money-price__default-price{display:block;font-size:.875rem;font-weight:700;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis}.quick-order-summary__products-amount-info .inline-spinner{padding-bottom:0;padding-top:0}.quick-order-summary__total-price{border-top:.0625rem solid #cfcfd2;color:#0e101e;display:flex;flex-flow:row wrap;font-size:1.5rem;font-weight:700;gap:.25rem;justify-content:space-between;line-height:2rem;padding:.75rem 0 1rem}.quick-order-summary__total-price .money-price{display:flex;flex-direction:column;max-width:100%;overflow:hidden;text-align:right}.quick-order-summary__total-price .money-price__default-price{color:#0e101e;display:block;font-size:1.5rem;font-weight:700;line-height:2rem;overflow:hidden;text-overflow:ellipsis}.quick-order-summary__total-price .money-price__mode{color:#676871;display:block;font-size:.8125rem;font-weight:400;line-height:1rem}.quick-order-summary__add-to-list{margin-top:.75rem}.quick-order-summary .money-price__loading{color:#7e818a}.quick-order-summary .infobox-prices-and-availability__content{margin:0 0 .75rem}.text-order-form-modal{background-color:#fff;border-radius:4px;box-shadow:0 .625rem .9375rem -.1875rem rgba(14,16,30,.1),0 .25rem .375rem -.125rem rgba(14,16,30,.05),0 0 0 .0625rem rgba(14,16,30,.05);display:none;height:auto;left:50%;max-height:calc(100% - 16px);max-width:calc(100% - 16px);overflow-y:auto;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:124;-ms-scroll-chaining:none;overscroll-behavior:contain}@media only screen and (min-width:768px){.text-order-form-modal{max-height:90vh;max-width:100%;width:37.5rem}}.text-order-form-modal.is-shown{display:grid;gap:1rem}.text-order-form-modal__header{display:flex;gap:1rem;justify-content:space-between}.text-order-form-modal__title{color:#0e101e;font-size:1.5rem;font-weight:700;line-height:2rem}.text-order-form-modal__buttons{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}@media only screen and (min-width:768px){.text-order-form-modal__buttons{flex-direction:row;gap:1rem}}.text-order-form-modal__button{width:100%}@media only screen and (min-width:768px){.text-order-form-modal__button{width:auto}}.text-order-form-modal>*{min-width:0}.text-order-form-modal__description{color:#676871;font-size:1rem;font-weight:400;line-height:1.5rem;margin:0}.text-order-form-modal__buttons{padding-top:1rem}.text-order-form-modal__form .form__field,.text-order-form-modal__form.form{padding:0}.text-order-form-modal__form .form__field .list,.text-order-form-modal__form.form .list{display:none}.text-order-form-modal__form .form__fields{margin:0}.text-order-form-modal__form .form__actions{display:none}.text-order-form-modal__form .textarea{font-size:1rem;height:10rem;padding:.5rem 1rem}.quote-approval__text,.quote-approve-message__item{color:#cfcfd2;font-size:.75rem;line-height:1rem}.quote-approve-message__item--dark{color:#7e818a}.quote-approve-request__text{color:#cfcfd2;font-size:.75rem;line-height:1rem}.quote-request-autocomplete-form{position:relative}.quote-request-autocomplete-form__field{position:relative;z-index:115}.quote-request-autocomplete-form__input{border:none;border-radius:2px;box-shadow:0 1.125rem 1.125rem 0 rgba(14,16,30,.05),0 .1875rem .1875rem 0 rgba(14,16,30,.05);font-size:.9375rem;font-weight:400;padding:.9375rem 2.25rem .9375rem 1.125rem}.quote-request-autocomplete-form__input--active{border-radius:2px 2px 0 0}.quote-request-autocomplete-form__suggestion{background-color:#fff;border-radius:0 0 2px 2px;box-shadow:0 1.125rem 1.125rem 0 rgba(14,16,30,.05),0 .1875rem .1875rem 0 rgba(14,16,30,.05);font-size:.875rem;left:0;line-height:2;margin:0;max-height:30rem;overflow-x:hidden;padding:.625rem 1.125rem;position:absolute;right:0;top:100%;z-index:115}.quote-request-cart-from{margin:1rem 0}@media only screen and (min-width:768px){.quote-request-cart-from{margin:0;padding-left:1rem}}.quote-request-cart-from__action{display:block;max-width:100%;overflow:hidden;padding:.625rem .5rem;text-overflow:ellipsis;white-space:nowrap}.quote-request-detail--light{background-color:#fff;border-radius:2px}.quote-request-detail--small .quote-request-detail__counter,.quote-request-detail--small .quote-request-detail__status{font-size:.625rem}.quote-request-detail__text{font-size:.75rem}.quote-request-detail__text--small{margin:0}.quote-request-detail__counter{background-color:#f5a519;border-radius:.125rem;color:#fff;display:inline-block;font-weight:700;letter-spacing:.025rem;line-height:1.375rem;margin-bottom:0;margin-right:.25rem;padding:0 .5rem;vertical-align:middle}.quote-request-cart-item{border:.125rem solid #f3f3f3;border-radius:2px;margin-bottom:.625rem;padding:.75rem;position:relative}@media only screen and (min-width:550px){.quote-request-cart-item{padding-right:1.375rem}}@media only screen and (min-width:768px){.quote-request-cart-item{margin-bottom:1.25rem;padding:0}}.quote-request-cart-item__column{padding-bottom:.75rem;padding-top:.5rem}@media only screen and (min-width:768px){.quote-request-cart-item__column{padding-bottom:1.75rem;padding-top:2.25rem}}.quote-request-cart-item__column--image{border-radius:2px 0 0 2px;min-width:4.875rem;padding-bottom:0;padding-top:0;width:4.875rem}@media only screen and (min-width:550px){.quote-request-cart-item__column--image{min-width:22%;width:22%}}.quote-request-cart-item__column--description{min-width:calc(100% - 4.875rem);padding-bottom:0;padding-top:0;width:calc(100% - 4.875rem)}@media only screen and (min-width:550px){.quote-request-cart-item__column--description{min-width:78%;width:78%}}.quote-request-cart-item__column--total{min-width:100%;padding-bottom:0;padding-top:0;width:100%}@media only screen and (min-width:768px){.quote-request-cart-item__column--total{min-width:40%;padding-bottom:1.75rem;padding-top:2.25rem;text-align:right;width:40%}.quote-request-cart-item .quote-request-cart-item__column--total{padding-left:0;padding-right:36px}}.quote-request-cart-item__column--content{min-width:100%;padding-right:1rem;width:100%}@media only screen and (min-width:768px){.quote-request-cart-item__column--content{min-width:60%;width:60%}}.quote-request-cart-summary__quantity{background-color:hsla(240,3%,82%,.3);border-radius:2px;color:#b7b7bc;font-size:.6875rem;line-height:normal;padding:.3125rem .5rem}.quote-request-delivery-summary{color:#b7b7bc;font-size:.75rem}.quote-request-information{font-size:.875rem;font-weight:500}.quote-request-shipment-information__container{border:.125rem solid #f3f3f3}.quote-request-shipment-information__shipment{padding:2.25rem 2rem}.quote-request-shipment-information__shipment-carrier-name{display:flex;font-size:1.125rem;font-weight:500}.quote-request-shipment-information__shipment-name{color:#b7b7bc;font-size:.875rem}.quote-request-shipment-information__shipment-price{font-size:1.125rem;font-weight:700}.quote-request-summary{font-size:.875rem}.quote-request-summary__value{font-size:.9375rem}.quote-request-summary__grand-total{color:#676871;font-weight:500}.quote-request-summary-discount{font-size:.75rem}.quote-request-summary-discount__title{color:#676871}.quote-request-summary-discount__row{padding-top:.5rem}.quote-request-summary-discount__key{font-size:.8125rem;line-height:1.125rem}.quote-request-summary-discount__value{color:#7e818a;font-size:.9375rem;font-weight:500;padding-left:.625rem;white-space:nowrap}.quote-request-summary-shipment{font-size:.75rem}.quote-request-summary-shipment__title{color:#676871}.quote-request-summary-shipment__row{padding-top:.5rem}.quote-request-summary-shipment__key{font-size:.8125rem;line-height:1.125rem}.quote-request-summary-shipment__value{font-size:.9375rem;padding-left:.625rem;white-space:nowrap}.ordered-configured-bundle-product{display:flex;flex-wrap:wrap;overflow:hidden}.ordered-configured-bundle-product__container{flex-grow:1;flex-wrap:wrap;justify-content:flex-start;margin-top:0}@media only screen and (min-width:768px){.ordered-configured-bundle-product__container{justify-content:space-between}}.ordered-configured-bundle-product__col{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.ordered-configured-bundle-product__inner-section{text-align:center}.ordered-configured-bundle-product__inner-section--text-right,.ordered-configured-bundle-product__inner-section:first-child,.ordered-configured-bundle-product__inner-section:last-child{text-align:right}}.ordered-configured-bundle-product__inner-section--image{min-width:22%;width:22%}.ordered-configured-bundle-product__inner-section--text-light{color:#b7b7bc}.ordered-configured-bundle-product__general-information{padding-right:3.125rem}.ordered-configured-bundle-product__text{font-size:.875rem}.ordered-configured-bundle-product__sku{font-size:.8125rem}.ordered-configured-bundle-product__item-title{font-size:.875rem;font-weight:700;margin-bottom:0}.ordered-configured-bundle-product-secondary{display:flex;flex-wrap:wrap;overflow:hidden}.ordered-configured-bundle-product-secondary__container{flex-grow:1;flex-wrap:wrap;justify-content:flex-start;margin-top:0}@media only screen and (min-width:768px){.ordered-configured-bundle-product-secondary__container{justify-content:space-between}}.ordered-configured-bundle-product-secondary__col{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.ordered-configured-bundle-product-secondary__inner-section{text-align:center}.ordered-configured-bundle-product-secondary__inner-section--text-right,.ordered-configured-bundle-product-secondary__inner-section:first-child,.ordered-configured-bundle-product-secondary__inner-section:last-child{text-align:right}}.ordered-configured-bundle-product-secondary__inner-section--image{min-width:22%;width:22%}.ordered-configured-bundle-product-secondary__inner-section--text-light{color:#b7b7bc}.ordered-configured-bundle-product-secondary__general-information{padding-right:3.125rem}.ordered-configured-bundle-product-secondary__text{font-size:.875rem}.ordered-configured-bundle-product-secondary__sku{font-size:.8125rem}.ordered-configured-bundle-product-secondary__item-title{font-size:.875rem;font-weight:700;margin-bottom:0}.ordered-configured-bundle-product-secondary__container{display:flex}@media only screen and (min-width:768px){.ordered-configured-bundle-product-secondary__container{flex-wrap:nowrap}}.sales-order-threshold-expense__text{color:#b7b7bc;font-size:.75rem;line-height:.8125rem}@media only screen and (min-width:768px){.sales-order-threshold-expense__text{font-size:1rem;line-height:normal}}.sales-order-threshold-expense__text--cart{color:#cfcfd2}@media only screen and (min-width:768px){.sales-order-threshold-expense__text--cart{font-size:.875rem;line-height:1.3125rem}}.sales-order-threshold-expense__price{font-size:.875rem;line-height:1.3125rem}@media only screen and (min-width:768px){.sales-order-threshold-expense__price{font-size:1rem;line-height:normal}}.sales-order-threshold-expense__price--cart{font-size:.875rem;line-height:1.3125rem}.sales-order-threshold-expense-list--cart{border-bottom:1px solid #e7e7e9;margin:.5rem -.9375rem 0;padding:0 .9375rem 1.0625rem}@media only screen and (min-width:768px){.sales-order-threshold-expense-list--cart{margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}}.ordered-product-bundle__content{border-bottom:.0625rem solid #f3f3f3}.return-overview__list{background-color:#f3f3f3;margin-bottom:1.25rem;padding:.9375rem}@media only screen and (min-width:768px){.return-overview__list{margin-bottom:1.875rem;padding:1.5625rem 1.875rem}}.return-product-item{border-bottom:.0625rem solid #f3f3f3;padding:1.25rem 0}.return-reason{color:#b7b7bc;font-size:.9375rem;margin:.5rem 0}.return-reason__title{color:#676871}.return-total{background-color:#f3f3f3}.return-total__row{color:#676871;font-weight:500;line-height:normal;padding:1.25rem .9375rem}@media only screen and (min-width:768px){.return-total__row{padding:1.25rem 1.875rem .9375rem}}.return-total__row:not(:first-child){border-top:.0625rem solid #e7e7e9}.return-total__counter{background-color:#cfcfd2;border-radius:2px;padding:.25rem 1.5rem}.user-share-list__list{display:grid;margin-bottom:1rem;grid-gap:1rem}.user-share-list__item{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:768px){.user-share-list__item{flex-direction:row}}.user-share-list__user{color:#0e101e;font-size:1rem;font-weight:400;line-height:1.5rem;margin-bottom:0}@media only screen and (max-width:767px){.user-share-list__user{margin-bottom:.625rem;width:100%}}.user-share-list__access{width:100%}@media only screen and (min-width:768px){.user-share-list__access{width:10rem}}.user-share-list__access .select2-container{width:100%!important}.user-share-list__access .select2-selection__rendered{align-items:center;background-color:#f3f3f3;border:none;display:flex;font-size:1rem;font-weight:400;height:2.5rem;line-height:1.5rem;padding-right:2.25rem;width:100%}@media only screen and (min-width:768px){.user-share-list__access .select2-selection__rendered{width:10rem}}.cart-permission--widget{font-size:.875rem;font-weight:400;line-height:1.5rem}.share-list-item{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:768px){.share-list-item{flex-direction:row}}.share-list-item__user{color:#0e101e;font-size:1rem;font-weight:400;line-height:1.5rem;margin-bottom:0}@media only screen and (max-width:767px){.share-list-item__user{margin-bottom:.625rem;width:100%}}.share-list-item__access{width:100%}@media only screen and (min-width:768px){.share-list-item__access{width:10rem}}.share-list-item__access .select2-selection__rendered{align-items:center;background-color:#f3f3f3;border:none;display:flex;font-size:1rem;font-weight:400;height:2.5rem;line-height:1.5rem;padding-right:2.25rem;width:100%}@media only screen and (min-width:768px){.share-list-item__access .select2-selection__rendered{width:10rem}}.shopping-list-overview-table{margin:1rem 0 1.5rem}@media only screen and (min-width:1024px){.shopping-list-overview-table{margin:2rem 0 1rem}}.shopping-list-overview-table__access,.shopping-list-overview-table__date{color:#3e404b}.shopping-list-overview-table__title{color:#ff671f;font-size:.875rem;font-weight:400;line-height:1.5rem;transition:color .25s ease-in-out}.shopping-list-overview-table__title:hover{color:#f34e01;text-decoration:none}.shopping-list-overview-table__sub-title{color:#3e404b;display:flex;font-size:.75rem;gap:1.25rem;line-height:1rem}@media only screen and (max-width:767px){.shopping-list-overview-table .shopping-list-overview-table__cell--item-count{text-align:right}}@media only screen and (min-width:768px)and (max-width:1023px){.shopping-list-overview-table .shopping-list-overview-table__cell--title{width:25rem}}@media only screen and (max-width:767px){.shopping-list-overview-table tbody{display:grid}.shopping-list-overview-table tbody tr:not(.is-hidden-sm-md){display:flex;flex-flow:row wrap;position:relative}.shopping-list-overview-table tbody td{padding:0}.shopping-list-overview-table tbody td.table__actions{align-items:center;display:flex;justify-content:space-between;padding-top:0}.shopping-list-overview-table .shopping-list-overview-table__cell--title{padding-bottom:.75rem;width:100%}.shopping-list-overview-table .shopping-list-overview-table__cell--item-count{text-align:left}}.shopping-list-overview-table .table__row:last-child{border-bottom:none}.pair-product-item-modal{background-color:#fff;border-radius:4px;box-shadow:0 .625rem .9375rem -.1875rem rgba(14,16,30,.1),0 .25rem .375rem -.125rem rgba(14,16,30,.05),0 0 0 .0625rem rgba(14,16,30,.05);display:none;height:auto;left:50%;max-height:calc(100% - 16px);max-width:calc(100% - 16px);overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:124;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:.75rem}@media only screen and (min-width:768px){.pair-product-item-modal{max-height:90vh;max-width:100%;width:37.5rem}}.pair-product-item-modal.is-shown{display:grid;gap:1rem}.pair-product-item-modal__header{display:flex;gap:1rem;justify-content:space-between}.pair-product-item-modal__title{color:#0e101e;font-size:1.5rem;font-weight:700;line-height:2rem}.pair-product-item-modal__buttons{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}@media only screen and (min-width:768px){.pair-product-item-modal__buttons{flex-direction:row;gap:1rem}}.pair-product-item-modal__button{width:100%}@media only screen and (min-width:768px){.pair-product-item-modal__button{width:auto}}.pair-product-item-modal>*{min-width:0}@media only screen and (min-width:768px){.pair-product-item-modal{max-width:40rem;width:calc(100% - 2rem)}}@media only screen and (min-width:1024px){.pair-product-item-modal{max-width:50rem}}.pair-product-item-modal.is-shown{gap:unset}.pair-product-item-modal__header{margin-bottom:.75rem}.pair-product-item-modal__description{border-bottom:.0625rem solid #cfcfd2;color:#0e101e;font-size:.875rem;font-weight:400;line-height:1.5rem;margin-bottom:1rem;padding-bottom:1rem}.pair-product-item-modal__node-animator{z-index:125}.pair-product-item-modal .product-item-list-catalog{border:unset;margin:0;padding:0}@media only screen and (min-width:768px){.pair-product-item-modal .product-item-list-catalog{grid-template-columns:8.25rem 1fr}}@media only screen and (min-width:1024px){.pair-product-item-modal .product-item-list-catalog{grid-template-columns:9.5rem 1fr}}.pair-product-item-modal .product-item-list-catalog__image{height:6.25rem;width:6.25rem}@media only screen and (min-width:768px){.pair-product-item-modal .product-item-list-catalog__image{height:7.5rem;margin-right:.75rem;width:7.5rem}}@media only screen and (min-width:1024px){.pair-product-item-modal .product-item-list-catalog__image{height:8.75rem;width:8.75rem}}@media only screen and (min-width:768px){.pair-product-item-modal .product-item-list-catalog__name{margin-bottom:.25rem}}.pair-product-item-modal .product-item-list-catalog__sub-title{margin-bottom:1rem}@media only screen and (min-width:768px){.pair-product-item-modal .product-item-list-catalog__sub-title{margin-bottom:.75rem}}@media only screen and (min-width:1024px){.pair-product-item-modal .product-item-list-catalog__sub-title{font-size:.875rem;font-weight:400;gap:0 1rem;line-height:1.5rem}}.pair-product-item-modal .product-item-list-catalog__footer{gap:1rem;margin-top:1rem}@media only screen and (min-width:768px){.pair-product-item-modal .product-item-list-catalog__footer{border:unset;flex-direction:row;justify-content:space-between;margin-top:1.5rem;overflow:hidden;padding:0}}@media only screen and (min-width:1024px){.pair-product-item-modal .product-item-list-catalog__footer{align-self:end;grid-column:2/3}}.pair-product-item-modal .product-item-list-catalog__footer-content{border:unset;padding:0}@media only screen and (min-width:768px){.pair-product-item-modal .product-item-list-catalog__footer-content{justify-content:normal}}.pair-product-item-modal .product-item-list-catalog__actions{padding:0}.pair-product-item-modal .product-item-list-catalog .ajax-add-to-cart,.pair-product-item-modal .product-item-list-catalog .ajax-add-to-cart .button{width:100%}@media only screen and (min-width:768px){.pair-product-item-modal .product-item-list-catalog .ajax-add-to-cart,.pair-product-item-modal .product-item-list-catalog .ajax-add-to-cart .button{width:auto}}.shopping-list-pair-product-item-modal{background-color:#fff;border-radius:4px;box-shadow:0 .625rem .9375rem -.1875rem rgba(14,16,30,.1),0 .25rem .375rem -.125rem rgba(14,16,30,.05),0 0 0 .0625rem rgba(14,16,30,.05);display:none;height:auto;left:50%;max-height:calc(100% - 16px);max-width:calc(100% - 16px);overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:124;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:.75rem}@media only screen and (min-width:768px){.shopping-list-pair-product-item-modal{max-height:90vh;max-width:100%;width:37.5rem}}.shopping-list-pair-product-item-modal.is-shown{display:grid;gap:1rem}.shopping-list-pair-product-item-modal__header{display:flex;gap:1rem;justify-content:space-between}.shopping-list-pair-product-item-modal__title{color:#0e101e;font-size:1.5rem;font-weight:700;line-height:2rem}.shopping-list-pair-product-item-modal__buttons{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}@media only screen and (min-width:768px){.shopping-list-pair-product-item-modal__buttons{flex-direction:row;gap:1rem}}.shopping-list-pair-product-item-modal__button{width:100%}@media only screen and (min-width:768px){.shopping-list-pair-product-item-modal__button{width:auto}}.shopping-list-pair-product-item-modal>*{min-width:0}@media only screen and (min-width:768px){.shopping-list-pair-product-item-modal{max-width:40rem;width:calc(100% - 2rem)}}@media only screen and (min-width:1024px){.shopping-list-pair-product-item-modal{max-width:50rem}}.shopping-list-pair-product-item-modal.is-shown{gap:unset}.shopping-list-pair-product-item-modal__header{margin-bottom:.75rem}.shopping-list-pair-product-item-modal__description{border-bottom:.0625rem solid #cfcfd2;color:#0e101e;font-size:.875rem;font-weight:400;line-height:1.5rem;margin-bottom:1rem;padding-bottom:1rem}.shopping-list-pair-product-item-modal__node-animator{z-index:125}.shopping-list-pair-product-item-modal .product-item-list-catalog{border:unset;margin:0;padding:0}@media only screen and (min-width:768px){.shopping-list-pair-product-item-modal .product-item-list-catalog{grid-template-columns:8.25rem 1fr}}@media only screen and (min-width:1024px){.shopping-list-pair-product-item-modal .product-item-list-catalog{grid-template-columns:9.5rem 1fr}}.shopping-list-pair-product-item-modal .product-item-list-catalog__image{height:6.25rem;width:6.25rem}@media only screen and (min-width:768px){.shopping-list-pair-product-item-modal .product-item-list-catalog__image{height:7.5rem;margin-right:.75rem;width:7.5rem}}@media only screen and (min-width:1024px){.shopping-list-pair-product-item-modal .product-item-list-catalog__image{height:8.75rem;width:8.75rem}}@media only screen and (min-width:768px){.shopping-list-pair-product-item-modal .product-item-list-catalog__name{margin-bottom:.25rem}}.shopping-list-pair-product-item-modal .product-item-list-catalog__sub-title{margin-bottom:1rem}@media only screen and (min-width:768px){.shopping-list-pair-product-item-modal .product-item-list-catalog__sub-title{margin-bottom:.75rem}}@media only screen and (min-width:1024px){.shopping-list-pair-product-item-modal .product-item-list-catalog__sub-title{font-size:.875rem;font-weight:400;gap:0 1rem;line-height:1.5rem}}.shopping-list-pair-product-item-modal .product-item-list-catalog__footer{gap:1rem;margin-top:1rem}@media only screen and (min-width:768px){.shopping-list-pair-product-item-modal .product-item-list-catalog__footer{border:unset;flex-direction:row;justify-content:space-between;margin-top:1.5rem;overflow:hidden;padding:0}}@media only screen and (min-width:1024px){.shopping-list-pair-product-item-modal .product-item-list-catalog__footer{align-self:end;grid-column:2/3}}.shopping-list-pair-product-item-modal .product-item-list-catalog__footer-content{border:unset;padding:0}@media only screen and (min-width:768px){.shopping-list-pair-product-item-modal .product-item-list-catalog__footer-content{justify-content:normal}}.shopping-list-pair-product-item-modal .product-item-list-catalog__actions{padding:0}.shopping-list-pair-product-item-modal .product-item-list-catalog .ajax-add-to-cart,.shopping-list-pair-product-item-modal .product-item-list-catalog .ajax-add-to-cart .button{width:100%}@media only screen and (min-width:768px){.shopping-list-pair-product-item-modal .product-item-list-catalog .ajax-add-to-cart,.shopping-list-pair-product-item-modal .product-item-list-catalog .ajax-add-to-cart .button{width:auto}}.shopping-list-pair-product-item-modal .product-item-list-catalog .ajax-add-to-shopping-list,.shopping-list-pair-product-item-modal .product-item-list-catalog .ajax-add-to-shopping-list .button{width:100%}@media only screen and (min-width:768px){.shopping-list-pair-product-item-modal .product-item-list-catalog .ajax-add-to-shopping-list,.shopping-list-pair-product-item-modal .product-item-list-catalog .ajax-add-to-shopping-list .button{overflow:hidden;white-space:nowrap;width:auto}}.page-layout-cart__container{display:flex;flex-direction:column;gap:1.5rem}.page-layout-cart__retrieve-price-infobox .infobox-warning__content{margin:0;padding:.75rem}@media only screen and (min-width:768px){.page-layout-cart__retrieve-price-infobox .infobox-warning__content{padding:.5rem 1rem}}.page-layout-cart__retrieve-price-infobox .infobox-warning__inner-content{align-items:center}.page-layout-cart__retrieve-price-infobox .button{align-self:flex-end;flex-shrink:0}@media only screen and (min-width:768px){.page-layout-cart__retrieve-price-infobox .button{align-self:unset}}@media only screen and (min-width:1024px){.page-layout-cart__main{align-items:stretch;display:flex;gap:1.5rem}}.page-layout-cart__main-content{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width:1024px){.page-layout-cart__main-content{flex-basis:auto;width:100%}}.page-layout-cart__products-list .cart-product-card-item{margin-bottom:1rem}.page-layout-cart__products-list .cart-product-card-item:last-of-type{margin-bottom:0}@media only screen and (min-width:1024px){.page-layout-cart__sidebar{flex-basis:18rem;flex-shrink:0;max-width:18rem;width:100%}}@media only screen and (min-width:1440px){.page-layout-cart__sidebar{flex-basis:18.75rem;max-width:18.75rem}}.page-layout-cart__sidebar .cart-sidebar{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width:1024px){.page-layout-cart__sidebar .cart-sidebar{gap:1rem}}.page-layout{display:flex;flex-direction:column;height:100%;min-width:22.5rem}.page-layout .page-info.cms{padding:0}.page-layout--preload *{transition:none!important}.page-layout .content-wrap{flex:1;margin-top:4rem}@media only screen and (min-width:1024px){.page-layout .content-wrap{margin-top:0}}.page-layout__scroll-top-button-wrapper{padding:0}.page-layout-main--cms-search-page{padding-top:1rem;position:relative}@media only screen and (min-width:768px){.page-layout-main--cms-search-page{padding-top:1.25rem}}.page-layout-main--request-for-quote{padding-bottom:2rem;padding-top:1rem}@media only screen and (min-width:768px){.page-layout-main--request-for-quote{padding-bottom:3.75rem;padding-top:2rem}}@media only screen and (min-width:1024px){.page-layout-main--request-for-quote{padding-bottom:7.5rem}}.page-layout-main--cms-page{padding-bottom:4.375rem;padding-top:2rem}.page-layout-main--cms-page a:not(a.scroll-top-button__anchor){color:#ff671f!important;font-weight:500;transition:color .25s ease-in-out}.page-layout-main--cms-page a:not(a.scroll-top-button__anchor) svg{margin-right:1rem}.page-layout-main--cms-page a:focus:not(a.scroll-top-button__anchor:focus),.page-layout-main--cms-page a:hover:not(a.scroll-top-button__anchor:hover){color:#eb4c00!important}.page-layout-main--cms-page table{border-left-style:none!important;border-radius:0!important;border-right-style:none!important;border-top-style:none!important;margin-bottom:1.25rem;width:100%}.page-layout-main--cms-page th{background-color:#e7e7e9;border-style:none!important;font-weight:700;padding:.75rem;text-align:left}.page-layout-main--cms-page td{border-bottom:.0625rem solid #cfcfd2;border-right-style:none!important;padding:.75rem;vertical-align:top}.page-layout-main--cms-page .button{background-color:#ff671f!important;border-color:#ff671f!important;color:#fff!important}.page-layout-main--cms-page .button:focus,.page-layout-main--cms-page .button:hover{background-color:#eb4c00!important;border-color:#eb4c00!important;color:#fff!important}.page-layout-main--success{padding-bottom:3.125rem;padding-top:0}@media only screen and (min-width:1024px){.page-layout-main--success{padding-bottom:6.875rem}}.page-layout-main--success-to-account{color:#0e101e;display:flex;font-size:1rem;font-weight:400;line-height:1.5rem}.page-layout-main--error-page{background:url(../images/error-page-img.svg) 50% no-repeat;background-size:cover;min-height:47.5rem;padding-top:2.25rem}.page-layout-main--error-404-page h1,.page-layout-main--error-404-page h2,.page-layout-main--error-404-page p,.page-layout-main--error-5xx-page h1,.page-layout-main--error-5xx-page h2,.page-layout-main--error-5xx-page p{color:#3e404b}.page-layout-main--error-404-page h1,.page-layout-main--error-5xx-page h1{font-size:3.125rem}.page-layout-main--error-404-page .button,.page-layout-main--error-5xx-page .button{font-size:1rem;font-weight:700;line-height:1.5rem}.page-layout-main--error-404-page .button__text,.page-layout-main--error-5xx-page .button__text{vertical-align:middle}.page-layout-main--error-404-page>.container:first-of-type,.page-layout-main--error-5xx-page>.container:first-of-type{padding:2rem}@media only screen and (min-width:768px){.page-layout-main--error-404-page>.container:first-of-type,.page-layout-main--error-5xx-page>.container:first-of-type{padding:3rem 4.5rem}}@media only screen and (min-width:1024px){.page-layout-main--error-404-page>.container:first-of-type,.page-layout-main--error-5xx-page>.container:first-of-type{padding:6rem 10rem}}.page-layout-main--pdp{background-color:#f3f3f3}.page-layout-main--pdp .tabbed-view{background-color:#fff}.page-layout-main--home .home-user-banner{padding:2rem 0 3rem}.page-layout-main--home-logged-in{padding-bottom:1.5rem;padding-top:1.5rem}.page-layout-checkout{padding-bottom:2rem;padding-top:6rem}@media only screen and (min-width:550px){.page-layout-checkout{padding-bottom:2rem;padding-top:2rem}}.page-layout-checkout .summary__product-count{color:#0e101e;font-size:1.25rem;font-weight:700;line-height:1.5rem}@media only screen and (min-width:1024px){.page-layout-checkout .summary-page{align-items:stretch;display:flex;gap:1.5rem}.page-layout-checkout .summary-page-content{flex-basis:auto;width:100%}.page-layout-checkout .summary-page-sidebar{flex-basis:18rem;flex-shrink:0;max-width:18rem;width:100%}}@media only screen and (min-width:1440px){.page-layout-checkout .summary-page-sidebar{flex-basis:18.75rem;max-width:18.75rem}}.page-layout-customer__content>.page-layout-customer__overview{display:flex;flex-direction:column;gap:2.5rem}@media only screen and (min-width:768px){.page-layout-customer__content>.page-layout-customer__overview{gap:4rem}}.page-layout-customer .content-wrap{background-color:#f9f9f9;padding:1rem 0 5rem}@media only screen and (min-width:1024px){.page-layout-customer .content-wrap{padding-top:1.5rem}}.page-layout-customer .navigation-tab-bar,.page-layout-customer .page-info{margin-bottom:1.5rem}@media only screen and (min-width:1024px){.page-layout-customer--overview .content-wrap{padding-top:2rem}}.page-layout-customer--overview .page-info{margin-bottom:1rem}@media only screen and (max-width:767px){.page-layout-customer--address .contact-person{margin-top:.5rem}}.page-layout-customer--order-detail .content-wrap{padding-bottom:0}.page-layout-customer--order-detail .page-layout-customer__section-inner{background-color:#fff}.page-layout-customer--order-detail .page-layout-customer__section-inner .container{display:flex;flex-direction:column;gap:4rem;padding-top:2.5rem}@media only screen and (min-width:768px){.page-layout-customer--order-detail .page-layout-customer__section-inner .container{padding-top:2rem}}@media only screen and (min-width:1440px){.page-layout-customer--order-detail .page-layout-customer__section-inner .container{gap:5rem}}.page-layout-customer--order-detail .page-layout-customer__back-link-wrapper{background-color:#fff;padding:4rem 0 5rem}@media only screen and (min-width:1440px){.page-layout-customer--order-detail .page-layout-customer__back-link-wrapper{padding-top:5rem}}.page-layout-customer--order .no-data-placeholder{margin-bottom:1.5rem;padding:1rem}@media only screen and (min-width:1024px){.page-layout-customer--order .no-data-placeholder{margin-bottom:0}}.page-layout-customer--order .no-data-placeholder__title{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:1rem}.page-layout-customer--order .no-data-placeholder__text{margin-bottom:2rem;margin-top:0}.page-layout-customer--order .no-data-placeholder__navigation-title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem;text-align:center}.page-layout-customer--order .no-data-placeholder__navigation-list .navigation-list-simple{align-items:center;flex-direction:row;gap:.25rem 1rem}.page-layout-customer--order .no-data-placeholder__navigation-list .list__item{margin:0}.page-layout-customer--invoice .page-layout-customer__pagination{align-items:center;display:flex;justify-content:center;margin-top:1.5rem}@media only screen and (min-width:1024px){.page-layout-customer--invoice .page-layout-customer__pagination{justify-content:space-between;margin:1rem 0}}.page-layout-customer--invoice .sort{margin-bottom:0}.page-layout-customer--invoice .sort__content{align-items:center;display:flex;gap:.5rem}.page-layout-customer--invoice .sort__title{color:#676871;font-weight:400;margin-bottom:0}.page-layout-customer--invoice .sort__title-colon{display:none}.page-layout-customer--invoice .sort .custom-select,.page-layout-customer--invoice .sort .select2-container{width:7.5rem!important}.page-layout-customer--invoice .no-data-placeholder{margin-bottom:1.5rem;padding:1rem}@media only screen and (min-width:1024px){.page-layout-customer--invoice .no-data-placeholder{margin-bottom:0}}.page-layout-customer--invoice .no-data-placeholder__title{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:1rem}.page-layout-customer--invoice .no-data-placeholder__text{margin:0 auto;max-width:31.25rem}.page-layout-success{padding-bottom:1.5rem;padding-top:1rem}@media only screen and (min-width:768px){.page-layout-success{padding-bottom:5rem;padding-top:2rem}}.page-layout-success__assembly-section{margin-top:1.5rem}@media only screen and (min-width:768px){.page-layout-success__assembly-section{margin-top:5rem}}@media only screen and (min-width:1024px){.page-layout-success__assembly-section{margin-top:8.5rem}}.configurator-toggle__show-less,.configurator-toggle__show-more{align-items:center;background:#fff;color:#0e101e;cursor:pointer;display:none;font-size:.875rem;font-weight:400;height:2.125rem;justify-content:space-between;line-height:1.5rem;transition:color .25s ease-in-out}.configurator-toggle__show-less:focus-visible,.configurator-toggle__show-more:focus-visible{outline:.0625rem solid #7e818a}.configurator-toggle__show-less:hover .configurator-toggle__show-icon,.configurator-toggle__show-more:hover .configurator-toggle__show-icon{color:#f34e01}.configurator-toggle__show-less.show,.configurator-toggle__show-more.show{display:flex}.configurator-toggle__show-more{bottom:0;padding-left:.5rem;position:absolute;right:0}.configurator-toggle__show-more:before{background:linear-gradient(90deg,transparent,#fff);content:"";display:flex;height:100%;left:-2rem;position:absolute;width:2rem}.configurator-toggle__show-icon{color:#ff671f}.ajax-pagination{font-size:.875rem;text-align:center}.ajax-pagination__item{display:inline-block}.ajax-pagination__step{display:inline-block;padding:.25rem .5rem}.ajax-pagination__step--current{background-color:#ff671f;color:#fff}.ajax-pagination__step--disabled{color:#595959}.ajax-pagination .ajax-pagination__list{align-items:center;display:flex}.ajax-pagination .ajax-pagination__item{display:flex}.ajax-pagination .ajax-pagination__step:not(.ajax-pagination .ajax-pagination__step--ellipsis){cursor:pointer}.ajax-pagination .ajax-pagination__step--button{min-width:2rem}.ajax-pagination .ajax-pagination__step--button:not(.ajax-pagination .ajax-pagination__step--current){color:#0e101e;transition:color .25s ease-in-out}.ajax-pagination .ajax-pagination__step--button:not(.ajax-pagination .ajax-pagination__step--current):hover{color:#ff671f}.ajax-pagination .ajax-pagination__step--disabled{cursor:default}.ajax-pagination .ajax-pagination__step--next{margin-left:.5rem}.ajax-pagination .ajax-pagination__step--previous{margin-right:.5rem}.ajax-pagination .ajax-pagination__step--ellipsis{padding-left:0;padding-right:0}.ajax-pagination .ajax-pagination__reset-icon{color:#0e101e}.catalog-configurator{position:relative}.catalog-configurator__holder{border:.0625rem solid #cfcfd2;border-radius:2px;display:flex;flex-flow:column nowrap;width:100%}@media only screen and (min-width:1024px){.catalog-configurator__holder{border:none;border-radius:unset;flex-flow:row wrap;gap:.5rem;max-height:4.75rem;overflow:hidden}}.catalog-configurator__holder.show{max-height:none}.catalog-configurator__holder-title{color:#0e101e;font-size:.875rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}.catalog-configurator__active-filter-reset-container{align-items:center;display:flex;flex-flow:row wrap;width:auto}.catalog-configurator__reset-all{margin-top:.75rem;white-space:nowrap}.catalog-configurator__reset-all .button{vertical-align:top}.option-base{display:flex}.option-base:not(:first-child){margin-top:.75rem}.option-base__label{float:left;position:relative;width:calc(100% - 1rem)}.option-base__checkbox{height:1.75rem;margin:.25rem;padding-left:0;position:relative}.option-base__checkbox:before{background:#fff;border:.0625rem solid #b7b7bc;border-radius:.25rem;content:"";display:block;height:1.25rem;position:absolute;top:.125rem;width:1.25rem}.option-base__checkbox:active:before,.option-base__checkbox:hover:before{border:.125rem solid #ff671f;color:#ff671f;transition:border-color .25s ease-in-out}.option-base__checkbox:active,.option-base__checkbox:hover{color:#ff671f}.option-base__checkbox-text{margin:0 1.875rem}.option-base__radio{padding-left:2rem}.option-base__radio:before{background:#fff;border:transparent;border-radius:50%;box-shadow:0 0 0 .0625rem #8f8f8f;content:"";display:inline-block;height:1.25rem;left:0;position:absolute;top:0;transition:background box-shadow ease-in-out;width:1.25rem}.option-base__radio:after{border-radius:50%;content:"";display:block;height:.5rem;left:.375rem;position:absolute;top:.375rem;transition:background .25s ease-in-out;width:.5rem}.option-base__radio:active:before,.option-base__radio:hover:before{background:#ff671f;box-shadow:0 0 0 .0625rem #ff671f}.option-base__radio:active:after,.option-base__radio:hover:after{background:#fff}.option-base__checkmark{display:inline-block;height:1rem;padding:0 0 0 .125rem;position:absolute;top:0;visibility:hidden;width:1rem}.option-base__checkmark .material-icons-outlined{color:#fff;font-size:1.25rem;height:1.5rem;left:.125rem;position:absolute;top:.25rem;width:1rem}.option-base--order-history-filter:not(:first-child){margin-top:.25rem}.option-base--order-history-filter .option-base__checkbox:before{background:#fff}.option-base--order-history-filter .option-base__label{color:#0e101e;font-size:.875rem;font-weight:400;line-height:1.5rem}.option-base--order-history-filter .option-base__quantity{align-items:center;background:#fff;border-radius:.75rem;color:#0e101e;display:flex;font-size:.8125rem;font-weight:400;justify-content:center;line-height:1rem;margin:.25rem 0;min-width:1.75rem;padding:.25rem .5rem}.option-base--order-history-filter .option-base__quantity.empty{background:#e7e7e9;color:#676871}.option-base--order-history-filter .option-base__input:checked+.option-base__checkbox:before{background:#ff671f;border:#ff671f}.option-base--order-history-filter .option-base__input:checked+.option-base__checkbox .option-base__checkmark{visibility:visible}.option-base--adp .option-base__radio:hover,.option-base--order-history-filter .option-base__input:checked+.option-base__checkbox .option-base__checkbox-text{color:#ff671f}.option-base--adp .option-base__input:checked~.option-base__radio:before{background:#ff671f;box-shadow:0 0 0 .0625rem #ff671f}.option-base--adp .option-base__input:checked~.option-base__radio{background:none;color:#ff671f}.option-base--adp .option-base__input:checked~.option-base__radio:after{background:#fff;border-radius:50%;content:"";display:block;height:.5rem;left:.375rem;position:absolute;top:.375rem;transition:background .25s ease-in-out;width:.5rem}.option-base--adp .option-base__input:disabled~.option-base__radio{color:#e2e2dd;cursor:default;opacity:.5}.option-base--adp .option-base__input:disabled~.option-base__radio:active,.option-base--adp .option-base__input:disabled~.option-base__radio:hover{color:#e2e2dd}.option-base--adp .option-base__input:disabled~.option-base__radio:active:before,.option-base--adp .option-base__input:disabled~.option-base__radio:before,.option-base--adp .option-base__input:disabled~.option-base__radio:hover:before{background:initial;box-shadow:0 0 0 .0625rem #e2e2dd}.option-base--adp .option-base__input:disabled~.option-base__radio:active:after,.option-base--adp .option-base__input:disabled~.option-base__radio:hover:after{display:none}.option-url-list{border:.0625rem solid #f3f3f3;border-radius:2px;box-shadow:0 .125rem .5rem 0 rgba(14,16,30,.1);padding:.25rem .5rem}@media only screen and (min-width:1024px){.option-url-list{border-color:#cfcfd2;box-shadow:none}}.option-url-list__trigger{border-top:.0625rem solid #cfcfd2;color:#0e101e;display:block;font-size:.875rem;font-weight:700;line-height:1.5rem;padding:.25rem 0}.option-url-list__trigger .option-url-list__inner-wrap{align-items:center;border-radius:2px;display:flex;gap:.5rem;justify-content:space-between;padding:.5rem .75rem;pointer-events:none;transition:color .25s ease-in-out}.option-url-list__trigger:focus .option-url-list__inner-wrap,.option-url-list__trigger:hover .option-url-list__inner-wrap{color:#ff671f}.option-url-list__trigger:first-of-type{border-top:none}.option-url-list__trigger:last-of-type{border-bottom:none}.option-url-list__trigger.selected{position:relative;z-index:1}.option-url-list__trigger.selected .option-url-list__inner-wrap{background:#ff671f;color:#fff}.option-url-list__trigger.toggler-accordion__item--active{border-bottom:none}.option-url-list__trigger.toggler-accordion__item--active .option-url-list__show-more{transform:rotate(180deg)}.option-url-list__show-more{pointer-events:auto;transition:transform .25s ease-in-out}.option-url-list .option-url-list{border:none;box-shadow:none;padding:0}.option-url-list .option-url-list .option-url-list__trigger{border:none;font-size:.875rem;font-weight:400;line-height:1.5rem;padding:0}.option-url-list .option-url-list .option-url-list__trigger.selected{font-weight:700;padding:.25rem 0}.filter-dropdown__item{border-top:.0625rem solid #cfcfd2;width:auto}@media only screen and (min-width:1024px){.filter-dropdown__item{border:none}}.filter-dropdown__item:focus-visible{outline:.0625rem solid #7e818a}.filter-dropdown:first-of-type .filter-dropdown__item{border:none}.filter-dropdown__item-title-container .selected .filter-dropdown__item-title-text{font-weight:700}.filter-dropdown__item-title{align-items:center;background:#fff;color:#0e101e;cursor:pointer;display:flex;flex-direction:row;font-size:.875rem;font-weight:400;gap:.75rem;justify-content:space-between;line-height:1.5rem;padding:.75rem;transition:border-color .25s ease-in-out;width:100%}@media only screen and (min-width:1024px){.filter-dropdown__item-title{border:.0625rem solid #b7b7bc;border-radius:2px;padding:.25rem .5rem .25rem .75rem;width:auto}}.filter-dropdown__item-title.toggler-accordion__item--active,.filter-dropdown__item-title:hover{border-color:#676871}.filter-dropdown__item-title.toggler-accordion__item--active .filter-dropdown__item-title-icon{transform:rotate(180deg)}.filter-dropdown__item-title-text{align-items:center;display:flex;justify-content:space-between;white-space:normal;width:100%}@media only screen and (min-width:1024px){.filter-dropdown__item-title-text{gap:.25rem;justify-content:flex-start;white-space:nowrap}}.filter-dropdown__item-title-text-wrapper:first-letter{text-transform:capitalize}.filter-dropdown__item-title-icon{transform-origin:center center;transition:transform .25s ease-in-out}.filter-dropdown__count-badge{display:inline-flex;opacity:0;pointer-events:none;visibility:hidden}.filter-dropdown__count-badge.show,.filter-dropdown__item-content-container{opacity:1;pointer-events:all;visibility:visible}.filter-dropdown__item-content-container{background:#fff;max-height:18.75rem;overflow-x:hidden;overflow-y:auto;padding:0 1rem .75rem .5rem;position:relative;width:100%;z-index:115}@media only screen and (min-width:1024px){.filter-dropdown__item-content-container{border-radius:2px;box-shadow:0 .625rem .9375rem -.1875rem rgba(14,16,30,.1),0 .25rem .375rem -.125rem rgba(14,16,30,.05),0 0 0 .0625rem rgba(14,16,30,.05);margin-top:.25rem;padding-top:.5rem;position:absolute;width:auto}}.filter-dropdown__item-content-container.is-hidden{display:inherit;opacity:0;pointer-events:none;visibility:hidden}@media only screen and (max-width:1023px){.filter-dropdown__item-content-container.is-hidden{height:0;margin:0;padding:0}}.filter-dropdown__clear-all-link{color:#ff671f;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:400;line-height:1.5rem;margin:0 .125rem .75rem;transition:color .25s ease-in-out}.filter-dropdown__clear-all-link:hover{color:#f34e01}.filter-dropdown .option-dropdown{max-width:12rem}.filter-dropdown .option-dropdown:not(:first-child){margin-top:.5rem}.filter-dropdown .option-dropdown .checkbox,.filter-dropdown .option-dropdown .radio{vertical-align:top}.filter-dropdown .option-dropdown .checkbox__additional-wrapper,.filter-dropdown .option-dropdown .radio__additional-wrapper{cursor:pointer;display:flex;flex-wrap:nowrap}.filter-dropdown .option-dropdown .checkbox__box,.filter-dropdown .option-dropdown .radio__box{flex-shrink:0;margin:.125rem}.filter-dropdown .option-dropdown .checkbox__label,.filter-dropdown .option-dropdown .radio__label{font-weight:400;padding-left:.5rem}.cart-content-bottom{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1.5rem}@media only screen and (min-width:1024px){.cart-content-bottom{margin-bottom:0}}.cart-content-bottom__subtotal{display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}.cart-content-bottom__label{color:#3e404b;font-size:1.25rem;font-weight:700;line-height:1.5rem}.cart-content-bottom__quantity{align-items:center;color:#7e818a;display:flex;font-size:.8125rem;font-weight:400;line-height:1.25rem}.cart-content-bottom__quantity .button{vertical-align:top}.cart-content-bottom__sum-price{overflow:hidden}.cart-content-bottom__sum-price .money-price__default-wrapper{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.cart-content-bottom__sum-price .money-price__default-wrapper.is-hidden{display:none}.cart-content-bottom__sum-price .money-price__default-price{color:#0e101e;display:block;font-size:1.25rem;font-weight:700;line-height:2rem;overflow:hidden;text-overflow:ellipsis;width:100%}.cart-content-bottom__sum-price .money-price__mode{color:#7e818a;font-size:.8125rem;font-weight:400;line-height:1.25rem}.cart-content-top{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between}@media only screen and (min-width:768px){.cart-content-top{flex-direction:row;gap:1rem}}.cart-content-top__title{color:#0e101e;font-size:1.25rem;font-weight:700;line-height:2rem}@media only screen and (min-width:768px){.cart-content-top__title{font-size:1.5rem}}.cart-content-top__sub-title{color:#7e818a;font-size:.875rem;font-weight:400;line-height:1.5rem}.cart-content-top-actions{align-self:flex-end}@media only screen and (min-width:768px){.cart-content-top-actions{align-self:unset}.cart-content-top-actions__action-list{gap:1rem}}@media only screen and (min-width:1024px){.cart-content-top-actions__action-list{gap:.75rem}}@media only screen and (min-width:1440px){.cart-content-top-actions__action-list{gap:.5rem}}.cart-content-top-actions__action-list .button.button--icon-only{padding:.625rem}@media only screen and (min-width:768px){.cart-content-top-actions__action-list .button.button--icon-only{padding:.125rem}}.cart-content-top-actions__action-list .cart-empty-action:not(:first-of-type){display:none}@media only screen and (min-width:768px){.cart-content-top-actions__action-list .cart-empty-action:not(:first-of-type){display:flex}}.cart-product-card-item{background-color:#fff;border:.0625rem solid #cfcfd2;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;padding:.75rem .5rem;position:relative;width:100%}@media only screen and (min-width:768px){.cart-product-card-item{display:grid;grid-template-columns:7.75rem 1fr;grid-template-rows:auto minmax(3.6875rem,max-content);padding:.75rem}}@media only screen and (min-width:1440px){.cart-product-card-item{grid-template-columns:13.25rem 1fr}}.cart-product-card-item__image{display:flex;height:5rem;justify-content:center;margin:0 auto .75rem;width:5rem}@media only screen and (min-width:768px){.cart-product-card-item__image{grid-column:1/2;height:7.25rem;margin:0 .5rem 0 0;width:7.25rem}}@media only screen and (min-width:1440px){.cart-product-card-item__image{grid-row:1/3;height:12.5rem;margin:0 .75rem 0 0;width:12.5rem}}.cart-product-card-item__image .lazy-image{height:100%}.cart-product-card-item__image img{vertical-align:top}@media only screen and (min-width:768px){.cart-product-card-item__content{display:flex;flex-direction:column}}.cart-product-card-item__title{display:flex}@media only screen and (min-width:768px){.cart-product-card-item__title{gap:1rem;justify-content:space-between}}@media only screen and (min-width:768px)and (max-width:1023px){.cart-product-card-item__title{padding-right:4.125rem}}.cart-product-card-item__name{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem;transition:color .25s ease-in-out}@media only screen and (min-width:768px){.cart-product-card-item__name{font-size:1.25rem}}@media only screen and (min-width:1440px){.cart-product-card-item__name{margin-bottom:.25rem}}.cart-product-card-item__links-wrapper{position:absolute;right:.1875rem;top:.1875rem}@media only screen and (min-width:1024px){.cart-product-card-item__links-wrapper{position:relative;right:-.25rem;top:-.25rem}}.cart-product-card-item__links-wrapper .button{padding:.625rem;vertical-align:top}@media only screen and (min-width:1024px){.cart-product-card-item__links-wrapper .button{padding:.125rem}}.cart-product-card-item__sub-title{display:flex;flex-direction:column;font-size:.8125rem;font-weight:400;gap:.25rem;line-height:1rem;margin-bottom:.75rem}@media only screen and (min-width:768px){.cart-product-card-item__sub-title{flex-flow:row wrap;gap:0 .75rem;margin-bottom:.5rem}}@media only screen and (min-width:1440px){.cart-product-card-item__sub-title{font-size:.875rem;font-weight:400;gap:0 1rem;line-height:1.5rem;margin-bottom:.75rem}}.cart-product-card-item__sub-title-item-container{display:flex;gap:.25rem}.cart-product-card-item__sub-title-item{color:#676871}.cart-product-card-item__sub-title-item-value{color:#0e101e;font-weight:700}.cart-product-card-item__description{align-items:flex-end;display:flex;flex-direction:column}@media only screen and (min-width:768px){.cart-product-card-item__description{flex-grow:1;justify-content:flex-end}}.cart-product-card-item__note-wrap{align-items:flex-end;display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}.cart-product-card-item__note-wrap:not(:has(.cart-item-note-ajax-form)){justify-content:flex-end}.cart-product-card-item__core-attributes{margin-bottom:.75rem;width:100%}@media only screen and (min-width:768px){.cart-product-card-item__core-attributes{margin-bottom:1rem}}@media only screen and (min-width:1440px){.cart-product-card-item__core-attributes{margin-bottom:.5rem}}.cart-product-card-item__core-attributes .product-core-attributes{margin-top:.25rem}.cart-product-card-item__core-attributes .button{font-size:.8125rem;font-weight:400;gap:.25rem;line-height:1.25rem}.cart-product-card-item__core-attributes .button__icon{font-size:1.125rem;height:1rem;width:1rem}.cart-product-card-item__footer{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:768px){.cart-product-card-item__footer{border-top:.0625rem solid #cfcfd2;flex-direction:row;gap:1rem;grid-column:1/3;justify-content:space-between;margin-top:.5rem;padding-top:.5rem}}@media only screen and (min-width:1440px){.cart-product-card-item__footer{align-self:end;grid-column:2/3;grid-row:2/3}}.cart-product-card-item__footer-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width:768px){.cart-product-card-item__footer-content{gap:.5rem;justify-content:normal;padding:0}}.cart-product-card-item__footer-content:first-of-type{border-bottom:.0625rem solid #cfcfd2;margin-bottom:.75rem;padding-bottom:.75rem}@media only screen and (min-width:768px){.cart-product-card-item__footer-content:first-of-type{border:unset;margin-bottom:0;padding-bottom:0}}.cart-product-card-item__footer .quantity-counter{background-color:#fff;gap:.5rem;padding:0}.cart-product-card-item__footer .quantity-counter__button{background-color:#fff;font-size:1.5rem;height:3rem;width:3rem}@media only screen and (min-width:768px){.cart-product-card-item__footer .quantity-counter__button{height:2rem;width:2rem}}.cart-product-card-item__footer .quantity-counter__button .material-icons-outlined{color:#676871}.cart-product-card-item__footer .quantity-counter__button--disabled,.cart-product-card-item__footer .quantity-counter__button:disabled{cursor:default;opacity:.3}.cart-product-card-item__footer .quantity-counter__button:hover .material-icons-outlined{color:#ff671f}.cart-product-card-item__footer .quantity-counter__input{border:.0625rem solid #b7b7bc;border-radius:2px;color:#0e101e;height:3rem;padding:.5rem 1rem;width:4.5rem}@media only screen and (min-width:768px){.cart-product-card-item__footer .quantity-counter__input{height:2.5rem;padding:.5rem;width:3.75rem}}.cart-product-card-item__footer .quantity-counter__input:focus,.cart-product-card-item__footer .quantity-counter__input:hover{border-color:#f34e01}.cart-product-card-item__footer .quantity-counter__input:disabled{cursor:default;opacity:.5}.cart-product-card-item__unit-price{display:flex}.cart-product-card-item__unit-price .money-price__amount,.cart-product-card-item__unit-price .money-price__default-wrapper{color:#676871;font-size:.8125rem;font-weight:400;line-height:1rem}.cart-product-card-item__unit-price .money-price__default-wrapper{align-items:flex-end;display:flex;flex-direction:column}.cart-product-card-item__unit-price .money-price__default-wrapper.is-hidden{display:none}.cart-product-card-item__total-price{align-items:flex-end;display:flex;flex-direction:column;gap:.125rem;overflow:hidden}.cart-product-card-item__total-price .money-price__default-wrapper{overflow:hidden}.cart-product-card-item__total-price .money-price__amount,.cart-product-card-item__total-price .money-price__default-price{color:#0e101e;display:block;font-size:1rem;font-weight:700;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis}.cart-product-card-item__total-price .money-price__amount.outdated,.cart-product-card-item__total-price .money-price__default-price.outdated{color:#7e818a}.cart-product-card-item__total-price .money-price__label{align-items:flex-start;-moz-column-gap:.25rem;column-gap:.25rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.cart-product-card-item__total-price .money-price__content{align-items:center;display:flex;gap:.25rem;justify-content:flex-end;width:100%}.cart-product-card-item__total-price .money-price__label,.cart-product-card-item__total-price .money-price__mode{color:#7e818a;font-size:.6875rem;font-weight:400;line-height:1rem}.cart-product-card-item__total-price .money-price__mode{margin:0}.cart-product-card-item--discontinued .cart-product-card-item__image,.cart-product-card-item--discontinued .cart-product-card-item__name,.cart-product-card-item--discontinued .cart-product-card-item__sub-title,.cart-product-card-item--discontinued .money-price{opacity:.5;pointer-events:none}.empty-cart{margin-bottom:1.5rem}@media only screen and (min-width:1024px){.empty-cart{margin-bottom:0}}@media only screen and (min-width:768px){.empty-cart .no-data-placeholder{padding-top:1rem}}@media only screen and (min-width:1024px){.empty-cart .no-data-placeholder__container{max-width:100%}}.empty-cart .no-data-placeholder__image{margin-bottom:2rem}@media only screen and (min-width:768px){.empty-cart .no-data-placeholder__image{max-width:11.25rem}}@media only screen and (min-width:1440px){.empty-cart .no-data-placeholder__image{max-width:15rem}}.empty-cart .no-data-placeholder__text{color:#676871}.empty-cart__navigation-title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem;text-align:center}@media only screen and (min-width:768px){.empty-cart__navigation-title{margin-bottom:.5rem}}.empty-cart__navigation .navigation-list-simple{align-items:center;display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:768px){.empty-cart__navigation .navigation-list-simple{flex-direction:row;gap:.25rem 1rem}}.empty-cart__navigation .list__item{margin:0}.empty-cart__navigation .link{color:#ff671f;text-decoration:none;transition:color .25s ease-in-out}.empty-cart__navigation .link:hover{color:#f34e01}.checkout-form{padding:0}.checkout-form .checkout-form__fields{margin:0}.checkout-form .checkout-form__field{padding:0 0 1rem}@media only screen and (min-width:768px){.checkout-form .checkout-form__field{padding:0 .625rem 1rem}}.checkout-form .checkout-form__actions{align-items:center;border-top:.0625rem solid #cfcfd2;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-top:1.5rem;padding-top:2rem}@media only screen and (min-width:768px){.checkout-form .checkout-form__actions{flex-direction:row;margin-top:3rem}}@media only screen and (max-width:767px){.checkout-form .checkout-form__actions .checkout-form__previous-button{width:100%}.checkout-form .checkout-form__actions .checkout-form__previous-button .button{padding:.375rem .625rem;width:100%}.checkout-form .checkout-form__actions .checkout-form__next-buttons{width:100%}}.checkout-form .checkout-form__action{font-size:1rem;font-weight:400;line-height:1.5rem}.checkout-form .checkout-form__action-back,.checkout-form .checkout-form__action-submit{align-items:center;display:flex;gap:12px;justify-content:space-between}.checkout-form .checkout-form__action-submit{border-radius:4px;font-weight:700}.checkout-form .checkout-form__action-back{color:#0e101e;font-size:.875rem;font-weight:400;line-height:1.5rem}.checkout-form .checkout-form__action-back .icon,.checkout-form .checkout-form__action-back:hover{color:#f34e01}.checkout-form .checkout-form__action .icon{height:1.5rem;width:1.5rem}@media only screen and (min-width:550px){.checkout-form .checkout-form__action{margin:0}}.checkout-form .label:not(span){color:#676871;font-size:1.25rem;font-weight:400;line-height:1.5rem;margin-bottom:1.5rem;text-transform:none}.checkout-form .input{transition:border-color .25s ease-in-out}.checkout-form .input::-moz-placeholder{color:#cfcfd2}.checkout-form .input:-ms-input-placeholder{color:#cfcfd2}.checkout-form .input::placeholder{color:#cfcfd2}.checkout-form .input:focus{border-color:#ff671f}.checkout-form-submit-buttons{margin-left:auto}@media only screen and (max-width:767px){.checkout-form-submit-buttons{gap:1rem}.checkout-form-submit-buttons .checkout-form-submit-buttons__next-step-button{margin:0;padding:.375rem .625rem;width:100%}.checkout-form-submit-buttons .checkout-form-submit-buttons__submit-button{margin:0;width:100%}}.delivery-shipment-method__item{margin-bottom:1.5rem}@media only screen and (min-width:768px){.delivery-shipment-method__item{margin-bottom:2rem}}@media only screen and (min-width:1024px){.delivery-shipment-method__item{margin-bottom:3rem}}.delivery-shipment-method__item:last-child{margin-bottom:0}.delivery-shipment-method__item .xdsoft_datetimepicker{bottom:calc(100% + .3125rem)!important;top:auto!important}@media only screen and (min-width:1024px){.delivery-shipment-method__item .xdsoft_datetimepicker{bottom:auto!important;left:calc(100% + .25rem)!important;top:50%!important;transform:translateY(-50%)}}.delivery-shipment-method__title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}@media only screen and (min-width:768px){.delivery-shipment-method__title{font-size:1.25rem;margin-bottom:1.5rem}}.delivery-shipment-method .date-time-picker__title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:.25rem}@media only screen and (min-width:768px){.delivery-shipment-method .date-time-picker__title{font-size:1.25rem}}.delivery-shipment-method .date-time-picker__input{position:relative}@media only screen and (min-width:768px){.delivery-shipment-method .date-time-picker__input{max-width:30rem}}.delivery-shipment-method .date-time-picker label{color:#676871;display:inline-block;font-size:.875rem;font-weight:400;line-height:1.5rem;margin-bottom:1rem}@media only screen and (min-width:768px){.delivery-shipment-method .date-time-picker label{margin-bottom:1.5rem}}.delivery-shipment-method .date-time-picker__icon{color:#0e101e}.delivery-shipment-method .date-time-picker input{color:#0e101e;font-size:.875rem;font-weight:400;line-height:1.5rem;padding:.5rem 2.5rem .5rem .5rem}@media only screen and (min-width:768px){.delivery-shipment-method .date-time-picker input{max-width:30rem}}.delivery-shipment-method .date-time-picker input::-moz-placeholder{color:#7e818a}.delivery-shipment-method .date-time-picker input:-ms-input-placeholder{color:#7e818a}.delivery-shipment-method .date-time-picker input::placeholder{color:#7e818a}.delivery-shipment-method .date-time-picker .list--alert{font-size:.875rem;font-weight:400;line-height:1.5rem;margin-top:.25rem}.payment-billing-address{margin-bottom:1.5rem;width:100%}@media only screen and (min-width:768px){.payment-billing-address{margin-bottom:2rem}}@media only screen and (min-width:1024px){.payment-billing-address{margin-bottom:3rem}}.payment-billing-address__title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}@media only screen and (min-width:768px){.payment-billing-address__title{font-size:1.25rem;margin-bottom:1.5rem}}.payment-billing-address .display-address{border:.0625rem solid #cfcfd2;border-radius:2px;padding:.75rem 1rem .875rem}.payment-billing-address .display-address .list__item{color:#0e101e;display:block;font-size:.875rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:768px){.payment-billing-address .display-address .list__item{font-size:1rem;font-weight:400;line-height:1.5rem}}.payment-billing-address .display-address .list__item:first-of-type{font-weight:700;margin-bottom:.5rem}.payment-billing-address .display-address .list__item:last-of-type{color:#676871;font-size:.8125rem;font-weight:400;line-height:1.25rem;margin-top:.5rem}.payment-providers{width:100%}.payment-providers__title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}@media only screen and (min-width:768px){.payment-providers__title{font-size:1.25rem;margin-bottom:1.5rem}}.self-pick-up-list-item__location,.self-pick-up-list-item__opening-hours{color:#0e101e;font-size:.875rem;font-weight:700;line-height:1.5rem;padding-bottom:.5rem}.self-pick-up-list-item__opening-hours{margin-top:1rem}.self-pick-up-list-item__items,.self-pick-up-list-item__name{color:#3e404b;font-size:.875rem;font-weight:400;line-height:1.5rem}.self-pick-up-list-item__name{font-weight:700}.success-container-title{color:#0e101e;font-size:1.5rem;font-weight:700;line-height:2rem}.success-container-order-id,.success-container-text{color:#676871;font-size:1rem;font-weight:400;line-height:1.5rem}.success-container-order-id{font-size:.875rem;font-weight:700;line-height:1.5rem}.success-container__check{align-items:center;background-color:#ff671f;border-radius:50%;color:#fff;display:inline-flex;height:6rem;justify-content:center;width:6rem}.summary-billing{margin-top:2rem}@media only screen and (min-width:768px){.summary-billing{margin-top:0}}.summary-billing__title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem}@media only screen and (min-width:768px){.summary-billing__title{font-size:1.25rem}}.summary-billing__box{border:.0625rem solid #e7e7e9;border-radius:4px;padding:1rem}.summary-billing__type{color:#0e101e;font-size:.875rem;font-weight:700;line-height:1.5rem}.summary-billing__row{padding-bottom:1rem}.summary-billing__row:last-child{padding-bottom:0}.summary-billing .list__item,.summary-billing__method{color:#3e404b;font-size:.875rem;font-weight:400;line-height:1.5rem}.summary-billing__customer-number.list__item{color:#676871;font-size:.8125rem;font-weight:400;line-height:1.25rem}.summary-delivery{margin-top:2rem}@media only screen and (min-width:768px){.summary-delivery{margin-top:0}}.summary-delivery__title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem}@media only screen and (min-width:768px){.summary-delivery__title{font-size:1.25rem}}.summary-delivery__box{border:.0625rem solid #e7e7e9;border-radius:4px;padding:1rem}.summary-delivery__type{color:#0e101e;font-size:.875rem;font-weight:700;line-height:1.5rem}.summary-delivery__row{padding-bottom:1rem}.summary-delivery__row:last-child{padding-bottom:0}.summary-delivery .list__item{color:#3e404b;font-size:.875rem;font-weight:400;line-height:1.5rem}.summary-submit-form{border:.0625rem solid #ff671f;border-radius:4px;padding:1rem}.summary-submit-form__title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}.summary-submit-form .form--checkout-form .form__actions{border:none;margin:0;padding:0}.summary-submit-form .form--checkout-form .form__actions .form__action{font-weight:700;margin:0;width:100%}.role-table tbody tr{padding:1rem 0}@media only screen and (min-width:768px){.role-table tbody tr{padding:0}}@media only screen and (max-width:767px){.role-table tbody tr:first-child{padding-top:.25rem}.role-table tbody tr:last-child{padding-bottom:.25rem}}.role-table tbody tr:last-child .role-table__actions-list{bottom:0}@media only screen and (max-width:767px){.role-table td{padding-right:3rem}.role-table td.role-table__table-name{font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}.role-table td.role-table__table-actions{padding:0}.role-table td.role-table__role{align-items:center;display:flex}}.role-table__actions-list{bottom:.75rem;position:absolute;right:0}@media only screen and (min-width:768px){.role-table__actions-list{justify-content:flex-end;position:static}}@media only screen and (max-width:767px){.role-table__actions-list .button{padding:.375rem}}.role-table__role-icon{color:#3e404b}.user-edit-modal{background-color:#fff;border-radius:4px;box-shadow:0 .625rem .9375rem -.1875rem rgba(14,16,30,.1),0 .25rem .375rem -.125rem rgba(14,16,30,.05),0 0 0 .0625rem rgba(14,16,30,.05);display:none;height:auto;left:50%;max-height:calc(100% - 16px);max-width:calc(100% - 16px);overflow-y:auto;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:124;-ms-scroll-chaining:none;overscroll-behavior:contain}@media only screen and (min-width:768px){.user-edit-modal{max-height:90vh;max-width:100%;width:37.5rem}}.user-edit-modal.is-shown{display:grid;gap:1rem}.user-edit-modal__header{display:flex;gap:1rem;justify-content:space-between}.user-edit-modal__title{color:#0e101e;font-size:1.5rem;font-weight:700;line-height:2rem}.user-edit-modal__buttons{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}@media only screen and (min-width:768px){.user-edit-modal__buttons{flex-direction:row;gap:1rem}}.user-edit-modal__button{width:100%}@media only screen and (min-width:768px){.user-edit-modal__button{width:auto}}.user-edit-modal>*{min-width:0}.user-edit-modal__spinner{align-items:center;display:flex;height:18.75rem;justify-content:center}.user-edit-modal__buttons{padding-top:1rem}@media only screen and (min-width:768px){.user-edit-modal .form__fields{row-gap:1.25rem}}.user-edit-modal .form__actions,.user-edit-modal .form__field:after{display:none}.user-edit-modal .form .label--required:after{display:inline}.user-edit-modal .form .list--checkbox{display:flex;flex-direction:column;gap:.5rem;margin:.25rem 0 0}.user-edit-modal .form .list__item--checkbox{margin:0}.user-table tbody tr:last-child .user-table__actions-list{bottom:0}@media only screen and (max-width:767px){.user-table td{padding-right:3rem}.user-table td.user-table__table-name{font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:.125rem}.user-table td.user-table__table-actions{padding:0}}.user-table__can-edit.table__row{padding-bottom:1rem}@media only screen and (min-width:768px){.user-table__can-edit.table__row{padding:0}}.user-table__actions-list{bottom:.75rem;position:absolute;right:0}@media only screen and (min-width:768px){.user-table__actions-list{justify-content:flex-end;position:static}}@media only screen and (max-width:767px){.user-table__actions-list .button{padding:.375rem}}@media only screen and (min-width:768px){.navigation-content-item{flex-basis:calc(50% - 0.5rem)}}@media only screen and (min-width:1024px){.navigation-content-item{flex-basis:calc(33% - 0.75rem)}}.navigation-content-item__link{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;width:100%}.navigation-content-item__image img{border-radius:4px;height:5.75rem;max-height:none;max-width:none;width:7.75rem}.navigation-content-item__title-description{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start}.navigation-content-item__title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem;transition:color .25s ease-in-out}@media only screen and (min-width:768px){.navigation-content-item__title{font-size:.875rem;line-height:1.125rem}}.navigation-content-item__description{color:#676871;font-size:.8125rem;font-weight:400;line-height:1.25rem;transition:color .25s ease-in-out}@media only screen and (min-width:768px){.navigation-content-item__description{font-size:.75rem;line-height:1.125rem}}.navigation-content-item:hover .navigation-content-item__description,.navigation-content-item:hover .navigation-content-item__title{color:#ff671f}.page-content-item{background-color:#fff;border-radius:8px;box-shadow:0 .125rem .75rem 0 rgba(14,16,30,.08),0 0 .0625rem 0 rgba(14,16,30,.25);display:flex;flex-direction:column;overflow:hidden}.page-content-item__image{padding-top:74.8%}.page-content-item__content{display:flex;flex:1;flex-direction:column;gap:1.5rem;justify-content:space-between;padding:1rem .75rem .75rem}@media only screen and (min-width:1024px){.page-content-item__content{gap:1rem}.page-content-item__content-bottom{display:flex;justify-content:flex-end}}.page-content-item__title{color:#0e101e;font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis}.page-content-item__sub-title{color:#676871;font-size:1rem;font-weight:400;line-height:1.5rem}.page-content-simple-item{background:#fff;border-radius:8px;display:flex;filter:drop-shadow(0 0 2.1875rem rgba(126,129,138,.25));flex-direction:column;width:100%}.page-content-simple-item:hover .page-content-simple-item__title{color:#ff671f;transition:color .25s ease-in-out}.page-content-simple-item__link{display:flex;flex-direction:column}.page-content-simple-item__image{display:flex;max-height:6.5rem}.page-content-simple-item__image img{border-top-left-radius:8px;border-top-right-radius:8px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1024px){.page-content-simple-item__image{height:10.625rem;max-height:10.625rem}}.page-content-simple-item__content{display:flex;flex-direction:column;padding:.75rem 1rem 1rem}.page-content-simple-item__title{color:#0e101e;font-size:.875rem;font-weight:700;line-height:1.5rem;transition:color .25s ease-in-out}@media only screen and (min-width:1024px){.page-content-simple-item__title{font-size:1.25rem}}.category-overview__header{background-color:#f9f9f9;padding:0 0 3rem}.category-overview__header h4{color:#0e101e;font-size:1.25rem;font-weight:700;line-height:2rem;margin-bottom:1rem}@media only screen and (min-width:768px){.category-overview__header h4{font-size:1.5rem}}.category-overview__header p{color:#676871;font-size:1rem;font-weight:400;line-height:1.5rem;margin:0}.category-overview__content{padding:2rem 0 5rem}.category-overview__sub-title{color:#676871;font-size:1rem;font-weight:700;letter-spacing:.0625rem;line-height:1.5rem;margin-bottom:1.5rem;text-transform:uppercase}.category-overview__content-items{display:grid;gap:1.25rem;grid-template-columns:1fr}@media only screen and (min-width:768px){.category-overview__content-items{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.category-overview__content-items{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1440px){.category-overview__content-items{gap:1.5rem;grid-template-columns:repeat(4,1fr)}}.cms-product-abstract-item{background-color:#fff;border-radius:8px;box-shadow:0 .125rem .75rem 0 rgba(14,16,30,.08),0 0 .0625rem 0 rgba(14,16,30,.25);display:flex;flex-basis:18rem;flex-direction:column;flex-shrink:0;gap:.75rem}@media only screen and (min-width:768px){.cms-product-abstract-item{flex-basis:20.75rem}}@media only screen and (min-width:1440px){.cms-product-abstract-item{flex-basis:unset;flex-shrink:unset}}.cms-product-abstract-item__image-wrapper{height:10.25rem}@media only screen and (min-width:768px){.cms-product-abstract-item__image-wrapper{height:12.5rem}}.cms-product-abstract-item__image{height:100%;text-align:center;width:100%}.cms-product-abstract-item__content{display:flex;flex:1;flex-direction:column;gap:1rem;justify-content:space-between;padding:.75rem}.cms-product-abstract-item__description{display:flex;flex-direction:column;gap:.5rem}.cms-product-abstract-item__bottom{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:768px){.cms-product-abstract-item__bottom{align-items:flex-end;flex-direction:row;gap:0;justify-content:flex-end}}.cms-product-abstract-item__name{color:#0e101e;display:-webkit-box;font-size:1rem;font-weight:700;line-height:1.5rem;overflow:hidden;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;margin-bottom:.25rem}@media only screen and (min-width:768px){.cms-product-abstract-item__name{font-size:1.25rem;margin-bottom:.25rem}}.cms-product-abstract-item__row{color:#7e818a;display:flex;font-size:.875rem;font-weight:400;gap:.5rem;line-height:1rem}.cms-product-abstract-item__row-key{flex-shrink:0}.cms-product-abstract-item__price{line-height:normal;width:100%}.cms-product-abstract-item__price .money-price__amount,.cms-product-abstract-item__price .money-price__default-price{color:#0e101e;font-size:1.25rem;font-weight:700;line-height:1.5rem}.cms-product-abstract-item__price .money-price__mode{color:#7e818a;font-size:.8125rem;font-weight:400;line-height:1.25rem}.cms-product-abstract-list{display:flex;flex-flow:row nowrap;gap:.5rem;margin:-.625rem;overflow-x:auto;padding:.625rem;scrollbar-width:none}@media only screen and (min-width:1024px){.cms-product-abstract-list{gap:1.25rem}}@media only screen and (min-width:1440px){.cms-product-abstract-list{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);overflow-x:initial}}.cms-product-abstract-list::-webkit-scrollbar{display:none}.customer-account-inner__wrapper{display:flex;height:100%}@media only screen and (min-width:1024px){.customer-account-inner__wrapper{align-items:stretch;gap:1.25rem}}@media only screen and (min-width:1440px){.customer-account-inner__wrapper{gap:1.5rem}}@media only screen and (min-width:1024px){.customer-account-inner__content-bottom{align-content:stretch;align-items:stretch;display:flex}}.customer-account-inner__profile{background-color:#eeeeea;height:100%;padding:1.25rem 1rem}@media only screen and (max-width:1023px){.customer-account-inner__profile{margin-bottom:1rem}}@media only screen and (min-width:768px){.customer-account-inner__profile{padding:1.25rem}}.customer-account-inner__profile-title{font-weight:700}.customer-account-inner__profile-list{margin-top:1.25rem}.customer-account-inner .navigation-sidebar{background:#fff;height:100%}.customer-account-inner__content-wrapper,.customer-account-inner__sidebar-wrapper{width:100%}.customer-account-inner__sidebar-wrapper{display:none}@media only screen and (min-width:1024px){.customer-account-inner__sidebar-wrapper{display:block;flex-basis:18rem;flex-shrink:0;height:100%;max-width:18rem;position:sticky;scrollbar-width:none;top:1rem;width:100%;z-index:2}}@media only screen and (min-width:1440px){.customer-account-inner__sidebar-wrapper{flex-basis:18.75rem;max-width:18.75rem}}@media only screen and (min-width:1024px){.customer-account-inner__content-wrapper{flex-basis:auto;width:100%}}.customer-account-inner__content-title{color:#0e101e;font-size:1.5rem;font-weight:700;line-height:2rem}@media only screen and (min-width:768px){.customer-account-inner__content-add-new{justify-content:flex-end}}.customer-account-inner__content-subtitle{color:#7e818a;font-size:.875rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:768px){.customer-account-inner__content-subtitle{font-size:.875rem;font-weight:400;line-height:1.5rem}}.customer-account-inner__content-subtitle-created-by{display:initial;margin-left:.25rem;padding-left:.5rem;position:relative}.customer-account-inner__content-subtitle-created-by:before{background:#cfcfd2;border-radius:50%;content:"";display:inline-block;height:.25rem;left:0;position:absolute;top:.375rem;width:.25rem}.customer-account-inner__mobile-actions{margin-top:.5rem}@media only screen and (min-width:768px){.customer-account-inner__mobile-actions{margin-top:0}}.customer-account-inner__mobile-actions-spacing .table-action-list{gap:1.5rem}.customer-account-inner__mobile-actions-grid-middle{align-items:flex-start}@media only screen and (min-width:768px){.customer-account-inner__mobile-actions-grid-middle{align-items:center}}.customer-account-inner--alternative{margin-bottom:3rem}@media only screen and (min-width:1024px){.customer-account-inner--alternative{margin-bottom:4rem}}.customer-account-inner--alternative .customer-account-inner__wrapper{background-color:#fff;border-radius:8px;flex-direction:column;gap:2rem;padding:.75rem}@media only screen and (min-width:1024px){.customer-account-inner--alternative .customer-account-inner__wrapper{padding:1.25rem}}@media only screen and (min-width:1440px){.customer-account-inner--alternative .customer-account-inner__wrapper{padding:1.5rem}}.customer-account-inner--alternative .customer-account-inner__sidebar-wrapper{display:block;flex-basis:auto;max-width:100%;position:static;top:auto}.customer-account-inner--alternative .ajax-pagination__list{margin-top:1rem}.customer-account-inner--reverted-columns .customer-account-inner__wrapper{flex-direction:row-reverse}.customer-bottom-section{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width:1024px){.customer-bottom-section{flex-direction:row}.customer-bottom-section .contact-person{height:auto;width:18.75rem}}.customer-bottom-section .banner-mobile-app{flex-grow:1;margin:0!important;min-width:0;width:auto}.customer-page-product-configurator-card{background:#fff;border-radius:8px;display:flex;filter:drop-shadow(0 0 2.1875rem rgba(126,129,138,.25));flex-direction:column;overflow:hidden}@media only screen and (min-width:768px){.customer-page-product-configurator-card{flex-direction:row}}@media only screen and (min-width:1024px){.customer-page-product-configurator-card{flex-direction:column}}.customer-page-product-configurator-card__image{display:flex;flex-grow:1;height:15.5rem;max-height:15.5rem}@media only screen and (min-width:768px){.customer-page-product-configurator-card__image{height:12.25rem;max-height:12.25rem;width:35%}}@media only screen and (min-width:1024px){.customer-page-product-configurator-card__image{height:17rem;max-height:17rem;width:100%}}.customer-page-product-configurator-card__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:100% center;object-position:100% center;width:100%}.customer-page-product-configurator-card__content{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;padding:.75rem 1rem 1.5rem}@media only screen and (min-width:768px){.customer-page-product-configurator-card__content{width:65%}}@media only screen and (min-width:1024px){.customer-page-product-configurator-card__content{width:100%}}.customer-page-product-configurator-card__title-wrapper{display:flex;flex-direction:column;gap:1rem}.customer-page-product-configurator-card__title{align-items:center;color:#0e101e;display:flex;font-size:1.25rem;font-weight:700;gap:.25rem;line-height:1.5rem}.customer-page-product-configurator-card__title-icon{color:#ff671f;display:inline-block}.customer-page-product-configurator-card__title-icon .icon{height:2rem;width:2rem}.customer-page-product-configurator-card__description{color:#0e101e;font-size:.875rem;font-weight:400;line-height:1.5rem;margin:0}.order-details-deliveries__title{color:#0e101e;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;line-height:2rem;margin-bottom:2rem}.order-details-deliveries__list{display:flex;flex-direction:column;gap:1.5rem}.order-details-deliveries__empty{border:.0625rem solid #e7e7e9;border-radius:8px;color:#7e818a;font-size:.8125rem;font-weight:400;line-height:1rem;padding:1.375rem 1rem}.order-details-deliveries-card{border:.0625rem solid #cfcfd2;border-radius:8px;overflow:hidden}.order-details-deliveries-card__header{background-color:#f3f3f3;border-bottom:.0625rem solid #cfcfd2;display:flex;flex-direction:column;gap:1rem;padding:.75rem;position:relative}.order-details-deliveries-card__title{color:#0e101e;display:flex;font-size:1rem;font-weight:700;gap:1rem;justify-content:space-between;line-height:1.5rem}@media only screen and (min-width:768px){.order-details-deliveries-card__title{justify-content:flex-start}}@media only screen and (min-width:768px)and (max-width:1023px){.order-details-deliveries-card__title{align-items:center;line-height:2rem}}.order-details-deliveries-card__info{display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width:768px){.order-details-deliveries-card__info{flex-direction:row;gap:unset}}@media only screen and (min-width:1024px){.order-details-deliveries-card__info{align-items:flex-end}}.order-details-deliveries-card__info-item{display:flex;gap:.25rem;justify-content:space-between}@media only screen and (min-width:768px){.order-details-deliveries-card__info-item{flex-direction:column;justify-content:flex-start;padding-right:.5rem;width:33%}}@media only screen and (min-width:1024px){.order-details-deliveries-card__info-item{width:25%}}@media only screen and (min-width:768px){.order-details-deliveries-card__info-item:last-child{padding-right:0}.order-details-deliveries-card__info-item--track-delivery{align-items:flex-end}}@media only screen and (min-width:768px)and (max-width:1023px){.order-details-deliveries-card__info-item--track-delivery{position:absolute;right:.75rem;top:.75rem}}.order-details-deliveries-card__info-item-title{color:#7e818a;font-size:.8125rem;font-weight:400;line-height:1rem}.order-details-deliveries-card__info-item-text{color:#3e404b;font-size:.8125rem;font-weight:700;line-height:1rem}@media only screen and (min-width:768px){.order-details-deliveries-card__info-item-text{font-size:.875rem;font-weight:700;line-height:1.5rem}}.order-details-deliveries-card__content{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}@media only screen and (min-width:768px){.order-details-deliveries-card__content{gap:unset;padding:.5rem .25rem}}.order-details-deliveries-card__expander{align-items:center;background-color:#fff0e9;border-radius:8px;display:flex;gap:.75rem;margin:0 -.25rem -.25rem;padding:.25rem .75rem}@media only screen and (min-width:768px){.order-details-deliveries-card__expander{background-color:#f3f3f3;margin:0 0 -.25rem}}.order-details-deliveries-card__expander-text{color:#3e404b;font-size:.875rem;font-weight:700;line-height:1.25rem}.order-details-deliveries-card-item{align-items:center;display:flex;gap:.75rem;padding:.5rem}.order-details-deliveries-card-item__image{flex-shrink:0;height:3.5rem;width:3.5rem}.order-details-deliveries-card-item__image .lazy-image{display:flex;height:3.5rem;justify-content:center;width:3.5rem}.order-details-deliveries-card-item__image .lazy-image img{max-height:3.5rem;max-width:3.5rem}.order-details-deliveries-card-item__content{flex-grow:1}.order-details-deliveries-card-item__product-info{display:inline-flex;flex-direction:column;gap:.25rem}.order-details-deliveries-card-item__name{color:#3e404b;font-size:.875rem;font-weight:700;line-height:1.25rem;transition:color .25s ease-in-out}@media only screen and (min-width:768px){.order-details-deliveries-card-item__sub-title{align-items:center;display:flex;gap:.5rem}}.order-details-deliveries-card-item__sub-title-item{flex-shrink:0}.order-details-deliveries-card-item__sub-title-item-value{color:#0e101e}@media only screen and (min-width:768px){.order-details-deliveries-card-item__sub-title-item-value{color:#676871}}.order-details-deliveries-card-item__sub-title-container{color:#7e818a;display:flex;font-size:.6875rem;font-weight:400;gap:.25rem;line-height:1rem}@media only screen and (min-width:768px){.order-details-deliveries-card-item__sub-title-container{font-size:.8125rem;font-weight:400;line-height:1.25rem}}.order-details-deliveries-card-item__sub-title-separator{display:none}@media only screen and (min-width:768px){.order-details-deliveries-card-item__sub-title-separator{display:block;padding:.375rem .25rem}.order-details-deliveries-card-item__sub-title-separator span{background-color:#cfcfd2;border-radius:50%;display:block;height:.25rem;width:.25rem}}.order-details-deliveries-card-item__quantity{color:#676871;flex-shrink:0;font-size:.875rem;font-weight:400;line-height:1.25rem}.order-details-documents__title{color:#0e101e;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;line-height:2rem;margin-bottom:2rem}.order-details-documents__list{border:.0625rem solid #e7e7e9;border-radius:8px;display:flex;flex-direction:column}.order-details-documents__empty{color:#7e818a;font-size:.8125rem;font-weight:400;line-height:1rem;padding:1.375rem 1rem}.order-details-documents__list-item{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.5rem .75rem}@media only screen and (min-width:768px){.order-details-documents__list-item{justify-content:flex-start;padding:.75rem 1rem}}.order-details-documents__title-wrapper{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:768px){.order-details-documents__title-wrapper{align-items:flex-start;flex-basis:45%;gap:.75rem;justify-content:center}}.order-details-documents__item-title{color:#3e404b;font-size:.875rem;font-weight:700;line-height:1.5rem}@media only screen and (min-width:768px){.order-details-documents__item-title{display:flex;gap:.75rem}}.order-details-documents__status{color:#7e818a;font-size:.875rem;font-weight:400;line-height:1.5rem}@media only screen and (min-width:768px){.order-details-documents__status{flex-basis:40%;font-size:.8125rem;font-weight:400;line-height:1.25rem}}.order-details-documents__icon{color:#676871}.order-details-documents__download-wrapper{display:flex;justify-content:flex-end}@media only screen and (min-width:768px){.order-details-documents__download-wrapper{flex-basis:15%}}.order-details-header{margin-bottom:.5rem}@media only screen and (min-width:768px){.order-details-header{margin-bottom:1.5rem}}.order-details-header__header{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1rem}@media only screen and (min-width:768px){.order-details-header__header{align-items:center;flex-direction:row;justify-content:space-between}}.order-details-header__header-info{display:flex;flex-direction:column;gap:.5rem}.order-details-header__title{color:#0e101e;font-size:1.5rem;font-weight:700;line-height:2rem}.order-details-header__subtitle{color:#676871;font-size:.875rem;font-weight:400;line-height:1.25rem}.order-details-header__list{border-top:.0625rem solid #cfcfd2;display:flex;flex-direction:column;gap:.5rem;padding:1rem 0}@media only screen and (min-width:768px){.order-details-header__list{flex-flow:row wrap}}.order-details-header__list-item{align-items:baseline;display:flex;flex-direction:row;gap:.5rem}@media only screen and (min-width:768px){.order-details-header__list-item{align-items:flex-start;flex-basis:calc(50% - 0.25rem);flex-direction:column;gap:.25rem}}@media only screen and (min-width:1024px){.order-details-header__list-item{flex-basis:calc(25% - 0.375rem);flex-direction:column}}.order-details-header__list-item-label{color:#7e818a;flex-basis:calc(50% - 0.25rem);flex-shrink:0;font-size:.8125rem;font-weight:400;line-height:1rem}@media only screen and (min-width:768px){.order-details-header__list-item-label{flex-basis:auto}}.order-details-header__list-item-value{color:#3e404b;font-size:.875rem;font-weight:400;line-height:1.5rem}.order-details-header__blocked-date{align-items:center;color:#7e818a;display:flex;font-style:italic;font-weight:700;gap:.125rem}.order-details-header__blocked-date .global-tooltip{font-style:normal}.order-details-header__blocked-date .material-icons-outlined{cursor:default;font-size:1rem;height:1rem;width:1rem}@media only screen and (min-width:768px){.order-details-header__blocked-date .material-icons-outlined{font-size:1.25rem;height:1.25rem;width:1.25rem}}.order-details-positions__header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}@media only screen and (min-width:768px){.order-details-positions__header{flex-direction:row;justify-content:space-between}}.order-details-positions__title{color:#0e101e;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;line-height:2rem}.order-details-positions__actions{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:768px){.order-details-positions__actions{flex-direction:row;gap:1.5rem;justify-content:flex-end}}.order-details-positions__table{display:flex;flex-direction:column;gap:1.5rem}.order-details-positions__table-header{display:none}@media only screen and (min-width:1024px){.order-details-positions__table-header{align-items:center;border-bottom:.0625rem solid #b7b7bc;color:#3e404b;display:flex;flex-flow:row nowrap;font-size:.8125rem;font-weight:700;line-height:1.25rem}.order-details-positions__table-header-item{overflow:hidden;padding:.5rem .5rem .4375rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}.order-details-positions__table-header-item--actions,.order-details-positions__table-header-item--image,.order-details-positions__table-header-item--material,.order-details-positions__table-header-item--position,.order-details-positions__table-header-item--status{text-align:left}.order-details-positions__table-header-item--actions{flex:1 3%;max-width:2.25rem;min-width:2.25rem;width:3%}.order-details-positions__table-header-item--image,.order-details-positions__table-header-item--position{flex:1 5%;max-width:4rem;min-width:4rem;width:5%}.order-details-positions__table-header-item--material{flex:1 31%;width:31%}.order-details-positions__table-header-item--quantity{flex:1 7%;width:7%}.order-details-positions__table-header-item--delivery_date,.order-details-positions__table-header-item--status{flex:1 14%;width:14%}.order-details-positions__table-header-item--unit_price{flex:1 10%;width:10%}.order-details-positions__table-header-item--total{flex:1 11%;width:11%}}.order-details-positions__table-content{display:flex;flex-direction:column}@media only screen and (min-width:768px){.order-details-positions__table-content{gap:1.5rem}}.order-details-positions__price-hint{color:#7e818a;font-size:.8125rem;font-weight:400;line-height:1.25rem;margin-top:1rem}@media only screen and (min-width:1024px){.order-details-positions__price-hint{margin-top:1.5rem}}.order-details-positions__expander{align-items:center;background-color:#fff0e9;border-radius:8px;display:flex;gap:.75rem;margin-top:1rem;padding:.25rem .75rem}@media only screen and (min-width:768px){.order-details-positions__expander{background-color:#f3f3f3;margin-top:0}}.order-details-positions__expander-text{color:#3e404b;font-size:.875rem;font-weight:700;line-height:1.25rem}.order-details-positions-item .mobile{display:flex}@media only screen and (min-width:1024px){.order-details-positions-item .mobile{display:none}}.order-details-positions-item .desktop{display:none}@media only screen and (min-width:1024px){.order-details-positions-item .desktop{display:flex}}.order-details-positions-item__content{display:flex;gap:.5rem;padding:1.25rem 0}@media only screen and (min-width:1024px){.order-details-positions-item__content{align-items:center;gap:unset;padding:0}.order-details-positions-item__item{display:flex;justify-content:flex-end;padding:.5rem}}.order-details-positions-item__mobile-list{flex-basis:100%;flex-direction:column}@media only screen and (min-width:768px){.order-details-positions-item__mobile-list{flex-basis:15rem;flex-shrink:0;margin-top:1.75rem}}.order-details-positions-item__mobile-item{display:flex;font-size:.8125rem;font-weight:400;gap:1rem;justify-content:space-between;line-height:1.25rem}.order-details-positions-item__mobile-item strong,.order-details-positions-item__mobile-item>span:first-child{color:#0e101e}@media only screen and (min-width:1024px){.order-details-positions-item__actions,.order-details-positions-item__image,.order-details-positions-item__material,.order-details-positions-item__position,.order-details-positions-item__status{justify-content:flex-start}.order-details-positions-item__actions{align-items:center;flex:1 3%;max-width:2.25rem;min-width:2.25rem;width:3%}}.order-details-positions-item__position{align-items:center;color:#7e818a;font-size:.875rem;font-weight:700;gap:.5rem;line-height:1.5rem;margin-bottom:.25rem}@media only screen and (min-width:1024px){.order-details-positions-item__position{flex:1 5%;gap:unset;margin:0;max-width:4rem;min-width:4rem;width:5%}}@media only screen and (max-width:767px){.order-details-positions-item__position.mobile{margin-bottom:.25rem;margin-left:-1.75rem}}.order-details-positions-item__image{flex-shrink:0;height:3.5rem;width:3.5rem}@media only screen and (min-width:1024px){.order-details-positions-item__image{flex:1 5%;height:auto;max-width:4rem;min-width:4rem;width:5%}}.order-details-positions-item__image .lazy-image{display:flex;height:3.5rem;justify-content:center;width:3.5rem}@media only screen and (min-width:1024px){.order-details-positions-item__image .lazy-image{height:3rem;width:3rem}}.order-details-positions-item__image .lazy-image img{max-height:3.5rem;max-width:3.5rem}@media only screen and (min-width:1024px){.order-details-positions-item__image .lazy-image img{max-height:3rem;max-width:3rem}}.order-details-positions-item__material{display:flex;flex-direction:column;flex-grow:1;gap:1rem;padding-left:1.75rem}@media only screen and (min-width:768px){.order-details-positions-item__material{flex-direction:row;justify-content:space-between;padding-left:0}}@media only screen and (min-width:1024px){.order-details-positions-item__material{flex:1 31%;flex-grow:unset;gap:unset;justify-content:unset;padding-left:.5rem;width:31%}}.order-details-positions-item__material-inner{display:flex;flex-direction:column}.order-details-positions-item__material .order-details-positions-item__name{color:#3e404b;font-size:.875rem;font-weight:700;line-height:1.25rem;transition:color .25s ease-in-out}@media only screen and (min-width:1024px){.order-details-positions-item__material .order-details-positions-item__name{margin-bottom:.25rem}}.order-details-positions-item__material a.order-details-positions-item__name:hover{color:#ff671f}.order-details-positions-item__material .order-details-positions-item__info{color:#0e101e;font-size:.8125rem;font-weight:400;line-height:1.25rem}.order-details-positions-item__material .order-details-positions-item__info-value{color:#676871;font-size:.8125rem;font-weight:400;line-height:1.5rem}.order-details-positions-item__quantity{color:#7e818a}@media only screen and (min-width:1024px){.order-details-positions-item__quantity{flex:1 7%;font-size:.875rem;font-weight:400;line-height:1.5rem;width:7%}}.order-details-positions-item__status{display:flex;margin-top:.5rem;width:-moz-max-content;width:max-content}@media only screen and (min-width:1024px){.order-details-positions-item__status{flex:1 14%;margin:0;width:14%}}.order-details-positions-item__delivery-date{color:#7e818a}@media only screen and (min-width:1024px){.order-details-positions-item__delivery-date{flex:1 14%;font-size:.875rem;font-weight:400;line-height:1.5rem;width:14%}}.order-details-positions-item__delivery-date--blocked{font-style:italic;font-weight:700}.order-details-positions-item__delivery-date--blocked span{font-style:normal;font-weight:400}@media only screen and (min-width:1024px){.order-details-positions-item__unit-price{flex:1 10%;width:10%}}.order-details-positions-item__unit-price .money-price__amount{color:#7e818a;font-size:.8125rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:1024px){.order-details-positions-item__unit-price .money-price__amount{font-size:.875rem;font-weight:400;line-height:1.5rem}}.order-details-positions-item__unit-price .money-price__mode{display:none}@media only screen and (min-width:1024px){.order-details-positions-item__total{flex:1 11%;width:11%}}.order-details-positions-item__total .money-price__amount{color:#3e404b;font-size:.8125rem;font-weight:700;line-height:1.25rem}@media only screen and (min-width:1024px){.order-details-positions-item__total .money-price__amount{font-size:.875rem;font-weight:700;line-height:1.5rem}}.order-details-positions-item__total .money-price__mode{display:none}.order-details-positions-item__parts{margin-left:1.75rem}@media only screen and (min-width:768px){.order-details-positions-item__parts{margin-left:4rem}}@media only screen and (min-width:1024px){.order-details-positions-item__parts{margin-left:10.25rem}}.order-details-positions-item__image-wrapper{display:flex;gap:.5rem;margin-bottom:.5rem}@media only screen and (min-width:768px){.order-details-positions-item__image-wrapper{flex-direction:column}}.order-details-positions-item__image-wrapper .text-wrapper{display:flex;flex-direction:column;overflow:hidden}.order-details-positions-parts{border-top:.0625rem solid #cfcfd2}.order-details-positions-parts__content{border-bottom:.0625rem solid #cfcfd2;display:flex;flex-direction:column;padding:.5rem 0}@media only screen and (min-width:768px){.order-details-positions-parts__content{flex-direction:row;padding:0}}.order-details-positions-parts__item{color:#7e818a;display:flex;font-size:.8125rem;font-weight:400;justify-content:space-between;line-height:1.25rem}@media only screen and (min-width:768px){.order-details-positions-parts__item{display:block;padding:.375rem .5rem}.order-details-positions-parts__item:first-of-type{padding-left:0}.order-details-positions-parts__item:last-of-type{padding-right:0}}@media only screen and (min-width:1024px){.order-details-positions-parts__item:first-of-type{padding-left:.5rem}.order-details-positions-parts__item:last-of-type{padding-right:.5rem}}.order-details-positions-parts__item-label{font-weight:400}.order-details-positions-parts__name{color:#676871;padding-bottom:.25rem;padding-top:.25rem}@media only screen and (min-width:768px){.order-details-positions-parts__name{padding-bottom:.375rem;padding-top:.375rem;width:23%}}@media only screen and (min-width:1024px){.order-details-positions-parts__name{width:35.624%}}.order-details-positions-parts__name a{color:#ff671f;cursor:pointer}@media only screen and (min-width:768px){.order-details-positions-parts__quantity{text-align:right;width:23%}}@media only screen and (min-width:1024px){.order-details-positions-parts__quantity{width:8.05%}}@media only screen and (min-width:768px){.order-details-positions-parts__status{width:23%}}@media only screen and (min-width:1024px){.order-details-positions-parts__status{width:16.093%}}.order-details-positions-parts__status .badge{max-width:-moz-fit-content;max-width:fit-content}@media only screen and (min-width:768px){.order-details-positions-parts__date{-moz-column-gap:.25rem;column-gap:.25rem;display:flex;flex-wrap:wrap;justify-content:flex-end;width:31%}}@media only screen and (min-width:1024px){.order-details-positions-parts__date{width:16.093%}}.order-list__price-hint{color:#7e818a;font-size:.8125rem;font-weight:400;line-height:1.25rem;margin-bottom:1rem}.order-list .no-data-placeholder{margin-bottom:0;margin-top:.5rem;padding:1.5rem 1rem}.order-list .no-data-placeholder__image{margin-bottom:1rem}.order-list .no-data-placeholder__title{font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:.25rem}.order-list .no-data-placeholder__text{font-size:.875rem;font-weight:400;line-height:1.5rem;margin-bottom:1rem}.order-list .no-data-placeholder .button{margin:0}.order-list-item{background:#fff;border:.0625rem solid #e7e7e9;border-radius:8px;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;overflow:hidden;padding-bottom:.5rem;position:relative;transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out}@media only screen and (min-width:768px){.order-list-item{gap:.5rem;padding-bottom:.75rem}}.order-list-item:hover{border-color:#ffe1d2;box-shadow:0 .125rem .5rem 0 rgba(14,16,30,.1)}.order-list-item:hover .order-list-item__title{color:#f34e01}.order-list-item__link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.order-list-item__header{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;padding:1rem}@media only screen and (min-width:768px){.order-list-item__header{flex-direction:row;justify-content:space-between}}.order-list-item__header-info{display:flex;flex-direction:column;gap:.25rem}@media only screen and (min-width:768px){.order-list-item__header-info{max-width:50%}}.order-list-item__title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem;transition:color .25s ease-in-out}@media only screen and (min-width:768px){.order-list-item__title{font-size:1.25rem;font-weight:700;line-height:2rem}}.order-list-item__subtitle{color:#676871;font-size:.8125rem;font-weight:400;line-height:1rem}@media only screen and (min-width:768px){.order-list-item__subtitle{font-size:.875rem;font-weight:400;line-height:1.25rem}}.order-list-item__meta-data{display:flex;flex-direction:column;gap:.5rem;padding:0 1rem 1rem}@media only screen and (min-width:768px){.order-list-item__meta-data{flex-flow:row wrap;gap:.75rem}}.order-list-item__meta-data-item{display:flex;flex-basis:100%;gap:.5rem}@media only screen and (min-width:768px){.order-list-item__meta-data-item{flex-basis:calc(33% - 0.375rem);flex-direction:column;gap:.25rem}}@media only screen and (min-width:1224px){.order-list-item__meta-data-item{flex-basis:calc(20% - 0.625rem)}}.order-list-item__meta-label{color:#7e818a;flex-basis:calc(50% - 0.25rem);font-size:.8125rem;font-weight:400;line-height:1rem}@media only screen and (min-width:768px){.order-list-item__meta-label{flex-basis:auto}}.order-list-item__meta-value{color:#3e404b;font-size:.8125rem;font-weight:700;line-height:1rem}@media only screen and (min-width:768px){.order-list-item__meta-value{font-size:.875rem;font-weight:700;line-height:1.5rem}}.order-list-item__blocked-date{align-items:center;color:#7e818a;display:flex;font-style:italic;font-weight:700;gap:.125rem}.order-list-item__blocked-date .global-tooltip{font-style:normal}.order-list-item__blocked-date .material-icons-outlined{cursor:default;font-size:1rem;height:1rem;position:relative;width:1rem;z-index:1}@media only screen and (min-width:768px){.order-list-item__blocked-date .material-icons-outlined{font-size:1.25rem;height:1.25rem;width:1.25rem}}.order-list-item__deliveries{padding:0 1rem}.order-list-item__deliveries-list{border-top:.0625rem solid #e7e7e9;padding:1rem 0 0}@media only screen and (min-width:768px){.order-list-item__deliveries-list{padding:1rem 0 0}}.order-list-item__deliveries-title{color:#0e101e;font-size:.875rem;font-weight:700;line-height:1.5rem;margin-bottom:.25rem}.order-list-item-delivery{align-items:center;border-bottom:.0625rem solid #e7e7e9;display:flex;gap:1.25rem;padding:.5rem 0}@media only screen and (min-width:768px){.order-list-item-delivery{gap:.5rem;padding:.75rem 0}}@media only screen and (min-width:1224px){.order-list-item-delivery{gap:.75rem}}.order-list-item-delivery:last-of-type{border-bottom:none}.order-list-item-delivery__item{color:#3e404b;font-size:.8125rem;font-weight:400;line-height:1rem}@media only screen and (min-width:768px){.order-list-item-delivery__item{display:flex;flex-basis:8.75rem;font-size:.875rem;font-weight:400;line-height:1.5rem}}@media only screen and (min-width:1224px){.order-list-item-delivery__item{flex-basis:calc(20% - 0.75rem)}}.order-list-item-delivery__item-label{color:#7e818a}@media only screen and (min-width:768px){.order-list-item-delivery__item--date{-moz-column-gap:.25rem;column-gap:.25rem;flex-basis:auto;flex-wrap:wrap}}@media only screen and (min-width:1224px){.order-list-item-delivery__item--date{flex-basis:calc(20% - 0.75rem)}}.order-list-item-delivery__item--track-delivery{display:flex;flex-grow:1;justify-content:flex-end}.order-list-item-delivery__item--track-delivery a{z-index:2}.order-overall-status{flex-shrink:0}.order-overall-status__list{align-items:center;display:flex;flex-flow:row-reverse wrap;width:auto}.order-overall-status__item{align-items:center;display:flex;justify-content:center;list-style:none;margin-right:.75rem;position:relative}.order-overall-status__item:after{background:#b7b7bc;content:"";height:.125rem;left:-.75rem;position:absolute;width:.75rem}.order-overall-status__item:first-child{margin-right:0}.order-overall-status__item:last-child:after{width:0}.order-overall-status__item--active:after{background:#ff671f}@media only screen and (max-width:767px){.order-overall-status__item--active:first-child:after{width:0}.order-overall-status__item--active:first-child~.order-overall-status__item{display:none}.order-overall-status__item--active .order-status:not(.order-status--mobile-single){padding:0}}.order-overall-status__item--active .order-status:not(.order-status--mobile-single) .order-status__text{display:none}@media only screen and (min-width:768px){.order-overall-status__item--active .order-status:not(.order-status--mobile-single) .order-status__text{display:inherit}}.order-overall-status__item--finished:not(.order-overall-status__item--active):after{background:#ff671f}.order-search-ajax{display:flex;flex-direction:column;gap:1rem}.order-search-ajax__field-section{background-color:#f3f3f3;border-radius:4px;padding:.5rem}.order-search-ajax__field-section .label--title,.order-search-ajax__field-section>.label{color:#3e404b;line-height:1.25rem;margin-bottom:.5rem}.order-search-ajax__search-wrapper{display:none}@media only screen and (min-width:1024px){.order-search-ajax__search-wrapper{display:block;margin-bottom:.5rem;position:relative}.order-search-ajax__search-wrapper .order-search-ajax__search-icon{color:#0e101e;display:flex;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.order-search-ajax__search-wrapper .order-search-ajax__search-field{padding-left:2.75rem}.order-search-ajax__search-wrapper .order-search-ajax__search-field::-moz-placeholder{color:#7e818a}.order-search-ajax__search-wrapper .order-search-ajax__search-field:-ms-input-placeholder{color:#7e818a}.order-search-ajax__search-wrapper .order-search-ajax__search-field::placeholder{color:#7e818a}}.order-search-ajax__field-section .list,.order-search-ajax__fields-list{display:flex;flex-direction:column;gap:.5rem;margin:0}.order-search-ajax__field-section .list .list__item,.order-search-ajax__fields-list .list__item{margin:0}.order-search-ajax__form{display:flex;flex-direction:column;gap:.5rem}.order-search-ajax__date-picker .date-time-field__content{align-items:center;background-color:#fff;display:flex;flex-direction:row;gap:.25rem;transition:border-color .25s ease-in-out}.order-search-ajax__date-picker .date-time-field__content:focus-within,.order-search-ajax__date-picker .date-time-field__content:hover{border-color:#ff671f}.order-search-ajax__date-picker .date-time-field__content>div{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:space-between;width:100%}.order-search-ajax__date-picker .date-time-field__content>div .label{font-size:.875rem;font-weight:700;line-height:1.25rem;margin:0}.order-search-ajax__date-picker .date-time-field__content>div .date-time-field__field{border:0;padding:0}.order-search-ajax__date-picker .date-time-field__content>div .date-time-field__field::-moz-placeholder{color:#7e818a}.order-search-ajax__date-picker .date-time-field__content>div .date-time-field__field:-ms-input-placeholder{color:#7e818a}.order-search-ajax__date-picker .date-time-field__content>div .date-time-field__field::placeholder{color:#7e818a}.order-search-ajax__date-picker .xdsoft_datetimepicker{left:-.0625rem!important}.order-search-ajax__reset-all{margin:.5rem 0}.order-search-ajax__reset-all .button{vertical-align:top}.order-status{align-items:center;border:.125rem solid;border-radius:1rem;display:flex;flex-direction:row;font-size:.8125rem;font-weight:700;gap:.5rem;height:2rem;justify-content:center;line-height:1rem;min-width:2rem;padding:.125rem .75rem}.order-status__icon{font-size:1.25rem}.order-status--icon-only{padding:0}.order-status--icon-only .order-status__text{display:none}.order-status--primary{background:#fff0e9;color:#ff671f}.order-status--error{background:#fff0e9;color:#b90000}.order-status--warning{background:#fce8c4;color:#0e101e}.order-status--disabled{background:#f3f3f3!important;border-color:#e7e7e9!important;color:#7e818a!important}.order-status--hollow{background:transparent}.order-status--badge{border-color:transparent}.order-status--badge.order-status--error{background:#b90000;color:#fff}.order-status--badge.order-status--warning{border-color:#dc8f0a}.overview-tile{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 0 1.25rem 0 hsla(225,5%,52%,.2);display:flex;gap:1.5rem;padding:1.5rem;width:100%}@media only screen and (min-width:1224px){.overview-tile{gap:1rem;height:5.625rem;padding:1rem}}.overview-tile:hover .overview-tile__icon,.overview-tile:hover .overview-tile__text{color:#f34e01}.overview-tile__icon,.overview-tile__text{transition:color .25s ease-in-out}.overview-tile__icon{color:#ff671f}.overview-tile__text-wrapper{display:flex;flex-direction:column}.overview-tile__text{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem}.overview-tile__info{color:#676871;font-size:.8125rem;font-weight:400;line-height:1.25rem}.account-overview{display:flex;flex-direction:column;gap:2.5rem}@media only screen and (min-width:1024px){.account-overview{gap:1.5rem}}.account-overview__title-wrapper{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:1024px){.account-overview__title-wrapper{align-items:flex-end;flex-direction:row;justify-content:space-between}}.account-overview__login-wrapper{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:space-between}@media only screen and (min-width:1024px){.account-overview__login-wrapper{gap:1rem}}.account-overview__title{color:#0e101e;font-size:1.5rem;font-weight:700;line-height:2rem}@media only screen and (min-width:768px){.account-overview__title{font-size:2rem;font-weight:700;line-height:3rem}}.account-overview__last-login-wrapper{align-items:center;color:#0e101e;display:flex;flex-flow:row wrap;font-size:1rem;font-weight:400;gap:.25rem;line-height:1.5rem}.account-overview__last-login-label:first-child{font-size:1rem;font-weight:700;line-height:1.5rem}@media only screen and (max-width:549px){.account-overview__last-login-label{display:block;width:100%}}.account-overview__navigation-wrapper{display:flex;flex-direction:column;gap:2.5rem}@media only screen and (min-width:1024px){.account-overview__navigation-wrapper{flex-direction:row;gap:1.5rem}}.account-overview__navigation{display:grid;flex:1 1 auto;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));height:-moz-fit-content;height:fit-content}@media only screen and (min-width:768px){.account-overview__navigation{flex:1 1 33.3333333333%;gap:1.5rem}}@media only screen and (min-width:1024px){.account-overview__navigation{flex-basis:auto;width:100%}}@media only screen and (min-width:768px){.account-overview__navigation-item{width:auto}}.account-overview__contact-card{flex:0 1 auto}@media only screen and (min-width:1024px){.account-overview__contact-card{flex-basis:18rem;flex-shrink:0;max-width:18rem;width:100%}}@media only screen and (min-width:1440px){.account-overview__contact-card{flex-basis:18.75rem;max-width:18.75rem}}.order-history-content__header{color:#676871;display:flex;flex-direction:column;font-size:.875rem;font-weight:400;gap:1rem;line-height:1.5rem;margin-bottom:.5rem;position:relative}.order-history-content__footer{display:flex;justify-content:center}@media only screen and (min-width:1024px){.order-history-content__footer{justify-content:space-between}}.order-history-content__footer .ajax-pagination__list{margin:.5rem 0}@media only screen and (min-width:1024px){.order-history-content__footer .ajax-pagination__list{margin:0}}.order-history-content__items-count-wrapper{align-items:center;display:flex;justify-content:space-between}.order-history-content__items-count-wrapper>button{margin-left:auto}.order-history-content__search-icon{color:#0e101e;left:.625rem;position:absolute;top:.625rem}.order-history-content__search-mobile{padding-left:3rem}.order-history-content__search-mobile::-moz-placeholder{color:#7e818a}.order-history-content__search-mobile:-ms-input-placeholder{color:#7e818a}.order-history-content__search-mobile::placeholder{color:#7e818a}.product-world{display:flex;flex-direction:column;gap:1.5rem}.product-world__link:hover .product-world__title{color:#ff671f}.product-world__title{font-size:1.25rem;font-weight:700;line-height:1.5rem;transition:color .25s ease-in-out}@media only screen and (min-width:768px){.product-world__title{font-size:1.5rem;font-weight:700;line-height:2rem}}.product-world__navigation-wrapper{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:1024px){.product-world__navigation-wrapper{flex-direction:row;gap:1.25rem}}@media only screen and (min-width:1224px){.product-world__navigation-wrapper{gap:1.5rem}}.product-world__categories{display:grid;flex:1 1 50%;gap:1rem;grid-template-columns:repeat(2,1fr);height:-moz-fit-content;height:fit-content}@media only screen and (min-width:768px){.product-world__categories{flex:1 1 25%;gap:1rem;grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1024px){.product-world__categories{flex:1 1 50%;gap:1.5rem;grid-template-columns:repeat(2,1fr);width:50%}.product-world__product-configurator{width:50%}}.side-drawer{position:relative;z-index:120}@media only screen and (min-width:1024px){.side-drawer{display:none}}.side-drawer__overlay,.side-drawer__overlay-secondary{background-color:rgba(14,16,30,.5);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden}.side-drawer__overlay-secondary{z-index:5}.side-drawer__drawer{background-color:#fff;box-shadow:0 .625rem .9375rem -.1875rem rgba(14,16,30,.1),0 .25rem .375rem -.125rem rgba(14,16,30,.05),0 0 0 .0625rem rgba(14,16,30,.05);display:flex;flex-direction:column;height:calc(100% - 4rem);left:0;opacity:0;overflow-x:hidden;overflow-y:auto;pointer-events:none;position:fixed;top:4rem;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden;width:100%}@media only screen and (min-width:1024px){.side-drawer__drawer{left:-23.4375rem;top:0;transition:left .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;width:23.4375rem}}.side-drawer__holder{display:flex;flex-direction:column}.side-drawer__close{background:none;padding:0;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.side-drawer__navigation-top{border-bottom:.125rem solid #f3f3f3;flex-shrink:0;height:4rem;position:relative}@media only screen and (min-width:1024px){.side-drawer__navigation-top{justify-content:flex-end}.side-drawer__navigation-top-actions{display:none}}.side-drawer__user-link{align-items:flex-end;display:flex;font-size:.6875rem;font-weight:700;line-height:.75rem;padding:.75rem 0;text-transform:uppercase}.side-drawer__user-link-icon{margin-right:.625rem}.side-drawer__navigation-mobile-actions{align-items:flex-start;border-top:.0625rem solid #cfcfd2;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem 1rem 5.75rem}.side-drawer__navigation-mobile-actions .language-switcher{border:.0625rem solid #cfcfd2;border-radius:2px;margin-top:.5rem;text-transform:capitalize}.side-drawer__navigation-mobile-actions .select2-container--alternative .select2-selection__rendered{color:#7e818a;font-size:.8125rem;font-weight:400;line-height:1.5rem;min-width:7.25rem;padding:.5rem 2.5rem .5rem .5rem}.side-drawer__info{flex-shrink:0;padding-bottom:1.5rem}.side-drawer__contact{border:.0625rem solid #e7e7e9;border-radius:.125rem;color:#cfcfd2;display:block;padding:1rem 1rem 1rem 4rem;position:relative}.side-drawer__contact-icon{left:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}.side-drawer__contact-text{display:block;font-size:.875rem;font-weight:400;line-height:1.25rem}.side-drawer__contact-text--weight{font-weight:500}.side-drawer--page-layout-main .user-navigation__item--search{display:none}.side-drawer--show .side-drawer__drawer{left:0}.side-drawer--show .side-drawer__drawer,.side-drawer--show .side-drawer__overlay,.side-drawer__overlay-secondary.active{opacity:1;pointer-events:all;visibility:visible}.side-drawer__user-navigation-title{color:#0e101e;font-size:1.25rem;font-weight:700;line-height:1.5rem;margin-top:1.5rem;padding:0 1rem}.side-drawer .cart-counter .user-navigation__link{position:relative}.side-drawer .cart-counter .cart-counter__quantity{right:-2.25rem;top:50%;transform:translateY(-50%)}.sidebar-order-search{position:relative;z-index:120;z-index:122}@media only screen and (min-width:1024px){.sidebar-order-search{display:none}}.sidebar-order-search__overlay,.sidebar-order-search__overlay-secondary{background-color:rgba(14,16,30,.5);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden}.sidebar-order-search__overlay-secondary{z-index:5}.sidebar-order-search__drawer{background-color:#fff;display:flex;flex-direction:column;height:calc(100% - 4rem);left:0;opacity:0;overflow-y:auto;pointer-events:none;position:fixed;top:4rem;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden;width:100%}@media only screen and (min-width:1024px){.sidebar-order-search__drawer{left:-20rem;top:0;transition:left .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;width:20rem}}.sidebar-order-search__holder{display:flex;flex-direction:column}.sidebar-order-search__close{background:none;padding:0;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.sidebar-order-search__navigation-top{border-bottom:.125rem solid #f3f3f3;flex-shrink:0;height:4rem;position:relative}@media only screen and (min-width:1024px){.sidebar-order-search__navigation-top{justify-content:flex-end}.sidebar-order-search__navigation-top-actions{display:none}}.sidebar-order-search__user-link{align-items:flex-end;display:flex;font-size:.6875rem;font-weight:700;line-height:.75rem;padding:.75rem 0;text-transform:uppercase}.sidebar-order-search__user-link-icon{margin-right:.625rem}.sidebar-order-search__navigation-mobile-actions{align-items:flex-start;border-top:.0625rem solid #cfcfd2;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem 1rem 5.75rem}.sidebar-order-search__navigation-mobile-actions .language-switcher{border:.0625rem solid #cfcfd2;border-radius:2px;margin-top:.5rem;text-transform:capitalize}.sidebar-order-search__navigation-mobile-actions .select2-container--alternative .select2-selection__rendered{color:#7e818a;font-size:.8125rem;font-weight:400;line-height:1.5rem;min-width:7.25rem;padding:.5rem 2.5rem .5rem .5rem}.sidebar-order-search__info{flex-shrink:0;padding-bottom:1.5rem}.sidebar-order-search__contact{border:.0625rem solid #e7e7e9;border-radius:.125rem;color:#cfcfd2;display:block;padding:1rem 1rem 1rem 4rem;position:relative}.sidebar-order-search__contact-icon{left:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}.sidebar-order-search__contact-text{display:block;font-size:.875rem;font-weight:400;line-height:1.25rem}.sidebar-order-search__contact-text--weight{font-weight:500}.sidebar-order-search--page-layout-main .user-navigation__item--search{display:none}.sidebar-order-search--show .sidebar-order-search__drawer{left:0;opacity:1;pointer-events:all;visibility:visible}.sidebar-order-search--show .sidebar-order-search__overlay,.sidebar-order-search__overlay-secondary.active{opacity:1;pointer-events:all;visibility:visible}.sidebar-order-search__user-navigation-title{color:#0e101e;font-size:1.25rem;font-weight:700;line-height:1.5rem;margin-top:1.5rem;padding:0 1rem}.sidebar-order-search .cart-counter .user-navigation__link{position:relative}.sidebar-order-search .cart-counter .cart-counter__quantity{right:-2.25rem;top:50%;transform:translateY(-50%)}.sidebar-order-search__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.sidebar-order-search__title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem}.sidebar-order-search__drawer{box-shadow:0 .625rem .9375rem -.1875rem rgba(14,16,30,.1),0 .25rem .375rem -.125rem rgba(14,16,30,.05),0 0 0 .0625rem rgba(14,16,30,.05);height:100%;left:-20rem;overflow-x:hidden;padding:.5rem 1rem 1rem;right:auto;top:0;transition:left .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out;width:20rem}.sidebar-order-search__button{gap:.25rem;margin-top:.5rem}.sidebar-order-search--show .sidebar-order-search__drawer{top:0}.overview-registration{padding:2rem 0 5rem}.overview-registration__subtitle{color:#0e101e;font-size:1.25rem;font-weight:700;line-height:2rem;margin-bottom:1.5rem}@media only screen and (min-width:768px){.overview-registration__subtitle{font-size:2rem;font-weight:700;line-height:3rem;margin-bottom:2rem}}.overview-registration__registration{align-items:center;background-color:#f3f3f3;border-radius:2px;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding:.5rem}@media only screen and (min-width:768px){.overview-registration__registration{gap:1.25rem;margin-bottom:2rem;padding:1.5rem}}@media only screen and (min-width:1024px){.overview-registration__registration{flex-direction:row}}.overview-registration__registration-contact-person,.overview-registration__registration-form-wrapper{width:100%}@media only screen and (min-width:1024px){.overview-registration__registration-contact-person,.overview-registration__registration-form-wrapper{align-self:stretch;width:50%}}.overview-registration__registration-form-wrapper{background:#fff;border:.0625rem solid #cfcfd2;border-radius:2px;display:flex;flex-direction:column;gap:1rem;padding:1rem}@media only screen and (min-width:768px){.overview-registration__registration-form-wrapper{padding:1rem 1.5rem}}.overview-registration__registration-form-error{background:#f8e3e2;color:#b90000;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-top:.625rem;padding:.5rem 1rem}.overview-registration__registration-form{display:flex;flex-direction:column;gap:.5rem}.overview-registration__registration .form__actions{border:none;margin-top:0;padding-top:0}.overview-registration__registration .form__fields .input{padding-bottom:.6875rem;padding-top:.6875rem}.overview-registration__registration .form__fields .label{margin:inherit;text-transform:none}.overview-registration__registration-form-title{align-items:center;color:#0e101e;display:flex;font-size:1rem;font-weight:700;gap:.5rem;line-height:1.5rem;width:100%}@media only screen and (min-width:768px){.overview-registration__registration-form-title{font-size:1.25rem;font-weight:700;line-height:2rem}}.overview-registration__registration .contact-person{border:.0625rem solid #cfcfd2;border-radius:2px;box-shadow:unset;padding:1rem}@media only screen and (min-width:768px){.overview-registration__registration .contact-person{padding:1rem 1.5rem}}@media only screen and (min-width:768px)and (max-width:1023px){.overview-registration__registration .contact-person{flex-direction:column;gap:2rem}}.overview-registration__registration .contact-person__header{gap:1.5rem}.overview-registration__registration .contact-person__header .contact-person__title{align-items:center;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;line-height:2rem}@media only screen and (max-width:767px){.overview-registration__registration .contact-person__header .contact-person__title{font-size:1rem;line-height:1.5rem}}.overview-registration__registration .contact-person__header .contact-person__sub-title{color:#0e101e;font-size:.875rem;font-weight:400;line-height:1.5rem}.overview-registration__hint-to-login{color:#676871;font-size:.875rem;font-weight:400;line-height:1.5rem;margin-bottom:1.5rem}@media only screen and (min-width:768px){.overview-registration__hint-to-login{margin-bottom:2rem}}.overview-registration__hint-to-login a{color:#ff671f;transition:color .25s ease-in-out}.overview-registration__hint-to-login a:hover{color:#f34e01}.overview-registration__benefits-title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}@media only screen and (min-width:768px){.overview-registration__benefits-title{font-size:1.25rem;font-weight:700;line-height:2rem}}.overview-registration__benefits-list{display:flex;flex-direction:column;gap:.5rem}.overview-registration__benefits-list-item{align-items:center;color:#0e101e;display:flex;font-size:.875rem;font-weight:400;gap:.5rem;line-height:1.5rem}.overview-registration__benefits-list .material-icons-outlined{color:#ff671f}.registration-form{margin-bottom:2.5rem;margin-top:1rem}@media only screen and (min-width:768px){.registration-form{margin-bottom:1.5rem;margin-top:.5rem}}@media only screen and (min-width:1024px){.registration-form{margin-bottom:0}}.registration-form__form-wrapper{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width:768px){.registration-form__form-wrapper{align-items:flex-start;gap:2rem}}.registration-form__form-fieldset{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:100%}.registration-form__form-fieldset .form__actions{display:none}.registration-form__form-fieldset .label:after{display:inline}.registration-form .accept-terms-checkbox .label:after{display:none}.registration-form .accept-terms-checkbox a{color:#0e101e;text-decoration:underline;transition:color .25s ease-in-out}.registration-form .accept-terms-checkbox a:hover{color:#f34e01}.success-block{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:1rem;text-align:center}@media only screen and (min-width:768px){.success-block{gap:2rem}}.success-block__logo{align-items:center;background:#ff671f;border-radius:50%;color:#fff;display:inline-flex;flex-direction:column;font-size:2.5rem;height:3rem;justify-content:center;width:3rem}@media only screen and (min-width:768px){.success-block__logo{font-size:5rem;height:6rem;width:6rem}}.success-block__content{max-width:41.875rem}.success-block__title{color:#0e101e;font-size:1.25rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}@media only screen and (min-width:768px){.success-block__title{font-size:1.5rem;font-weight:700;line-height:2rem}}.success-block__text{color:#676871;font-size:.875rem;font-weight:400;line-height:1.5rem;margin:0}@media only screen and (min-width:768px){.success-block__text{font-size:1rem}}.registration-for-new-customers{align-items:flex-start;background-color:#fff;border:.0625rem solid #cfcfd2;border-radius:2px;display:flex;flex-direction:column;gap:1rem;height:100%;padding:1rem}@media only screen and (min-width:768px){.registration-for-new-customers{padding:1rem 1.5rem}}.registration-for-new-customers__title{align-items:center;color:#0e101e;display:flex;font-size:1rem;font-weight:700;gap:.5rem;line-height:1.5rem}@media only screen and (min-width:768px){.registration-for-new-customers__title{font-size:1.25rem;font-weight:700;line-height:2rem}}.registration-for-new-customers__text{color:#0e101e;font-size:.875rem;font-weight:400;line-height:1.5rem}.modal-window{background-color:#fff;border-radius:4px;box-shadow:0 .625rem .9375rem -.1875rem rgba(14,16,30,.1),0 .25rem .375rem -.125rem rgba(14,16,30,.05),0 0 0 .0625rem rgba(14,16,30,.05);display:none;height:auto;left:50%;max-height:calc(100% - 16px);max-width:calc(100% - 16px);overflow-y:auto;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:124;-ms-scroll-chaining:none;overscroll-behavior:contain}@media only screen and (min-width:768px){.modal-window{max-height:90vh;max-width:100%;width:37.5rem}}.modal-window.is-shown{display:grid;gap:1rem}.modal-window__header{display:flex;gap:1rem;justify-content:space-between}.modal-window__title{color:#0e101e;font-size:1.5rem;font-weight:700;line-height:2rem}.modal-window__buttons{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}@media only screen and (min-width:768px){.modal-window__buttons{flex-direction:row;gap:1rem}}.modal-window__button{width:100%}@media only screen and (min-width:768px){.modal-window__button{width:auto}}.modal-window>*{min-width:0}.form-modal{background-color:#fff;border-radius:4px;box-shadow:0 .625rem .9375rem -.1875rem rgba(14,16,30,.1),0 .25rem .375rem -.125rem rgba(14,16,30,.05),0 0 0 .0625rem rgba(14,16,30,.05);display:none;height:auto;left:50%;max-height:calc(100% - 16px);max-width:calc(100% - 16px);overflow-y:auto;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:124;-ms-scroll-chaining:none;overscroll-behavior:contain}@media only screen and (min-width:768px){.form-modal{max-height:90vh;max-width:100%;width:37.5rem}}.form-modal.is-shown{display:grid;gap:1rem}.form-modal__header{display:flex;gap:1rem;justify-content:space-between}.form-modal__title{color:#0e101e;font-size:1.5rem;font-weight:700;line-height:2rem}.form-modal__buttons{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}@media only screen and (min-width:768px){.form-modal__buttons{flex-direction:row;gap:1rem}}.form-modal__button{width:100%}@media only screen and (min-width:768px){.form-modal__button{width:auto}}.form-modal>*{min-width:0}.form-modal--company-role .form-modal__form{margin-bottom:.5rem}.form-modal--company-role .form__fields{row-gap:1.5rem}@media only screen and (min-width:550px){.form-modal--company-role .form__field:not(:first-of-type,:last-of-type){min-width:50%;width:50%}}.form-modal--company-role .form__require-message{margin-top:1rem}.cart-form-modal{background-color:#fff;border-radius:4px;box-shadow:0 .625rem .9375rem -.1875rem rgba(14,16,30,.1),0 .25rem .375rem -.125rem rgba(14,16,30,.05),0 0 0 .0625rem rgba(14,16,30,.05);display:none;height:auto;left:50%;max-height:calc(100% - 16px);max-width:calc(100% - 16px);overflow-y:auto;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:124;-ms-scroll-chaining:none;overscroll-behavior:contain}@media only screen and (min-width:768px){.cart-form-modal{max-height:90vh;max-width:100%;width:37.5rem}}.cart-form-modal.is-shown{display:grid;gap:1rem}.cart-form-modal__header{display:flex;gap:1rem;justify-content:space-between}.cart-form-modal__title{color:#0e101e;font-size:1.5rem;font-weight:700;line-height:2rem}.cart-form-modal__buttons{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}@media only screen and (min-width:768px){.cart-form-modal__buttons{flex-direction:row;gap:1rem}}.cart-form-modal__button{width:100%}@media only screen and (min-width:768px){.cart-form-modal__button{width:auto}}.cart-form-modal>*{min-width:0}.cart-form-modal--company-role .cart-form-modal__form{margin-bottom:.5rem}.cart-form-modal--company-role .form__fields{row-gap:1.5rem}@media only screen and (min-width:550px){.cart-form-modal--company-role .form__field:not(:first-of-type,:last-of-type){min-width:50%;width:50%}}.cart-form-modal--company-role .form__require-message{margin-top:1rem}.order-history-last-orders{width:100%}.order-history-last-orders__list-header{align-content:flex-start;align-items:center;border-bottom:.0625rem solid #b7b7bc;border-radius:.125rem;display:flex;gap:.5rem;justify-content:space-between;padding:.5rem .5rem .4375rem;width:100%}.order-history-last-orders__list-header-item{color:#3e404b;flex:1 1 11%;font-size:.8125rem;font-weight:700;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:14%}@media only screen and (min-width:1440px){.order-history-last-orders__list-header-item{flex:1 1 14%}}.order-history-last-orders__list{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:.5rem;margin-bottom:.75rem;overflow-x:auto;position:relative;width:100%}@media only screen and (min-width:1024px){.order-history-last-orders__list{flex-flow:column nowrap;gap:initial;margin-bottom:.5rem;overflow-x:initial}}.order-history-last-orders__list-item{align-content:space-between;align-items:center;align-self:stretch;border:.0625rem solid #cfcfd2;border-radius:.25rem;display:flex;flex:0 0 18.125rem;flex-flow:row wrap;justify-content:space-between;padding-bottom:1rem;position:relative;transition:background .25s ease-in-out}@media only screen and (min-width:1024px){.order-history-last-orders__list-item{align-content:flex-start;align-self:auto;border:none;flex:1 1 100%;flex-wrap:nowrap;gap:.5rem;min-height:2.5rem;padding:.25rem .5rem;width:100%}.order-history-last-orders__list-item:hover{background:#f3f3f3;cursor:pointer}.order-history-last-orders__list-item:hover>div{font-weight:700}}.order-history-last-orders__list-item-content{color:#0e101e;display:flex;font-size:.8125rem;font-weight:400;line-height:1rem;width:100%}@media only screen and (max-width:1023px){.order-history-last-orders__list-item-content{align-items:center;color:#7e818a;display:flex;flex:1 1 8.75rem;font-size:.8125rem;font-weight:400;gap:.25rem;justify-content:space-between;line-height:1rem;padding:0 .25rem 0 .75rem;width:100%}.order-history-last-orders__list-item-content .order-history-last-orders__list-item-name{flex:0 0 8.125rem;width:8.125rem}.order-history-last-orders__list-item-content .order-history-last-orders__list-item-value{color:#3e404b;display:flex;flex:1 1 100%;font-size:.8125rem;font-weight:700;line-height:1.25rem}.order-history-last-orders__list-item-content-mobile{align-items:center;background:#f3f3f3;border-bottom:.0625rem solid #cfcfd2;border-top-left-radius:2px;border-top-right-radius:2px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5rem;padding:.5rem .25rem .5rem .75rem;width:100%}.order-history-last-orders__list-item-content-mobile-text{align-items:flex-start;color:#676871;display:flex;flex-direction:column;font-size:.8125rem;font-weight:400;justify-content:space-between;line-height:1rem}.order-history-last-orders__list-item-content-mobile-text-title{color:#3e404b;font-size:.875rem;font-weight:700;line-height:1.5rem}}@media only screen and (min-width:1024px){.order-history-last-orders__list-item-content{flex:1 1 11%;font-size:.875rem;font-weight:400;line-height:1.5rem;width:14%}}@media only screen and (min-width:1440px){.order-history-last-orders__list-item-content{flex:1 1 14%}}.order-history-last-orders__list-item-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0}@media only screen and (min-width:1024px){.order-history-last-orders__list-item-link-overlay{cursor:pointer}}@media only screen and (max-width:1023px){.order-history-last-orders__list-column--blumSalesOrderNumber{display:none}}@media only screen and (min-width:1024px){.order-history-last-orders__list-column--blumSalesOrderNumber{flex:1 1 5rem}}@media only screen and (min-width:1024px)and (min-width:1024px){.order-history-last-orders__list-column--blumSalesOrderNumber .order-history-last-orders__list-item-value{color:#ff671f;font-weight:700}}@media only screen and (min-width:1024px){.order-history-last-orders__list-column--blumErpCreationDate{flex:1 1 9rem}.order-history-last-orders__list-column--blumRequestedDeliveryDate{flex:1 1 6.5rem}}.order-history-last-orders__list-column--totals{min-width:16.25rem}@media only screen and (min-width:1024px){.order-history-last-orders__list-column--totals{flex:1 1 7.5rem;justify-content:flex-end;min-width:0;padding-right:1rem;text-align:right}}.order-history-last-orders__list-column--blumErpOverallStatus .order-history-last-orders__list-item-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1023px){.order-history-last-orders__list-column--blumErpOverallStatus{padding-top:1.25rem}}@media only screen and (min-width:1024px){.order-history-last-orders__list-column--blumErpOverallStatus{flex:1 1 9.25rem}}.order-history-last-orders__list-column--orderCustomReference .order-history-last-orders__list-item-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1023px){.order-history-last-orders__list-column--orderCustomReference{display:none}}@media only screen and (min-width:1024px){.order-history-last-orders__list-column--orderCustomReference{flex:1 1 10.75rem}}.order-history-last-orders__list-column--documents{align-items:center;display:flex;justify-content:flex-start}@media only screen and (max-width:1023px){.order-history-last-orders__list-column--documents{flex:0 0 3rem;padding-top:1.25rem}}@media only screen and (min-width:1024px){.order-history-last-orders__list-column--documents{flex:1 1 2rem;justify-content:flex-end;text-align:right}}.order-history-last-orders__list-column--documents .button{vertical-align:top}.order-history-last-orders__actions{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:.5rem}@media only screen and (min-width:768px){.order-history-last-orders__actions{align-items:center;flex-direction:row;justify-content:space-between}}@media only screen and (min-width:1024px){.order-history-last-orders__button{font-size:1rem;padding:.625rem}}.order-history-last-orders__price-hint{color:#7e818a;font-size:.8125rem;font-weight:400;line-height:1.25rem}.order-history-last-orders__blocked-date{align-items:center;color:#7e818a;display:flex;font-style:italic;font-weight:700;gap:.125rem}.order-history-last-orders__blocked-date .global-tooltip{font-style:normal}.order-history-last-orders__blocked-date .material-icons-outlined{cursor:default;font-size:1rem;height:1rem;position:relative;width:1rem;z-index:1}@media only screen and (min-width:1024px){.order-history-last-orders__blocked-date .material-icons-outlined{font-size:1.25rem;height:1.25rem;width:1.25rem}}.infobox-warning__content{align-items:flex-start;background:rgba(255,103,31,.15);border:.125rem solid #ff671f;border-radius:.25rem;color:#0e101e;display:flex;flex-direction:column;font-size:.875rem;font-weight:400;gap:.5rem;justify-content:space-between;line-height:1.5rem;margin:.5rem 0;padding:.25rem .5rem;width:100%}@media only screen and (min-width:768px){.infobox-warning__content{align-items:center;flex-direction:row}}.infobox-warning__content p{margin:0;white-space:break-spaces}.infobox-warning__inner-content{align-items:normal;display:flex;gap:.5rem;justify-content:flex-start}@media only screen and (min-width:768px){.infobox-warning__inner-content{gap:.875rem}}.infobox-warning__inner-content-icon{align-self:normal;color:#ff671f}.infobox-warning__inner-content a{color:#0e101e;text-decoration:underline}.infobox-warning--text-small .infobox-warning__inner-content{font-size:.8125rem}.infobox-warning--content-inline .infobox-warning__inner-content{align-items:center}.infobox-warning--content-inline .infobox-warning__inner-content p{display:inline}.infobox-warning--content-inline .infobox-warning__inner-content p.is-hidden{display:none}.infobox-warning--cart-summary .infobox-warning__content{margin:0}.infobox-warning--cart-summary .infobox-warning__inner-content{align-items:center}.infobox-warning--warning .infobox-warning__content{background-color:#fce8c4;border:none;color:#0e101e;padding:.375rem .5rem}.infobox-warning--warning .infobox-warning__inner-content strong,.infobox-warning--warning .infobox-warning__inner-content-icon{color:#0e101e}.infobox-warning--gray .infobox-warning__content{background-color:#f3f3f3;border:none;margin:0;padding:.375rem .5rem}.infobox-warning--gray .infobox-warning__inner-content-icon{color:#3e404b}.infobox-prices-and-availability__content{align-items:flex-start;background:rgba(255,103,31,.15);border:.125rem solid #ff671f;border-radius:.25rem;color:#0e101e;display:flex;flex-direction:column;font-size:.875rem;font-weight:400;gap:.5rem;justify-content:space-between;line-height:1.5rem;margin:.5rem 0;padding:.25rem .5rem;width:100%}@media only screen and (min-width:768px){.infobox-prices-and-availability__content{align-items:center;flex-direction:row}}.infobox-prices-and-availability__content p{white-space:break-spaces}.infobox-prices-and-availability__inner-content{align-items:normal;display:flex;gap:.5rem;justify-content:flex-start}@media only screen and (min-width:768px){.infobox-prices-and-availability__inner-content{gap:.875rem}}.infobox-prices-and-availability__inner-content-icon{align-self:normal;color:#ff671f}.infobox-prices-and-availability__inner-content a{color:#0e101e;text-decoration:underline}.infobox-prices-and-availability--text-small .infobox-prices-and-availability__inner-content{font-size:.8125rem}.infobox-prices-and-availability--content-inline .infobox-prices-and-availability__inner-content{align-items:center}.infobox-prices-and-availability--content-inline .infobox-prices-and-availability__inner-content p{display:inline}.infobox-prices-and-availability--content-inline .infobox-prices-and-availability__inner-content p.is-hidden{display:none}.infobox-prices-and-availability--cart-summary .infobox-prices-and-availability__content{margin:0}.infobox-prices-and-availability--cart-summary .infobox-prices-and-availability__inner-content{align-items:center}.infobox-prices-and-availability--warning .infobox-prices-and-availability__content{background-color:#fce8c4;border:none;color:#0e101e;padding:.375rem .5rem}.infobox-prices-and-availability--warning .infobox-prices-and-availability__inner-content strong,.infobox-prices-and-availability--warning .infobox-prices-and-availability__inner-content-icon{color:#0e101e}.infobox-prices-and-availability--gray .infobox-prices-and-availability__content{background-color:#f3f3f3;border:none;margin:0;padding:.375rem .5rem}.infobox-prices-and-availability--gray .infobox-prices-and-availability__inner-content-icon{color:#3e404b}.infobox-prices-and-availability__content p{margin:0;white-space:normal}.order-document-download-trigger,.order-document-download-trigger__trigger{position:relative}.order-document-download-trigger__trigger[disabled]{pointer-events:none}.order-document-download-trigger__success-indicator{align-items:center;background:#0fc976;border:.125rem solid #fff;border-radius:50%;color:#fff;display:flex;height:1.5rem;justify-content:center;padding:.125rem;position:absolute;right:-.5rem;top:-.5rem;width:1.5rem;z-index:1}.shopping-list-header{align-items:flex-start;background:#f3f3f3;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:.5rem}@media only screen and (min-width:768px){.shopping-list-header{align-items:center;flex-direction:row;gap:0;padding:.5rem 1rem}}.shopping-list-header__total-products{color:#0e101e;font-size:.875rem;font-weight:400;line-height:1.5rem}@media only screen and (min-width:768px){.shopping-list-header__total-products{font-size:.875rem;font-weight:700;line-height:1.5rem}}.shopping-list-header__select{padding:.5rem 0}@media only screen and (min-width:768px){.shopping-list-header__select{padding:0}}.shopping-list-header__select-checkbox{margin-top:.0625rem;position:relative;top:.25rem}@media only screen and (min-width:768px){.shopping-list-header__select-checkbox{padding-right:1.5rem;top:.1875rem}}.shopping-list-header__select_actions{display:inline-flex;flex-flow:row wrap;gap:1.25rem}.shopping-list-header__select a{color:#ff671f;cursor:pointer;font-size:.875rem;font-weight:400;line-height:1.5rem}.shopping-list-header__actions{align-items:center;display:flex;flex-flow:column-reverse;gap:.5rem;justify-content:flex-end;width:100%}@media only screen and (min-width:768px){.shopping-list-header__actions{flex-flow:row;gap:1rem;justify-content:flex-start;width:auto}}.shopping-list-header__add-all-available,.shopping-list-header__add-selected{width:100%}@media only screen and (min-width:768px){.shopping-list-header__add-all-available,.shopping-list-header__add-selected{width:auto}}.shopping-list-header__add-all-available .button,.shopping-list-header__add-selected .button{font-weight:700;padding:.75rem 1.25rem}@media only screen and (min-width:768px){.shopping-list-header__add-all-available .button,.shopping-list-header__add-selected .button{padding:.5rem .75rem}}.shopping-list-sidebar__create-button .navigation-sidebar-item__icon,.shopping-list-sidebar__create-button .navigation-sidebar-item__label{color:#f34e01}.shopping-list-empty__navigation-title{color:#0e101e;font-size:1rem;font-weight:700;line-height:1.5rem;text-align:center}.shopping-list-empty__navigation-list{margin-top:.5rem}@media only screen and (max-width:767px){.shopping-list-empty__navigation-list{margin-top:1rem}.shopping-list-empty__navigation-list .navigation-list-simple{align-items:center;flex-direction:column;gap:1rem}.shopping-list-empty__navigation-list .list__item{margin:0}}@media only screen and (min-width:768px){.shopping-list-empty .no-data-placeholder{padding:2.5rem 1rem 0}}@media only screen and (min-width:768px)and (max-width:1023px){.shopping-list-empty .no-data-placeholder__image{max-width:11.25rem}}.status-text{color:#7e818a;font-size:.8125rem;font-weight:400;line-height:1.25rem}.status-text--warning-alternative{color:#dc8f0a}.status-text--success{color:#00874b}.status-text--error{color:#b90000}.summary-overview__grand-total-price{font-size:1.1rem;line-height:1.4}.collapsible-list__button{background-color:hsla(0,0%,100%,0);color:#ff671f;cursor:pointer}.collapsible-list__button:hover{text-decoration:underline}.collapsible-list__button:after{content:attr(data-show)}.collapsible-list__button--shown:after{content:attr(data-hide)}.collapsible-list__button-content{display:none}.spacing{margin:.5rem}.spacing--frontpage{margin:3.125rem}.spacing--biggest{margin:2rem}.spacing--bigger{margin:1.5rem}.spacing--big{margin:1rem}.spacing--medium{margin:.75rem}.spacing--small{margin:.25rem}.spacing--reset{margin:0}.spacing--inner{margin:0;padding:.5rem}.spacing--inner.spacing--frontpage{margin:0;padding:3.125rem}.spacing--inner.spacing--biggest{margin:0;padding:2rem}.spacing--inner.spacing--bigger{margin:0;padding:1.5rem}.spacing--inner.spacing--big{margin:0;padding:1rem}.spacing--inner.spacing--medium{margin:0;padding:.75rem}.spacing--inner.spacing--small{margin:0;padding:.25rem}.spacing--inner.spacing--reset{margin:0;padding:0}.spacing-top{margin-top:.5rem}.spacing-top--frontpage{margin-top:3.125rem}.spacing-top--biggest{margin-top:2rem}.spacing-top--bigger{margin-top:1.5rem}.spacing-top--big{margin-top:1rem}.spacing-top--medium{margin-top:.75rem}.spacing-top--small{margin-top:.25rem}.spacing-top--reset{margin-top:0}.spacing-top--inner{margin-top:0;padding-top:.5rem}.spacing-top--inner.spacing-top--frontpage{margin-top:0;padding-top:3.125rem}.spacing-top--inner.spacing-top--biggest{margin-top:0;padding-top:2rem}.spacing-top--inner.spacing-top--bigger{margin-top:0;padding-top:1.5rem}.spacing-top--inner.spacing-top--big{margin-top:0;padding-top:1rem}.spacing-top--inner.spacing-top--medium{margin-top:0;padding-top:.75rem}.spacing-top--inner.spacing-top--small{margin-top:0;padding-top:.25rem}.spacing-top--inner.spacing-top--reset{margin-top:0;padding-top:0}.spacing-bottom{margin-bottom:.5rem}.spacing-bottom--frontpage{margin-bottom:3.125rem}.spacing-bottom--biggest{margin-bottom:2rem}.spacing-bottom--bigger{margin-bottom:1.5rem}.spacing-bottom--big{margin-bottom:1rem}.spacing-bottom--medium{margin-bottom:.75rem}.spacing-bottom--small{margin-bottom:.25rem}.spacing-bottom--reset{margin-bottom:0}.spacing-bottom--inner{margin-bottom:0;padding-bottom:.5rem}.spacing-bottom--inner.spacing-bottom--frontpage{margin-bottom:0;padding-bottom:3.125rem}.spacing-bottom--inner.spacing-bottom--biggest{margin-bottom:0;padding-bottom:2rem}.spacing-bottom--inner.spacing-bottom--bigger{margin-bottom:0;padding-bottom:1.5rem}.spacing-bottom--inner.spacing-bottom--big{margin-bottom:0;padding-bottom:1rem}.spacing-bottom--inner.spacing-bottom--medium{margin-bottom:0;padding-bottom:.75rem}.spacing-bottom--inner.spacing-bottom--small{margin-bottom:0;padding-bottom:.25rem}.spacing-bottom--inner.spacing-bottom--reset{margin-bottom:0;padding-bottom:0}.spacing-left{margin-left:.5rem}.spacing-left--frontpage{margin-left:3.125rem}.spacing-left--biggest{margin-left:2rem}.spacing-left--bigger{margin-left:1.5rem}.spacing-left--big{margin-left:1rem}.spacing-left--medium{margin-left:.75rem}.spacing-left--small{margin-left:.25rem}.spacing-left--reset{margin-left:0}.spacing-left--inner{margin-left:0;padding-left:.5rem}.spacing-left--inner.spacing-left--frontpage{margin-left:0;padding-left:3.125rem}.spacing-left--inner.spacing-left--biggest{margin-left:0;padding-left:2rem}.spacing-left--inner.spacing-left--bigger{margin-left:0;padding-left:1.5rem}.spacing-left--inner.spacing-left--big{margin-left:0;padding-left:1rem}.spacing-left--inner.spacing-left--medium{margin-left:0;padding-left:.75rem}.spacing-left--inner.spacing-left--small{margin-left:0;padding-left:.25rem}.spacing-left--inner.spacing-left--reset{margin-left:0;padding-left:0}.spacing-right{margin-right:.5rem}.spacing-right--frontpage{margin-right:3.125rem}.spacing-right--biggest{margin-right:2rem}.spacing-right--bigger{margin-right:1.5rem}.spacing-right--big{margin-right:1rem}.spacing-right--medium{margin-right:.75rem}.spacing-right--small{margin-right:.25rem}.spacing-right--reset{margin-right:0}.spacing-right--inner{margin-right:0;padding-right:.5rem}.spacing-right--inner.spacing-right--frontpage{margin-right:0;padding-right:3.125rem}.spacing-right--inner.spacing-right--biggest{margin-right:0;padding-right:2rem}.spacing-right--inner.spacing-right--bigger{margin-right:0;padding-right:1.5rem}.spacing-right--inner.spacing-right--big{margin-right:0;padding-right:1rem}.spacing-right--inner.spacing-right--medium{margin-right:0;padding-right:.75rem}.spacing-right--inner.spacing-right--small{margin-right:0;padding-right:.25rem}.spacing-right--inner.spacing-right--reset{margin-right:0;padding-right:0}.spacing-x{margin-left:.5rem;margin-right:.5rem}.spacing-x--frontpage{margin-left:3.125rem;margin-right:3.125rem}.spacing-x--biggest{margin-left:2rem;margin-right:2rem}.spacing-x--bigger{margin-left:1.5rem;margin-right:1.5rem}.spacing-x--big{margin-left:1rem;margin-right:1rem}.spacing-x--medium{margin-left:.75rem;margin-right:.75rem}.spacing-x--small{margin-left:.25rem;margin-right:.25rem}.spacing-x--inner,.spacing-x--reset{margin-left:0;margin-right:0}.spacing-x--inner{padding-left:.5rem;padding-right:.5rem}.spacing-x--inner.spacing-x--frontpage{margin-left:0;margin-right:0;padding-left:3.125rem;padding-right:3.125rem}.spacing-x--inner.spacing-x--biggest{margin-left:0;margin-right:0;padding-left:2rem;padding-right:2rem}.spacing-x--inner.spacing-x--bigger{margin-left:0;margin-right:0;padding-left:1.5rem;padding-right:1.5rem}.spacing-x--inner.spacing-x--big{margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}.spacing-x--inner.spacing-x--medium{margin-left:0;margin-right:0;padding-left:.75rem;padding-right:.75rem}.spacing-x--inner.spacing-x--small{margin-left:0;margin-right:0;padding-left:.25rem;padding-right:.25rem}.spacing-x--inner.spacing-x--reset{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.spacing-y{margin-bottom:.5rem;margin-top:.5rem}.spacing-y--frontpage{margin-bottom:3.125rem;margin-top:3.125rem}.spacing-y--biggest{margin-bottom:2rem;margin-top:2rem}.spacing-y--bigger{margin-bottom:1.5rem;margin-top:1.5rem}.spacing-y--big{margin-bottom:1rem;margin-top:1rem}.spacing-y--medium{margin-bottom:.75rem;margin-top:.75rem}.spacing-y--small{margin-bottom:.25rem;margin-top:.25rem}.spacing-y--inner,.spacing-y--reset{margin-bottom:0;margin-top:0}.spacing-y--inner{padding-bottom:.5rem;padding-top:.5rem}.spacing-y--inner.spacing-y--frontpage{margin-bottom:0;margin-top:0;padding-bottom:3.125rem;padding-top:3.125rem}.spacing-y--inner.spacing-y--biggest{margin-bottom:0;margin-top:0;padding-bottom:2rem;padding-top:2rem}.spacing-y--inner.spacing-y--bigger{margin-bottom:0;margin-top:0;padding-bottom:1.5rem;padding-top:1.5rem}.spacing-y--inner.spacing-y--big{margin-bottom:0;margin-top:0;padding-bottom:1rem;padding-top:1rem}.spacing-y--inner.spacing-y--medium{margin-bottom:0;margin-top:0;padding-bottom:.75rem;padding-top:.75rem}.spacing-y--inner.spacing-y--small{margin-bottom:0;margin-top:0;padding-bottom:.25rem;padding-top:.25rem}.spacing-y--inner.spacing-y--reset{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.text-small{font-size:.875rem}.text-big{font-size:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-alt{color:#7e818a}.text-secondary{color:#595959}.text-break{word-break:break-word}.text-success{color:#ff671f}.text-warning{color:#f5a519}.text-alert{color:#b90000}.clear:after{clear:both;content:"";display:table}.float-left{float:left}.float-right{float:right}.float-none{float:none}.is-hidden{display:none}@media only screen and (min-width:0)and (max-width:549px){.is-hidden-sm-only{display:none}}@media only screen and (min-width:0)and (max-width:767px){.is-hidden-sm-md{display:none}}@media only screen and (min-width:0)and (max-width:1023px){.is-hidden-sm-lg{display:none}}@media only screen and (min-width:0)and (max-width:1223px){.is-hidden-sm-xl{display:none}}@media only screen and (min-width:0){.is-hidden-sm-xxl{display:none}}@media only screen and (min-width:550px)and (max-width:767px){.is-hidden-md-only{display:none}}@media only screen and (min-width:550px)and (max-width:1023px){.is-hidden-md-lg{display:none}}@media only screen and (min-width:550px)and (max-width:1223px){.is-hidden-md-xl{display:none}}@media only screen and (min-width:550px){.is-hidden-md-xxl{display:none}}@media only screen and (min-width:768px)and (max-width:1023px){.is-hidden-lg-only{display:none}}@media only screen and (min-width:768px)and (max-width:1223px){.is-hidden-lg-xl{display:none}}@media only screen and (min-width:768px){.is-hidden-lg-xxl{display:none}}@media only screen and (min-width:1024px)and (max-width:1223px){.is-hidden-xl-only{display:none}}@media only screen and (min-width:1024px){.is-hidden-xl-xxl{display:none}}@media only screen and (min-width:1224px){.is-hidden-xxl-only{display:none}}.is-visible{opacity:1;pointer-events:all;visibility:visible}.is-invisible{opacity:0;pointer-events:none;visibility:hidden}.is-scrollable{overflow:auto}.is-not-scrollable{overflow:hidden}.is-scrollable-x{overflow-x:auto}.is-not-scrollable-x{overflow-x:hidden}.is-scrollable-y{overflow-y:auto}.is-not-scrollable-y{overflow-y:hidden}.is-position-relative{position:relative}html>.is-locked,html>.is-locked-mobile,html>.is-locked-tablet{height:100%;overflow:hidden;width:100%}@media only screen and (min-width:1024px){html>.is-locked-tablet{overflow:visible}}@media only screen and (min-width:768px){html>.is-locked-mobile{overflow:visible}}