.divCopyItemsInOtherFabric .modal-content,.divCopyItemsInOtherFabricMob .modal-content{background:#f5f5f5;border:0}.divCmStickyShirtBtn{background:#fff!important;box-shadow:0 -2px 5px -2px #00000040;padding-left:80px;pointer-events:auto}#ShirtFabricSuggestionList .fabricSwatchOnImg{display:none}.divCopyItemsInOtherFabric{overflow:hidden!important}.modal-dialog-scrollable .modal-body::-webkit-scrollbar{height:4px;width:6px}.modal-dialog-scrollable .modal-body::-webkit-scrollbar-button{border-radius:5px;cursor:pointer;display:block;width:10px}.modal-dialog-scrollable .modal-body::-webkit-scrollbar-button:hover{background-color:#181e28}.modal-dialog-scrollable .modal-body::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 0 transparent;margin-right:1px}.modal-dialog-scrollable .modal-body::-webkit-scrollbar-thumb{background-color:#999;border-radius:2px;outline:1px solid #f5f5f5}.modal-dialog-scrollable .modal-body::-webkit-scrollbar-thumb:hover{background-color:#142537;outline:1px solid #142537}.modal-dialog-scrollable .modal-body::-webkit-resizer{border-radius:5px}.loadMoreItemBtnFabricTab{margin-bottom:30px}.divCopyItemsInOtherFabric .modal-body{height:620px;max-height:620px;padding:50px 80px 0}.divSelectShirtTitle{margin-bottom:30px}.customizeFlowfabricImg{max-height:245px;opacity:1!important}.divCopyItemsInOtherFabric.divGlobalModalPopup .modal-dialog{height:unset!important;max-width:1000px}.divShowCopyOrderFilters{align-items:center;background:#fff;border:1px solid #c4ced4;border-radius:2px;box-shadow:0 1px 2px 0 rgba(48,53,76,.1);height:50px;padding:15px 20px}.liCont.orderFlowFabricList .extraInfoBtnCont{position:absolute!important}.liImage{border-bottom:none;border-radius:2px 2px 0 0;box-shadow:0 1px 2px rgba(48,53,76,.1);cursor:pointer;width:100%}.bsFilterSearchIcon{font-size:16px;opacity:1;position:absolute;right:20px;top:16px}.divContinueBtnContSticky .btnSBBookAppointmentPrivateStore{max-width:100%!important;text-align:center;width:100%!important}.divContinueBtnContSticky{background:hsla(0,0%,100%,.8);bottom:0;mix-blend-mode:normal;z-index:1}.fabricBtnAddToBag{float:left;margin-left:10px;margin-top:15px;width:auto!important}.bsFilterIcon{cursor:pointer;display:inline-block;float:right;font-size:16px;margin-top:2px}.liCont .extraInfoBtnCont{bottom:-26px}.divColorSBTab .caret,.divColorSBTab .filter{margin-top:unset!important;right:12px!important}.divColorSBTab.multiSelectDropdown .dropdown-menu .dropdown-menu>li>a{align-items:center;display:block}.itemList .liDiv,.itemList div.liCont,.itemList li{border-radius:2px;box-shadow:0 1px 2px rgba(48,53,76,.1);display:inline-block;list-style:none;margin:10px 15px 30px 0!important;position:relative;vertical-align:text-top;width:190px}.showFabricFilterIcon{display:inline-block;float:right;font-size:16px}.filterList{bottom:unset;display:unset;margin-bottom:unset;margin-left:unset;padding-left:unset;padding-top:unset;position:unset;top:unset;width:unset}.fabricFilterCont .panelEntity{letter-spacing:unset;margin-top:unset;padding-left:unset;padding-right:unset;text-transform:unset}.filterOption{margin:unset}.divCopyItemsInOtherFabric .loadMoreItemBtnFabricTab{font-size:unset;height:unset;letter-spacing:unset;line-height:unset;margin-top:unset;min-width:unset;padding:unset;text-align:unset;text-transform:unset}.fabricBtnAddToBagCm{width:auto!important}.divOrderDetailsCommonPopover{z-index:99}.cmShirtFilters ul.dropdown-menu{max-height:390px!important}.divCopyItemsInOtherFabric .checkIcon.checkIconInTriangle,.divCopyItemsInOtherFabricMob .checkIcon.checkIconInTriangle{display:inline;font-size:12px!important;height:16px;opacity:1;right:3px!important;top:2px!important;z-index:2}.cmShirtFilters .optionText{text-transform:capitalize!important}.divOurPickChecKIcon{background:#142337;border-radius:50%;height:16px;padding:0;position:absolute;right:10px;text-align:center;top:10px;width:16px;z-index:1}.checkIcon{display:none;font-size:20px;position:absolute;right:12px;top:10px}.divCopyItemsInOtherFabric .caret{margin:unset!important}.divLoveFabricVisbilityForMob{display:none!important}span.colorCodeSBDesktop{border:.5px solid rgba(196,206,212,.5);-ms-border-radius:2px;border-radius:2px;cursor:pointer;display:inline-block;float:right;height:20px;width:25px}.divCopyItemsInOtherFabric .modal-body{height:560px;max-height:560px;padding:50px 80px 0!important}.divFilterSearchCont{width:19%!important}.divFilterSubCont{width:27%!important}.bootstrap-select.btn-group.cmShirtFilters .dropdown-toggle .caret{margin-top:-2px!important;position:absolute!important;right:12px!important;top:38%!important;vertical-align:middle}.itemList .liCont.active .liImage,.itemList li.active .liImage{border:2px solid #142337!important;border-bottom:none!important;border-image:initial!important}.itemList .liCont.active>.divItemWrapper .extraInfoBtnCont,.itemList .liDiv.active>.divItemWrapper .divOurPick,.itemList .liDiv.active>.divItemWrapper .extraInfoBtnCont,.itemList li.active>.divOurPick,.itemList li.active>.extraInfoBtnCont{border-bottom:2px solid #142337;border-left:2px solid #142337!important;border-right:2px solid #142337;font-family:Basic Commercial LT Bold,Arial;margin-bottom:-1px;position:relative}.itemList .liCont.active .checkIcon{color:#fff;display:inline}@media (max-width:767px){.customizeFlowfabricImg{max-height:208px;min-height:208px}.itemList li.liCont:nth-child(odd){margin:0 10px 10px 0!important}.loadMoreItemBtnFabricTab{font-size:unset;height:unset;letter-spacing:unset;line-height:unset;margin-top:unset;min-width:unset;padding:unset;text-align:unset;text-transform:unset}.itemList li.liCont:nth-child(2n){margin:0 0 10px!important}.itemList li{width:47.5%}.liCont .extraInfoBtnCont{bottom:inherit}.liCont.orderFlowFabricList .extraInfoBtnCont{position:relative!important}.mobileOrderModalPopUp .modal-body{overflow-y:scroll}.divStickyButtonsMob{align-items:center;background-color:#fff!important;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);bottom:0;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:center;padding:15px 30px;position:sticky;z-index:2}.filterPanel{background-color:#fff;box-shadow:none;height:100%;left:auto;max-height:1000px;overflow-x:hidden;padding-top:1em;position:fixed;right:0;top:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;width:0;z-index:10}.filterPanelPadding{padding:20px 30px}.fabricBtnAddToBag{margin:0 0 0 15px!important;text-align:center}}@media (max-width:820px){.cmShirtFabric{bottom:unset!important;display:unset!important;margin-bottom:unset!important;margin-left:unset!important;padding-left:unset!important;padding-top:unset!important;position:unset!important;top:unset!important;width:unset!important}.cmShirtFabric .panelEntity{padding-left:0;padding-right:0;text-transform:unset!important}.cmShirtFabric .filterOption{margin:0}.loadMoreItemBtnFabricTab{font-size:unset!important;height:unset!important;letter-spacing:unset!important;line-height:unset!important;margin-top:unset!important;min-width:unset!important;padding:unset!important;text-align:unset!important;text-transform:unset!important}.divCopyItemsInOtherFabricMob .filterPanel{max-height:100vh}.contextMenuItemCm{display:none!important}.contextMenuItemCmMob{display:flex}.divCopyItemsInOtherFabricMob .modal-content{height:100vh}.divCopyItemsInOtherFabricMob .modal-dialog{margin-top:0;max-width:100%}.divLoveFabricVisbility{display:none!important}.divLoveFabricVisbilityForMob{display:flex!important}}@media (min-width:821px){.contextMenuItemCm{display:flex}.contextMenuItemCmMob{display:none!important}}@media (max-width:1200px) and (orientation:portrait),(max-width:991px){.itemList li{max-width:208px;min-width:130px}.divMobFilterSubCont{border:1px solid #f5f5f5;border-radius:5px;display:inline-block;margin-bottom:15px;padding:10px 20px;position:relative;width:100%}.filterList .filterCollapse{margin-top:5px}.divCollapseFilter .bsIcon{font-size:20px}.filterCheckBox{color:#c4ced4;font-size:20px;height:21px;margin-right:15px;opacity:1;top:5px;width:21px}.colorCodeItemMob,.colorCodeLiningMob{border:1px solid #b9b9b9;border:.5px solid rgba(196,206,212,.5);-ms-border-radius:2px;border-radius:2px;cursor:pointer;display:inline-block;float:right;height:22px;position:relative;top:5px;width:25px}.iFilterSearchIconMob{font-size:14px;opacity:1;position:absolute!important;right:20px;top:16px!important}.filterListItem{padding:0 20px 10px}.divCollapseFilter .filterOption.active .bsIcon.iMobileColorFilterCheckFabric,.divCollapseFilter .filterOption.active .bsIcon.iMobileMaterialFilterCheckFabric,.divCollapseFilter .filterOption.active .bsIcon.iMobilePatternFilterCheckFabric,divCollapseFilter .filterOption.active .bsIcon.iItemFilterCheck{color:#142337!important}.divFilterSearchCont,.divFilterSubCont{width:25%!important}}@media (max-width:1024px){.inputTextBox{font-size:16px!important}}@media (max-width:1270px){.divFilterSearchCont,.divFilterSubCont{width:25%!important}}@media (max-width:767px){.mobileOrderModalPopUp .modal-body{padding-bottom:0}.liCont.orderFlowFabricList .extraInfoBtnCont{background-color:#fff;border-radius:0 0 2px 2px;cursor:pointer;padding:5px;position:relative;text-align:left;width:100%}#FabricSuggestionList{display:grid;justify-content:center;padding:initial;grid-column-gap:9px;grid-template-columns:repeat(auto-fill,168px);width:100%}#FabricSuggestionList li,#ShirtFabricSuggestionList li{background-color:transparent;border-radius:2px;box-shadow:unset;max-width:168px;position:relative;width:100%}.itemList li.liCont:nth-child(odd){margin:0!important}.divCopyItemsInOtherFabricMob .modal-body{padding:20px 15px!important}.mobileOrderModalPopUp .modal-footer{justify-content:center!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.mobileOrderModalPopUp .modal-body{overflow-y:scroll;padding-bottom:0}#divShowFilterSummaryMob{display:block}.filterPanel{background-color:#fff;box-shadow:none;height:100%;left:auto;max-height:1000px;overflow-x:hidden;padding-top:1em;position:fixed;right:0;top:0;transition:all .5s ease 0s;width:100%;z-index:10}.filterPanelPadding{padding:20px 30px}.divSelectShirtFabricMob{position:relative}.itemList .liDiv,.itemList div.liCont,.itemList li{margin:10px 10px 30px 0!important}.itemList li{max-width:186px}}@media (min-width:768px) and (max-width:1038px){.itemList .liDiv,.itemList div.liCont,.itemList li{margin:10px 10px 30px 0!important}.itemList li{max-width:186px}}