.packageoffer{--packageoffer-gutter:calc(var(--gutter) * 1.5);--packageoffer-badge-bg:var(--bs-body-color);--packageoffer-badge-content-color:var(--bs-body-bg);border:1px solid rgba(18,18,18,.1);border-radius:var(--corner_10)}.packageoffer__name{font-size:.9375rem;font-weight:500;margin-bottom:15px;text-align:center}.packageoffer__product-name .product-card__title-link{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;min-height:unset}.packageoffer__grid{display:grid;gap:10px;background-color:var(--text-on-body-bg);--card-text-color:var(--bs-body-bg);border-radius:var(--corner_20);padding:15px 8px;grid-template-columns:minmax(0,1fr)}.packageoffer__product-list{flex-wrap:wrap;display:flex;justify-content:flex-start;gap:var(--packageoffer-gutter)}.packageoffer__product.product-card{display:flex;height:auto;gap:10px;padding:5px;margin:auto;align-items:center}.packageoffer__product-name{margin-top:0}.product-card__item-variants-wrapper{display:flex;flex-direction:column;width:100%;gap:10px}.packageoffer__product__image-link{position:relative}.packageoffer__product-badge{background-color:color-mix(in srgb,var(--bs-body-bg) 10%,transparent 90%);color:var(--packageoffer-badge-content-color);border-radius:var(--corner_50);width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;font-weight:700;left:0;font-size:12px;top:0}.packageoffer__product-image{border-radius:var(--corner_15)}.packageoffer__package-total{font-size:.875rem;text-align:left;padding:20px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;position:relative;color:var(--bs-body-bg)}.packageoffer__package-total-addtocart .button-add-to-cart{width:auto;height:auto;--bs-btn-color:var(--text-on-body-bg);--bs-btn-bg:var(--bs-body-bg);--bs-btn-border-color:var(--bs-body-bg);--bs-btn-hover-color:var(--bs-body-bg);--bs-btn-hover-bg:var(--text-on-body-bg);--bs-btn-hover-border-color:var(--bs-body-bg);--bs-btn-font-size:0.938rem}.packageoffer__package-total-addtocart .button-add-to-cart span{display:block}.packageoffer__package-total-addtocart .button-add-to-cart:before{display:none}.packageoffer__package-total-addtocart{margin-top:10px}.product-price--original{font-size:.9375rem}.packageoffer__package-total-discount,.packageoffer__package-total-original{opacity:.75}.sortbar-packageoffer-list{margin-bottom:20px}.packageoffer__product .packageoffer__operator{position:absolute;bottom:calc(var(--packageoffer-gutter) * -1);margin:auto;width:18px;height:25px;font-size:1.10494rem;font-weight:500;line-height:25px;display:flex;justify-content:center}.product-page-middle-1 .packageoffer__product{max-width:60px}.packageoffer-totals .packageoffer__package-total-label,.packageoffer-totals .product-price--special{font-size:1.125rem;font-weight:700}.packageoffer__product-variants.product-card__item{display:none}#packageoffer .module-body{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}#packageoffer.module{margin-top:15px}@media (min-width:992px){.packageoffer__grid{display:flex;gap:var(--packageoffer-gutter);justify-content:center;flex-direction:column}}@media (max-width:1399px){.product-page-middle-1 .packageoffer__grid{display:grid;gap:10px}.product-page-middle-1 .packageoffer__package-total:before,.product-page-middle-1 .packageoffer__product:after{display:none}.product-page-middle-1 .packageoffer__package-total{max-width:100%}}@media (max-width:991px){.packageoffer-totals.product-packageoffer-package-price{text-align:center}.packageoffer__package-total,.packageoffer__product{align-items:center}.packageoffer__name{font-size:1rem}}@media (max-width:767px){.packageoffer__product-card__body{display:flex;flex-direction:column;justify-content:center}}@media (max-width:576px){.packageoffer{flex-basis:200px;max-width:none;margin-bottom:26px;flex-shrink:0;flex-grow:0}#packageoffer .module-body{overflow-x:scroll;overflow-scrolling:touch;flex-wrap:nowrap;width:auto;display:flex}#packageoffer .module-body::-webkit-scrollbar{height:var(--scrollbar-size);border-radius:var(--scrollbar-corner);background:var(--scrollbar-background)}#packageoffer .module-body::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-background);border-radius:var(--scrollbar-corner)}#packageoffer .module-body::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-background)}}