.product-profile-view-shell{--entity-content-padding-block:clamp(0.75rem,1vw,1rem) clamp(3rem,4.5vw,4.75rem)}.product-edit-content-shell{background:var(--bs-body-bg);border-bottom:1px solid rgba(var(--bs-border-color-rgb),.42);border-inline:1px solid rgba(var(--bs-border-color-rgb),.72);border-top:1px solid rgba(var(--bs-border-color-rgb),.72);min-height:18rem;padding:clamp(.7rem,1.1vw,1rem) clamp(.9rem,2vw,2.6rem) clamp(3rem,4vw,4.5rem);width:100%}.product-edit-content-shell>.row{margin-inline:0}.product-profile-section-panel{min-height:10rem}.category-products-page{--entity-content-padding-block:clamp(0.35rem,0.8vw,0.75rem) clamp(3rem,4vw,4.5rem)}.category-products-page .page-shell{padding-inline:clamp(.6rem,1.35vw,1.45rem)}.category-products-content{background:var(--bs-body-bg)}.category-products-content .page-shell{padding-block:0;padding-inline:clamp(.45rem,.8vw,.85rem)}.category-products-layout{align-items:start;display:grid;gap:clamp(.25rem,.45vw,.45rem);grid-template-columns:minmax(16.75rem,18.25rem) minmax(0,1fr)}.category-products__filter-heading{min-height:2.25rem}.category-products__results-header{border-bottom:1px solid rgba(var(--bs-border-color-rgb),.52);padding-bottom:.75rem}.category-products__list>.container-fluid{padding-inline:0}.category-products__list>.container-fluid>.row{margin-inline:0}.company-brands-page .list-group-item{background:transparent;border-color:var(--ui-border-tone-soft);padding-inline:0;transition:background-color var(--ui-transition-fast) ease}.company-brands-page [data-brand-row]:hover{background-color:var(--ui-surface-interactive)}.company-brands-page .company-brand-row{padding-block:.9rem}.company-brand-row__name{font-size:1.05rem;line-height:1.25}.category-products__list{min-width:0;scroll-margin-top:calc(var(--ui-shell-navbar-height, 56px) + var(--entity-hero-header-height, 10rem) + 1rem)}@media (min-width:992px){.category-products-layout{align-items:start}.category-products__list{padding-right:0}}.product-profile-overview-description>:last-child{margin-bottom:0}.product-variant-field-badge{font-size:.68rem;font-weight:700;line-height:1.1;white-space:normal}.product-variant-shared-warning{background:rgba(var(--bs-info-rgb),.12);border-color:rgba(var(--bs-info-rgb),.28);color:var(--bs-body-color)}.product-variant-manager{border:1px solid rgba(var(--bs-border-color-rgb),.45);border-radius:.5rem;overflow:hidden}.product-variant-manager .table{--bs-table-bg:transparent}.product-variant-manager__table{margin-bottom:0}.product-variant-manager th{color:var(--bs-secondary-color);font-size:.75rem;font-weight:700;text-transform:uppercase}.product-variant-manager__image{width:4rem}.product-variant-manager__thumb{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.35rem;height:2.5rem;object-fit:contain;width:2.5rem}.product-variant-axis-value{display:inline-flex;max-width:18rem;overflow-wrap:anywhere}.product-variant-family-panel__summary{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.product-variant-chip-list{display:flex;flex-wrap:wrap;gap:.5rem}.product-variant-axis-chip{align-items:center;background:rgba(var(--bs-primary-rgb),.07);border:1px solid rgba(var(--bs-primary-rgb),.24);border-radius:999px;color:var(--bs-body-color);display:inline-flex;font-size:.82rem;gap:.4rem;max-width:100%;padding:.35rem .55rem}.product-variant-axis-chip span{color:var(--bs-secondary-color)}.product-profile-overview-layout{width:100%}.product-profile-main-column{display:flex;flex-direction:column;gap:clamp(1.6rem,2.4vw,2.2rem);min-width:0;padding-inline:clamp(1rem,2vw,1.75rem)}.product-profile-main-column--wide{padding-inline:0}.product-profile-overview-fact:first-child{border-top:0;padding-top:0}.product-profile-side-title{color:var(--bs-secondary-color);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:.45rem;text-transform:uppercase}.product-profile-side-value{color:var(--bs-body-color);font-size:.9rem;font-weight:700}.product-profile-section{background:linear-gradient(180deg,rgba(var(--bs-body-bg-rgb),.98),rgba(var(--bs-primary-rgb),.025))}.product-profile-overview-panel,.product-profile-section{scroll-margin-top:calc(var(--ui-shell-navbar-height, 56px) + 5rem)}.product-profile-overview-summary{align-items:start;border-bottom:1px solid rgba(var(--bs-border-color-rgb),.5);display:grid;gap:clamp(1rem,2vw,1.8rem);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);padding-bottom:clamp(.85rem,1.4vw,1.25rem)}.product-profile-overview-summary__facts,.products-overview-mass-attributes,.products-overview-mass-related-companies{display:grid;gap:.85rem}.product-profile-overview-fact{border-top:1px solid rgba(var(--bs-border-color-rgb),.45);min-width:0;padding-top:.65rem}.product-profile-overview-summary__facts .facet-chip-list{gap:.32rem}.product-profile-overview-summary__facts .facet-chip{font-size:.72rem;line-height:1.05;max-width:100%}.product-profile-gallery-section{border-bottom:1px solid rgba(var(--bs-border-color-rgb),.45);display:grid;gap:1rem;padding-block:clamp(1rem,1.8vw,1.55rem);scroll-margin-top:calc(var(--ui-shell-navbar-height, 56px) + 5rem)}.product-profile-gallery-section__header{align-items:center;display:flex;gap:.85rem;justify-content:space-between}.product-profile-image-gallery{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),22rem));justify-content:start}.product-profile-image-gallery--single{grid-template-columns:minmax(0,min(100%,24rem))}.product-profile-image-gallery__item{aspect-ratio:16/10;background:rgba(var(--bs-body-color-rgb),.035);border:1px solid rgba(var(--bs-border-color-rgb),.65);border-radius:.5rem;color:inherit;display:block;min-width:0;overflow:hidden;position:relative;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.product-profile-image-gallery__item img{display:block;height:100%;object-fit:contain;padding:.35rem;width:100%}.product-profile-image-gallery__caption{background:linear-gradient(180deg,rgba(5,11,26,0),rgba(5,11,26,.82));bottom:0;color:#fff;display:flex;flex-direction:column;gap:.18rem;left:0;padding:2.75rem .85rem .75rem;position:absolute;right:0}.product-profile-image-gallery__title{font-weight:700;line-height:1.22;-webkit-line-clamp:1}.product-profile-image-gallery__description{color:hsla(0,0%,100%,.78);font-size:.82rem;line-height:1.3;-webkit-line-clamp:2}#product-specifications.product-profile-section{background:transparent;box-shadow:none}#product-specifications>.card-header{padding-inline:0}#product-specifications>.card-body{background:transparent}.product-profile-overview-description{color:var(--bs-body-color);font-size:.96rem;line-height:1.7;max-width:72rem;padding-block:.35rem .15rem}@media (max-width:767.98px){.product-profile-overview-summary{grid-template-columns:minmax(0,1fr)}}.product-view-gallery-thumb img{height:3rem;object-fit:cover;width:3rem}.product-view-gallery-thumb.active{border-color:var(--bs-primary);box-shadow:0 0 0 .125rem rgba(var(--bs-primary-rgb),.25)}@media (max-width:991.98px){.category-products-layout{grid-template-columns:minmax(0,1fr)}.category-products__filters{position:static}}.product-view-action-icons>*{flex-shrink:0}.product-view-action-icons .dropdown{display:inline-flex}.modal-dialog:has([data-product-pack-dialog-form]) .modal-content{background-color:var(--ui-surface-modal)}.modal-dialog:has([data-product-pack-dialog-form]) .modal-body{padding:.85rem 1rem}.product-pack-dialog{background:transparent;color:var(--ui-text-primary);display:flex;flex-direction:column;gap:.75rem}.product-pack-dialog__section{background:transparent;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);padding:1rem}.product-pack-dialog__section--last{margin-bottom:0}.product-pack-dialog__package-details{background:transparent;border:0;padding:.75rem 0 0}.product-pack-dialog [data-measure-list]>.input-group-text-addon{flex:1 1 14rem}.product-pack-dialog__quantity-row{align-items:end;display:grid;gap:.75rem;grid-template-columns:minmax(8rem,10rem) minmax(22rem,1fr)}.product-pack-dialog__weight-row{align-items:end;display:grid;gap:.75rem;grid-template-columns:minmax(9rem,11rem) minmax(8rem,10rem) minmax(13rem,16rem)}.product-pack-dialog__readonly{align-items:center;background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);display:flex;font-weight:600;justify-content:flex-end;min-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem}.product-pack-dialog__readonly--unknown{background:var(--bs-warning-bg-subtle);border-color:var(--bs-warning-border-subtle);color:var(--bs-warning-text-emphasis)}.product-pack-dialog__mapping-warning{align-items:center;background:var(--bs-warning-bg-subtle);border:1px solid var(--bs-warning-border-subtle);border-radius:var(--bs-border-radius);color:var(--bs-warning-text-emphasis);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.75rem;justify-content:space-between;padding:.75rem}.product-pack-dialog__roles{align-items:center;display:grid;gap:.75rem 1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.product-pack-dialog__status{border-left:1px solid var(--bs-border-color);padding-left:1rem}@media (max-width:575.98px){.product-pack-dialog__roles{grid-template-columns:minmax(0,1fr)}.product-pack-dialog__status{border-left:0;border-top:1px solid var(--bs-border-color);padding-left:0;padding-top:.75rem}}.products-overview-mass-edit-context{border-bottom:1px solid var(--bs-border-color-translucent);padding-bottom:.85rem}.products-overview-mass-readonly-field{align-items:center;background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:flex;font-weight:600;min-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem}.products-overview-mass-media-selector{padding-top:.25rem}.products-overview-mass-media-selector__list{border:1px solid var(--bs-border-color-translucent);border-radius:var(--bs-border-radius);max-height:min(18rem,calc(100dvh - 28rem));overflow-y:auto;overscroll-behavior:contain;padding:.35rem}.products-overview-mass-media-selector__list .media-asset-list-item{min-width:58rem}.products-overview-mass-media-selector__list .media-asset-list-row{align-items:center!important}.products-overview-mass-media-selector__list .media-asset-list-row__main{flex:1 0 24rem;min-width:24rem}.products-overview-mass-media-selector__list .media-asset-list-row__main h2{margin-bottom:0!important;min-width:0}.products-overview-mass-media-selector__list .media-asset-title-link{display:block}.products-overview-mass-media-selector__list .entity-list-description{display:none}.products-overview-mass-media-selector__list .media-asset-list-row__file{flex-basis:4.75rem;width:4.75rem}.products-overview-mass-media-selector__list .media-asset-list-row__kind{flex-basis:6.25rem;width:6.25rem}.products-overview-mass-media-selector__list .media-asset-list-row__type{flex-basis:8rem;width:8rem}.products-overview-mass-media-selector__list .media-asset-list-row__usage{flex-basis:2.75rem;width:2.75rem}.products-overview-mass-media-selector__list .media-asset-list-row__actions{flex-basis:8.75rem;width:8.75rem}.products-overview-mass-company-roles{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.products-overview-mass-company-selection{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.products-overview-mass-company-item{align-items:center;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color-translucent);border-radius:var(--bs-border-radius);display:grid;gap:.65rem;grid-template-columns:2.75rem minmax(0,1fr) auto;min-width:0;padding:.5rem .6rem}.products-overview-mass-company-item__avatar{align-items:center;background:var(--bs-body-bg);border:1px solid rgba(var(--bs-border-color-rgb),.7);border-radius:.45rem;color:var(--bs-body-color);display:inline-flex;height:2.75rem;justify-content:center;overflow:hidden;text-decoration:none;width:2.75rem}.products-overview-mass-company-item__fallback{align-items:center;background:rgba(var(--bs-body-color-rgb),.04);color:var(--bs-secondary-color);display:inline-flex;height:100%;justify-content:center;width:100%}.products-overview-mass-company-item__body{display:grid;line-height:1.2;min-width:0}.products-overview-mass-company-item__name{color:var(--bs-body-color);font-weight:600;text-decoration:none}.products-overview-mass-company-item__meta{color:var(--bs-secondary-color);font-size:.78rem}.products-overview-mass-company-item__remove{align-items:center;display:inline-flex;justify-content:center;padding-inline:0;width:2rem}.products-overview-mass-media-chip{align-items:center;display:inline-flex;gap:.45rem;max-width:min(100%,28rem);padding:.35rem .5rem;text-align:left}.products-overview-mass-media-chip__thumb{align-items:center;background:rgba(var(--bs-body-bg-rgb),.18);border-radius:.35rem;display:inline-flex;flex:0 0 2rem;height:2rem;justify-content:center;overflow:hidden;width:2rem}.products-overview-mass-media-chip__text{display:grid;line-height:1.15;min-width:0}.products-overview-mass-media-chip__meta{font-size:.72rem;opacity:.8}.products-overview-mass-attribute-entry{align-items:start;border-bottom:1px solid var(--bs-border-color-translucent);display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr) auto;padding-block:.2rem .85rem}.products-overview-mass-attribute-entry__body{min-width:0}.products-overview-mass-attribute-remove{justify-content:center;padding-inline:0;width:2rem}.products-overview-mass-attribute-picker{max-height:min(42rem,calc(100dvh - 10rem));min-width:min(32rem,calc(100vw - 2rem));overflow:hidden}.products-overview-mass-attribute-picker__search{border-bottom:1px solid var(--bs-dropdown-border-color);padding:.55rem}.products-overview-mass-attribute-picker__list{max-height:min(36rem,calc(100dvh - 15rem));overflow:auto;overscroll-behavior:contain;padding-block:.25rem}.products-overview-mass-attribute-entry .multilang-container{margin-bottom:0!important}.product-mass-update-page .mass-update-targets-list{position:relative}.product-mass-update-page .mass-update-targets-list__toolbar{margin-inline:0}.mass-update-target-list-item{padding:0}.mass-update-target-row{align-items:start;border-top:1px solid rgba(var(--bs-border-color-rgb),.24);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);padding:1rem 0;width:100%}.mass-update-target-list-item:first-child .mass-update-target-row{border-top:0}.mass-update-target-row__product{min-width:0}.mass-update-target-row__status{padding-top:.3rem}.mass-update-target-row__issue{overflow-wrap:anywhere}.mass-update-target-product-card .entity-item-host--list{padding:0}.mass-update-operation-changes__list{border-block:1px solid var(--bs-border-color-translucent);max-width:64rem}.mass-update-operation-change{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(12rem,22rem) minmax(0,1fr);padding:.75rem 0}.mass-update-operation-change+.mass-update-operation-change{border-top:1px solid var(--bs-border-color-translucent)}.mass-update-operation-change__value{font-weight:600;min-width:0;overflow-wrap:anywhere}.mass-update-result-groups{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}@media (max-width:1199.98px){.mass-update-target-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:767.98px){.products-overview-mass-attribute-entry{grid-template-columns:minmax(0,1fr)}.products-overview-mass-attribute-remove{justify-self:end}.mass-update-operation-change{gap:.35rem;grid-template-columns:minmax(0,1fr)}}[data-bs-theme=dark] .products-overview-kind-icon{background-color:transparent;color:var(--ui-action-primary)}.products-compare-grid{min-width:max(100%,64rem)}.products-compare-grid__row{display:grid;grid-template-columns:var(--compare-grid-template)}.products-compare-attribute-tooltip{--bs-tooltip-color:var(--bs-emphasis-color);--bs-tooltip-bg:var(--bs-tertiary-bg);--bs-tooltip-border-radius:0.5rem;--bs-tooltip-opacity:1}.products-compare-attribute-tooltip .tooltip-inner{border:1px solid var(--bs-border-color);box-shadow:0 .25rem .75rem rgba(0,0,0,.2);max-width:32rem;text-align:left;white-space:pre-line}.package-editor-primary-row{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(13rem,20rem) minmax(13rem,20rem) auto}.packages-filter-bar{border-block:1px solid var(--bs-border-color);margin:0 0 .75rem;padding:.9rem 0}.packages-list .table-responsive{background:transparent}.packages-list .table{--bs-table-bg:transparent}.package-editor-switches{display:flex;flex-wrap:wrap;gap:1rem;padding-top:2.2rem;white-space:nowrap}.package-physical-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(6,minmax(0,1fr));max-width:48rem;padding-block:.25rem}.package-dimension-field{grid-column:span 2}.package-weight-field{grid-column:span 3;margin-top:.25rem}@media (max-width:991.98px){.package-editor-primary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.package-editor-switches{grid-column:1/-1;padding-top:0}}@media (max-width:575.98px){.package-editor-primary-row,.package-physical-grid{grid-template-columns:minmax(0,1fr)}.package-editor-switches{grid-column:auto}}.product-edit-content-shell .container,.product-edit-content-shell .container-fluid{max-width:none}.category-products__filters,.category-products__results{min-width:0}.category-products__filter-heading,.category-products__results-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.product-governance-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.product-variant-edit-section .card-body,.product-variant-edit-section .card-header{background:transparent}.product-profile-overview-summary__description,.product-profile-overview-summary__facts{min-width:0}.product-profile-image-gallery__item:focus-visible,.product-profile-image-gallery__item:hover{border-color:rgba(var(--bs-primary-rgb),.62);box-shadow:0 1rem 2.4rem rgba(2,8,23,.2);outline:none;transform:translateY(-1px)}#product-specifications .card,#product-specifications .card-body{background:transparent}.product-pack-dialog .form-control,.product-pack-dialog .form-select,.product-pack-dialog .input-group-text{border-color:var(--bs-border-color)}.product-pack-dialog .form-control:focus,.product-pack-dialog .form-select:focus{border-color:var(--bs-primary)}.product-pack-dialog__quantity-row,.product-pack-dialog__weight-row{grid-template-columns:minmax(0,1fr)}.products-overview-mass-media-selector__list .media-asset-list-row__main h2,.products-overview-mass-media-selector__list .media-asset-title-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal!important}.products-overview-mass-company-item__meta,.products-overview-mass-company-item__name,.products-overview-mass-media-chip__meta,.products-overview-mass-media-chip__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.products-overview-mass-company-item__name:focus,.products-overview-mass-company-item__name:hover{color:var(--bs-link-color);text-decoration:underline}.mass-update-target-row__issue,.mass-update-target-row__status{padding-top:0}.package-dimension-field,.package-weight-field{grid-column:auto}