.fabrics-bundle{-webkit-align-items:center;align-items:center;background:var(--color-background-light-2);border-radius:10px;-webkit-flex-direction:column;flex-direction:column;gap:24px;padding:24px 16px}.fabrics-bundle__list{display:grid;gap:16px;width:100%}.fabrics-bundle__list:empty{display:none}.fabrics-bundle__item{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;font-weight:500;gap:24px;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%}.fabrics-bundle__item-remove{cursor:pointer;margin-left:auto}.fabrics-bundle .h6{font-weight:500;letter-spacing:0;text-align:center;text-transform:none}.fabrics-bundle .btn-outline,.fabrics-bundle .btn-primary{padding:0 8px;width:100%}.fabrics-bundle .fabrics__item-preview{height:50px;margin-bottom:0;min-width:50px;width:50px}.fabrics-bundle--enabled{display:-webkit-flex;display:flex}.fabrics-bundle--enabled+.banner{display:none}@media only screen and (max-width:1199px){.fabrics-bundle{border-radius:0;border-top:1px solid var(--color-gray-6);bottom:0;gap:12px;left:0;position:fixed;width:100%;z-index:1000}.fabrics-bundle__list{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-justify-content:center;justify-content:center}.fabrics-bundle__item{position:relative;width:auto}.fabrics-bundle__item-remove{background:var(--color-white);border:1px solid var(--color-gray-5);border-radius:50px;height:20px;position:absolute;right:-8px;top:-8px;width:20px;z-index:3}.fabrics-bundle__item-remove:after,.fabrics-bundle__item-remove:before{background:var(--color-gray-6);content:"";height:1px;left:50%;position:absolute;top:50%;width:10px}.fabrics-bundle__item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.fabrics-bundle__item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.fabrics-bundle__item-remove svg{opacity:0}.fabrics-bundle__item .fabrics__item-preview{border-radius:6px;overflow:hidden}.fabrics-bundle h4,.fabrics-bundle__item span{display:none}.fabrics-bundle .btn-outline,.fabrics-bundle .btn-primary{max-width:298px}}@media only screen and (min-width:1200px){.fabrics-bundle{padding:40px 24px}.fabrics-bundle .btn-outline{margin-bottom:-12px}}