/** Shopify CDN: Minification failed

Line 170:24 Unexpected "{"
Line 471:56 Expected identifier but found "var("

**/
/* :root {
  --dw-text-color: {{ settings.dw_text_color }};
  --dw-heading-color: {{ settings.dw_heading_color }};
  --dw-bg-color: {{ settings.dw_bg_color }}; 
  --dw-borders-color: {{ settings.dw_borders_color }};
  --dw-links-color: {{ settings.dw_links_color }};

  --dw-btn-bg-color: {{ settings.dw_btn_bg_color }};
  --dw-btn-text-color: {{ settings.dw_btn_text_color }};
  --dw-btn-border-color: {{ settings.dw_btn_border_color }};
  --dw_btn-hover-bg-color: {{ settings.dw_btn_hover_bg_color }};
  --dw-btn-hover-text-color: {{ settings.dw_btn_hover_text_color }};
  --dw-btn-hover-border-color: {{ settings.dw_btn_hover_border_color }};
  --dw-secondary-btn-text-color: {{ settings.dw_secondary_btn_text_color }};
  --dw-secondary-border-color: {{ settings.dw_secondary_border_color }};
} */
:root {
  --dw-text-color: #181818;
  --dw-text-opacity-color: 24,24,24;
  --dw-heading-color: #181818;
  --dw-bg-color: #ffffff; 
  --dw-borders-color: #c7c7c7;
  --dw-selected-border-color: #181818;
  --dw-links-color: #181818; 

  --dw-btn-bg-color: #181818;
  --dw-btn-text-color: #ffffff;
  --dw-btn-border-color: #181818; 
  --dw_btn-hover-bg-color: #323232; 
  --dw-btn-hover-text-color: #ffffff;
  --dw-btn-hover-border-color: #323232;
  --dw-secondary-btn-text-color: #181818; 
  --dw-secondary-border-color: #181818;
  --dw-secondary-btn-hover-bg-color: #323232;
  --dw-secondary-btn-hover-text-color: #ffffff;
  --dw-secondary-btn-hover-border-color: #323232;

  --dw-scrollbar-color: #ffffff;
  --dw-scrollbar-track-color: #c7c7c7;
  --dw-scrollbar-thumb-color: #181818;

  --dw-empty-title-color: #fe585e;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-weight: 600;}
.custom-made-suit{height: 100%;overflow: hidden;}
.custom-made-suit body{height: 100%;overflow: hidden;}
.custom-made-suit #shopify-section-footer{display: none;}
.glm-cm-container{position: fixed;left: 0;top: 60px;bottom: 0;width: 100%;transition: .3s ease-in-out;border-top: 1px solid #dedede;}
.isAnnouceVisible .glm-cm-container{top: 92px;}
#CanvasFrame,
#CanvasFramemobile{ background: #efefef}
.glm-cm-layout{display: flex;height: 100%;overflow: hidden;width: 100%;}
.glm-cm-preview{width: calc(100% - 600px);transition: width 0.3s ease-in-out;}
.glm-cm-panel{display: flex;height: 100%;position: relative;flex-grow: 1;right: 0;transition: right 0.3s ease-in-out;max-width: 600px;width: 100%;}
/* Fabric New Design  */
.fabric-div {margin-bottom:4px; padding:6px 6px 11px; border: 1px solid var(--dw-borders-color); transition:0.3s; box-sizing:border-box; border-radius:6px;cursor:pointer; display:flex; flex-wrap:wrap;justify-content:space-between;}
.fabric-div .fabric-serial_number {color: var(--dw-text-color);font-size: 12px;line-height: 12px;text-transform: uppercase;font-weight: 500;margin-top:6px; max-width:80%;}
.fabric-div .fabric-price { color: var(--dw-text-color);font-size: 12px;line-height: 12px;text-transform: uppercase;font-weight: 500;margin-top:6px; }

.fabric-div img{  border-radius:6px; height:155px; width:100%; object-fit:cover; }
.fabric-div:hover { transition:0.3s; border-color:var(--dw-secondary-border-color); }
.fabric-div.selected {border-color:var(--dw-secondary-border-color); }
/* preview */
.cm-preview-wrap{width: 100%;height: 100%;}
.cm-preview-block {display: flex;position: relative;height: 100%;width: 100%;object-fit: cover;} 
.cm-preview-block img{height: 100%;width: 100%;object-fit: cover;}
/* right side view */
.cm-side-viewer{display: flex;overflow: hidden;position: relative;height: 100%;width: 100%;z-index: 32;}
.cm-viewer-content{display: block;flex-shrink: 0;height: 100%;width: 100%;transition: unset;transform: translateZ(0px);-webkit-transform: translateZ(0px);-ms-transform: translateZ(0px);}
.cm-main{height: 100%;overflow: auto;background-color: var(--dw-bg-color);}
.cm-navigation{font-size: 14px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--dw-bg-color);display: flex;flex-direction: column;transition: transform .3s ease-in-out;overflow: hidden;}
.cm-navigation-middle::-webkit-scrollbar{width: 4px;height: 4px;background-color: var(--dw-scrollbar-color);}
.cm-navigation-middle::-webkit-scrollbar-thumb{background-color: var(--dw-scrollbar-thumb-color);border-radius: 0;}  
.cm-navigation-middle::-webkit-scrollbar-track{webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0);background-color: (--dw-scrollbar-track-color);}
.cm-navigation-middle {overflow: hidden auto;height: 100%;}
.cm-progress-container {display: none;visibility: hidden;opacity: 0;}
.cm-progress-container.isSelected {display: block;visibility: visible;opacity: 1;}
/* header */
.cm-header {width: 100%;padding: 50px 50px 0;position: relative;border-bottom: 1px solid var(--dw-borders-color);min-height: 129px;}
.cm-header h2 {font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: 0;color: var(--dw-heading-color);display: flex;justify-content: center;align-items: center;margin: 0 0 15px;text-align: center;text-transform: uppercase;}
.cm-search-filter-bar {display: flex;justify-content: space-between;width: 100%;z-index: 2;position: relative;}
.cm-search-bar {width: 100%;display: flex;align-items: center;}
.cm-search-bar svg {color:var(--dw-text-color);width: auto;height: 18px;}
.cm-search-bar__input {background: transparent;letter-spacing: 0.3px;font-size: 12px;width: 100%;height: 25px;border-radius: 0;border: none;color: var(--dw-text-color);padding: 0 10px;}
.cm-search-bar__input::-webkit-input-placeholder, .cm-search-bar__input::placeholder{color: #B9B9B9;opacity: 1;font-size: 12px;line-height: 16px;letter-spacing: 0.3px;}
.cm-filter-bar {text-align: right;position: absolute;right: 0;}
.cm-filter-buttons{display: flex;align-items: center;color: var(--dw-text-color);margin-right: 0;margin-left: auto;background: transparent;border: 0;appearance: none;gap: 10px;font-size: 12px;line-height: 16px;height: 25px;}
.cm-filter-buttons svg{width: 17px;vertical-align: middle;}
.cm-search-count {visibility: hidden;pointer-events: none;display: flex;color: var(--dw-text-color);font-size: 12px;align-items: center;}
.cm-search-count .count {margin-right: 10px;}
.cm-search-close {color: var(--dw-text-color);border: 1px solid var(--dw-text-color);border-radius: 50%;width: 23px;height: 23px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.cm-search-close svg {height: 7px;}
.cm-search-filter-bar.cm-search-focus .cm-filter-bar {visibility: hidden;pointer-events: none;}
.cm-search-filter-bar.cm-search-focus .cm-search-count{visibility: visible;pointer-events: auto;}
.cm-card-not-found {display: none;text-align: center;min-height: 60px;padding-top: 50px;padding-bottom: 40px;text-transform: uppercase;}
.cm-card-fabric-not-found {text-align: center;min-height: 60px;padding-top: 50px;padding-bottom: 40px;text-transform: uppercase;}
.cm-empty-card-title {font-size: 12px;color: var(--dw-empty-title-color);letter-spacing: 1px;}
.cm-empty-container .cm-card-not-found {display: block;} 
/* footer */
.cm-navigation-bottom{background: var(--dw-bg-color);width: 100%;}
.cm-popup-footer{padding: 30px 50px;position: relative;z-index: 20;}
.cm-popup-footer:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--dw-bg-color);border-top: 1px solid var(--dw-borders-color);transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);z-index: -1;}
.cm-ship-price-txt{font-size: 12px;line-height: 14px;font-weight: 400;display: flex;justify-content: space-between;margin-bottom: 15px;color: var(--dw-text-color);}
.cm-ship-price-txt .price {color: var(--dw-text-color);}
.cm-add-cart{display: flex;gap: 16px;}
.cm-toggle-ele{border: 1px solid var(--dw-borders-color);flex: 0 0 calc(50% - 8px);max-width: calc(50% - 8px);width: 100%;}
.cm-toggle-label{font-size: 11px;line-height: 23px;letter-spacing: 2px;padding: 15px 40px 13px 16px;text-transform: uppercase;position: relative;cursor: pointer;font-weight: 500;width: 100%;}
.cm-toggle-label span{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.cm-toggle-label svg{position: absolute;top: 0;right: 19px;bottom: 0px;fill: currentColor;margin: auto;pointer-events: none;}
.cm-toggle-list{position: absolute;bottom: 100%;left: 0;width: 100%;background: var(--dw-bg-color);padding: 25px 50px;transform: translate3d(0, 100%, 0);-webkit-transform: translate3d(0, 100%, 0);-ms-transform: translate3d(0, 100%, 0);transition: .4s;counter-reset: select-count;z-index: -1;}
.cm-toggle-list.glm-cm-active{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}
.cm-toggle-item{font-size: 11px;line-height: 1.365;font-weight: 400;letter-spacing: 1px;padding: 12px 0;text-transform: uppercase;cursor: pointer;color: rgba(var(--dw-text-opacity-color), 0.4);}
.cm-toggle-item.isSelected{color: var(--dw-text-color);}
.cm-toggle-ele .cm-toggle-item:before {counter-increment: select-count;content: counter(select-count) ". ";}
.btn-customize {font-size: 11px;line-height: 1.365;font-weight: 400;letter-spacing: 1px;padding: 17px 15px 16px;background: var(--dw-btn-bg-color);color: var(--dw-btn-text-color);display: inline-block;vertical-align: middle;border: 1px solid var(--dw-btn-border-color);border-radius: 0;text-align: center;text-decoration: none;text-transform: uppercase;opacity: 1;transition: all .3s ease-in-out;cursor: pointer;height: auto;flex: 0 0 calc(50% - 8px);max-width: calc(50% - 8px);width: 100%;}
.btn-customize:hover{background: var(--dw_btn-hover-bg-color);border-color:  var(--dw-btn-hover-border-color);color: var(--dw-btn-hover-text-color);text-decoration: none;opacity: 1;}
.btn-customize:focus {border-color: var(--dw_btn-hover-bg-color);}
.btn-customize.close_btn, .btn-customize.cm-filter-close {background-color: transparent;border-color: var(--dw-secondary-border-color);color: var(--dw-secondary-btn-text-color);}
.btn-customize.close_btn:hover, .btn-customize.cm-filter-close:hover {background: var(--dw_btn-hover-bg-color);border-color: var(--dw-btn-hover-border-color);color: var(--dw-btn-hover-text-color);}

/* suit part */
.cm-card-main {padding: 50px;}
.cm-card-container {border-radius: 0;border: 1px solid transparent;cursor: pointer;outline: none !important;display: block;}
.cm-card-container.is-vertical {padding: 6px 6px 11px;margin-bottom: 4px;}
.cm-card-container.is-selected{border-color: var(--dw-text-color);}
.cm-card-content-wrapper.is-vertical .cm-card-image {height: 155px;width: 100%;border-radius: 0;overflow: hidden;object-fit: cover;}
.cm-card-content-wrapper.is-vertical .cm-card-image.empty_fab_img {border: 1px solid var(--dw-text-color);}
.cm-card-image img {object-fit: cover;object-position: center;width: 100%;height: 100%;}
.cm-card-image-container {position: relative;}
.cm-card-info-button {visibility: hidden;position: absolute;top: 9px;left: 9px;}
.cm-info-btn{align-items: center;border: none;border-radius: 50%;cursor: pointer;display: flex;font-weight: 300;justify-content: center;margin: 0px;width: 22px;height: 22px;outline: none !important;background-color:  var(--dw-btn-bg-color);color:  var(--dw-btn-text-color);padding: 0;}
.cm-card-container.is-selected .cm-card-info-button{visibility: visible;z-index: 1;}
.cm-card-content {color: var(--dw-text-color);}
.cm-card-content-wrapper.is-vertical .cm-card-content {padding: 0 5px;}  
.cm-card-content-main-row {display: flex;justify-content: space-between;align-items: flex-start;margin-top: 6px;}
.cm-card-content-text-col {word-break: break-word;white-space: normal;}
.cm-card-title {color: var(--dw-text-color);font-size: 12px;line-height: 12px;text-transform: uppercase;font-weight: 400;}
.cm-card-price {font-size: 12px;line-height: 12px;font-weight: 400;color: var(--dw-text-color);display: flex;align-items: flex-start;padding-inline-start: 8px;}
.cm-card-price.text-centers {justify-content: center;padding: 0;}
/* filter drawer*/
.cm-filter-panel{display: block;width: 100%;height: 100%;position: absolute;z-index: 31;}
.cm-filter-slide {position: absolute;width: 210px;height: calc(100% - 20px);overflow: auto;-ms-overflow-style: none;scrollbar-width: none;z-index: 1;transition: left 0.3s ease-in-out;background-color: var(--dw-bg-color);margin: 10px;bottom: 10px;top: 0;left: 0;border-radius: 0;}
.cm-filter-panel.isSelected .cm-filter-slide {left: -230px;}
.cm-filter-title {padding: 15px 15px 0;text-align: center;border-bottom: 1px solid var(--dw-borders-color);}
.cm-filter-title h4 {font-size: 12px;line-height: 1.4;font-weight: 400;letter-spacing: 0px;color: var(--dw-text-color);min-height: 56px;display: flex;justify-content: center;align-items: center;margin: 0;text-align: center;text-transform: uppercase;padding-bottom: 0;}
.cm-filter-content {padding: 20px;}
.cm-filter-content a {display: block;color: var(--dw-text-color);padding: 8px 0;}
.cm-filter-content-item {display: inline-flex;align-items: center;cursor: pointer;position: relative;width: 100%;margin: 10px 0;}
.cm-filter-content input {display: block;cursor: pointer;opacity: 0;z-index: 1;padding: 0;flex: 0 0 18px;width: 18px;min-width: 18px;height: 18px;background-color: transparent;position: absolute;left: 0;top: 0;bottom: 0;}
.cm-filter-content-item .cm-filter-label {position: relative;font-size: 9px;font-weight: 400;line-height: 18px;letter-spacing: 0px;color: #181818;padding-left: 28px;text-transform: uppercase;display: inline-block;vertical-align: top;text-align: left;}
.cm-filter-content-item .cm-filter-label > span {position: absolute;left: 0;top: 0;bottom: 0;margin: auto 10px auto 0;width: 18px;height: 18px;background: transparent;border-radius: 4px;border: 1px solid;display: flex;justify-content: center;}
.cm-filter-content input + .cm-filter-label > span::before {content: "";position: absolute;top: 4px;bottom: 4px;margin: auto 0;left: 3px;width: 10px;height: 10px;opacity: 0;pointer-events: none;background-image: url(https://oa565z5e3bm33lh1-25742560.shopifypreview.com/cdn/shop/files/filterClose.svg?v=1715840258);background-position: center;background-size: 10px;background-repeat: no-repeat;}
.cm-filter-content input:checked + .cm-filter-label > span::before{opacity: 1;}
.cm-filter-slide::-webkit-scrollbar{width: 4px;height: 4px;background-color: var(--dw-scrollbar-color);}
.cm-filter-slide::-webkit-scrollbar-thumb{background-color: (--dw-scrollbar-thumb-color);border-radius: 10px;}  
.cm-filter-slide::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0);background-color: var(--dw-scrollbar-track-color);}
/* info drawer */
.cm-info-wrap{display: block;position: absolute;z-index: 21;top: 0;left: 0;width: 100%;height: 100%;background: var(--dw-bg-color);transform: translate3d(100%, 0, 0);-webkit-transform: translate3d(100%, 0, 0);-ms-transform: translate3d(100%, 0, 0);transition: all .25s ease-in-out;overflow: hidden auto;}
.cm-info-wrap.isSelected{opacity: 1;transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}
.cm-close {position: absolute;top: 15px;right: 15px;color: var(--dw-text-color);cursor: pointer;padding: 9px 14px;margin: -9px -14px}

.cm-modifier-drawer .cm-header,
.cm-info-in .cm-header, {display: flex;  flex-direction: column;}
.cm-modifier-drawer .cm-close-drawer,
.cm-info-in .cm-close-drawer{font-size: 10px;line-height: 18px;font-weight: 400;letter-spacing: 0;text-decoration: underline;text-decoration-thickness: 1px;text-decoration-color: var(--dw-links-color);text-underline-offset: 2px;left: 50px;right: 50px;}
.cm-modifier-drawer .cm-close-drawer svg,
.cm-info-in .cm-close-drawer svg{display: none;}

.cm-info-card-main {padding: 50px 50px;font-size: 12px;color: var(--dw-text-color);}  
.cm-info-card-main table tr td {font-weight: 500;border: 0;border-bottom: 1px solid rgba(151, 151, 151, 0.5);font-size: 11px;}
.cm-info-card-main table tr:last-child td {border: 0;}
.cm-info-card-main summary {color: var(--dw-text-color);}
/* jacket tab */
.cm-modifier-card-content {display: flex;justify-content: space-between;align-items: flex-start;transition: all 0.3s ease-in-out;color: var(--dw-text-color);font-size: 11px;border-radius: 0;border: 1px solid var(--dw-borders-color);padding: 20px 10px;margin-bottom: 10px;cursor: pointer;}
.cm-modifier-card-list {padding: 50px 50px;}
.cm-modifier-card-content:hover{border-color: var(--dw-selected-border-color);}
.cm-modifier-col-title {text-transform: uppercase;font-weight: 500;}
.cm-modifier-result-title {text-transform: uppercase;font-weight: 500;text-align: right;padding-left: 10px;}
.cm-modifier-drawer{display: block;position: absolute;z-index: 21;top: 0;left: 0;width: 100%;height: 100%;background: var(--dw-bg-color);transform: translate3d(100%,0,0);-webkit-transform: translate3d(100%, 0, 0);-ms-transform: translate3d(100%, 0, 0);transition: all .25s ease-in-out;overflow: hidden;display: flex;flex-direction: column;}
.cm-modifier-drawer.isSelected{opacity: 1;transform: translateZ(0);-webkit-transform: translateZ(0);-ms-transform: translateZ(0);}
.cm-modifier-drawer-content {padding: 20px 50px;}
.cm-drawer-container {border-radius: 0;border: 1px solid var(--dw-borders-color);cursor: pointer;outline: none !important;padding: 15px;margin-bottom: 15px;}

.cm-drawer-container.is-selected{border-color: var(--dw-btn-hover-border-color);}
.cm-drawer-image-container {position: relative;}
.cm-drawer-image {width: 100%;border-radius: 0;overflow: hidden;object-fit: contain;text-align: center;}
.cm-drawer-image img {object-fit: contain;}
.cm-drawer-content {color: var(--dw-text-color);padding: 0 5px;}
.cm-drawer-content-main-row {display: flex;justify-content: space-between;align-items: flex-start;margin-top: 6px;}
.cm-drawer-content-text-col {word-break: break-word;white-space: normal;}
.cm-drawer-content-text-col.text-centers{text-align: center;width: 100%;}
.cm-drawer-title {color: var(--dw-text-color);font-size: 11px;font-weight: 400;}
.cm-drawer-title strong {text-transform: uppercase;display: block;margin-bottom: 5px;font-size: 11px;font-weight: 400;}
.cm-drawer-desc {font-size: 10px;margin-top: 5px;}
/* type 1,2,3,5 */
[drawer-type="one"] .cm-header {border: 0;}
[drawer-type="one"] .cm-drawer-container{border-radius: 0;}
/* [drawer-type="one"] .cm-drawer-container.is-selected {border-color: var(--dw-borders-color);} */
[drawer-type="one"] .cm-modifier-drawer-content {padding-top: 0;}
[drawer-type="one"] .cm-drawer-content-wrapper{display: flex;align-items: center;justify-content: center;gap: 30px}
[drawer-type="one"] .cm-drawer-image-container{max-width: 150px;width: 150px;min-width: 150px;}
[drawer-type="one"] .cm-drawer-container:not(.cm-drawer-empty-img) .cm-drawer-content-text-col.text-centers{text-align: left;}
[drawer-type="one"] .cm-drawer-image::before {content: '';position: relative;display: block;padding-bottom: 100%;}
[drawer-type="one"] .cm-drawer-image img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/* [drawer-type="one"] .cm-drawer-title strong{text-transform: unset;font-weight: 500;} */
.cm-modifier-drawer-wrap {overflow: auto;height: 100%;}
.cm-modifier-drawer-bottom {background: var(--dw-bg-color);width: 100%;}
.cm-add-btns {display: flex;gap: 16px;}
.cm-modifier-drawer-footer {padding: 30px 50px;position: relative;z-index: 9;}
.cm-modifier-drawer-footer:after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--dw-bg-color);border-top: 1px solid var(--dw-borders-color);transform: translateZ(0);-webkit-transform: translateZ(0);-ms-transform: translateZ(0);z-index: -1;}
.cm-modifier-drawer-wrap::-webkit-scrollbar,
.cm-info-wrap::-webkit-scrollbar,
.cm-fabric-wrap::-webkit-scrollbar{width: 4px;height: 4px;background-color: var(--dw-scrollbar-color);}
.cm-modifier-drawer-wrap::-webkit-scrollbar-thumb,
.cm-fabric-wrap::-webkit-scrollbar-thumb{background-color: var(--dw-scrollbar-thumb-color);border-radius: 0;}  
.cm-modifier-drawer-wrap::-webkit-scrollbar-track,
.cm-fabric-wrap::-webkit-scrollbar-track{webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0);background-color: var(--dw-scrollbar-track-color);}
[drawer-type="two"] .cm-modifier-drawer-content {padding: 20px 50px;}
[drawer-type="two"] .cm-drawer-container {border: 1px solid var(--dw-borders-color);padding: 6px 6px 11px;}
[drawer-type="two"] .cm-drawer-container.is-selected {border-color: var(--dw-btn-hover-border-color);}
[drawer-type="two"] .cm-drawer-image {height: 155px;border-radius: 0;}
[drawer-type="two"] .cm-drawer-image img {object-fit: cover;width: 100%;height: 100%;}
.cm-modifier-disable {pointer-events: none;opacity: 0.5;}
.cm-drawer-custom-cont {padding-bottom: 100px;padding-top: 60px;}
.cm-drawer-custom-cont h2{font-size: 12px;font-weight: 600;letter-spacing: 1px;color: var(--dw-text-color);min-height: 20px;display: flex;justify-content: center;align-items: center;margin: 0 0 5px;text-align: center;text-transform: uppercase;}
.cm-drawer-type-own .type_own_search {background: transparent;color: var(--dw-text-color);border: 0;border-bottom: 1px solid var(--dw-borders-color);width: 100%;text-align: center;}
.type_own_search::-webkit-input-placeholder,.type_own_search::placeholder {color: #b9b9b9;opacity: 1;font-size: 12px;line-height: 16px;letter-spacing: .3px;text-align: center;}
.cm-drawer-cm-in {font-size: 12px;line-height: 16px;color: var(--dw-text-color);display: flex;justify-content: center;align-items: center;margin-bottom: 34px;}
.cm-drawer-cm-in input {display: none;}
.cm-drawer-cm-in label {width: 135px;height: 3px;background: var(--dw-text-color);margin: 1px 6px 0;border-radius: 2px;position: relative;cursor: pointer;}
.cm-drawer-cm-in label:before {content: '';position: absolute;top: -5px;left: 0;width: 12px;height: 12px;background: var(--dw-text-color);border: 1px solid var(--dw-text-color);border-radius: 8px;transition: .4s;}
.cm-drawer-cm-in span {font-size: 9px;font-weight: 400;line-height: 12px;letter-spacing: 0px;text-transform: uppercase;text-align: right;}
.cm-drawer-cm-in span:last-child {text-align: left;}
.cm-drawer-cm-in input:checked ~ label:before {left: 22px;}
/* multidrawer steps */
[drawer-step="1"] .cm-header,
[drawer-step="2"] .cm-header,
[drawer-step="3"] .cm-header{border: 0;}  
[drawer-step="1"] .cm-modifier-drawer-content,
[drawer-step="2"] .cm-modifier-drawer-content,
[drawer-step="3"] .cm-modifier-drawer-content{padding-top: 0;}
/* [drawer-step="4"] .cm-modifier-drawer-content {padding: 20px 60px;}
[drawer-step="4"] .cm-drawer-container {border: 1px solid transparent;padding: 6px 6px 11px;}
[drawer-step="4"] .cm-drawer-container.is-selected {border-color: var(--dw-selected-border-color);}
[drawer-step="4"] .cm-drawer-image {height: 155px;border-radius: 6px;}
[drawer-step="4"] .cm-drawer-image img {object-fit: cover;} */
.cm-modifier-multidrawer-wrap {overflow: hidden;height: 100%;width: 100%;position: relative}
.cm-modifier-multidrawer-slidewrap {--slider-count: 4;--slider-current: 2;position: absolute;left: calc(-100% * var(--slider-current));transition: left 0.3s ease-in-out 0s;width: calc(100% * var(--slider-count));height: 100%;display: flex;overflow: hidden;}
.cm-modifier-multidrawer-wrap .cm-modifier-drawer-wrap {width: 100%;}
.cm-modifier-multidrawer-slidewrap .cm-drawer-image {width: 100%;border-radius: 0;overflow: hidden;text-align: center;height: 150px;}
.cm-modifier-multidrawer-slidewrap .cm-drawer-image img {width: 100%;height: 100%;}
/* size tab */
.cm-size-item {min-height: 107px;display: flex;align-items: center;padding: 20px 50px;border-bottom: 1px solid var(--dw-borders-color);position: relative;}
.cm-size-item .cm-size-icon {width: 80px;margin-right: 17px;flex: 0 0 auto;border: 1px solid var(--dw-borders-color);border-radius: 50%;height: 80px;display: flex;place-content: center;place-items: center;}
.cm-size-item .cm-size-icon svg, .cm-size-item .cm-size-icon img {max-height: 45px;fill: currentcolor;display: block;margin: auto;width: auto;}
.cm-size-item .cm-size-text {flex: 1 1 auto;}
.cm-size-item .cm-size-text h6{font: 500 11px / 16px Altmann Grotesk,Helvetica,sans-serif;color: var(--dw-text-color);margin: 0;text-transform: uppercase;letter-spacing: 1px;}
.cm-size-item .cm-size-text p {margin: 5px 0 0;font: 400 10px / 16px Altmann Grotesk,Helvetica,sans-serif;color: var(--dw-text-color);}
.cm-size-item .btn-size-custom {min-width: 105px;flex: 0 0 auto;font: 400 11px / 1.365 Altmann Grotesk,Helvetica,sans-serif;letter-spacing: 1px;display: inline-block;vertical-align: middle;padding: 13px 18px;margin: 0;border: 1px solid #000;border-radius: 0;text-align: center;text-decoration: none;opacity: 1;transition: all .3s ease-in-out;cursor: pointer;background: transparent;border-color: var(--dw-secondary-border-color);color: var(--dw-secondary-btn-text-color);margin-left: 10px;text-transform: uppercase;}
.cm-size-item .btn-size-custom:hover, .cm-size-item .btn-size-custom:focus {background: var(--dw_btn-hover-bg-color);border-color: var(--dw-btn-hover-border-color);color: var(--dw-btn-hover-text-color);}
input[disabled].btn-customize.apply_btn {background-color: #000;border-color:#000;opacity: 0.5;cursor: no-drop;}

[data-progress="size-meauserments"]{height: 100%;position: relative;}
[data-progress="size-meauserments"] .cm-multi-modifier-drawer-content{height: 100%;}
[data-progress="size-meauserments"] [drawer-step="1"] .cm-multi-modifier-drawer-content {height: calc(100% - 129px);}

.cm-multi-modifier-drawer{display: block;position: absolute;z-index: 20;top: 0;left: 0;width: 100%;height: 100%;background: var(--dw-bg-color);transform: translate3d(100%,0,0);-webkit-transform: translate3d(100%,0,0);-ms-transform: translate3d(100%,0,0);transition: all .25s ease-in-out;overflow: hidden;display: flex;flex-direction: column;}
.cm-multi-modifier-drawer.isSelected{opacity: 1;transform: translateZ(0);-webkit-transform: translateZ(0);-ms-transform: translateZ(0);}
/* .cm-multi-modifier-drawer {padding: 20px 120px;} */
.cm-multi-modifier-multidrawer-wrap {overflow: hidden;height: 100%;width: 100%;position: relative}
.cm-multi-modifier-multidrawer-slidewrap {--slider-count: 4;--slider-current: 2;position: absolute;left: calc(-100% * var(--slider-current));transition: left 0.3s ease-in-out 0s;width: calc(100% * var(--slider-count));height: 100%;display: flex;overflow: hidden;}
.cm-multi-modifier-multidrawer-wrap .cm-multi-modifier-drawer-wrap {width: 100%;}


/* login steps 1 */
.cm-modifier-body {display: -webkit-box;display: flex;align-items: center;flex-direction: column;padding: 0;flex: 1 1 auto;overflow: hidden;overflow-y: auto;height: 100%;}
.cm-login-form {display: flex;align-items: center;flex-direction: column;margin: auto;justify-content: center;}
.cm-login-form .btn {font-size: 11px;margin: 0 12px 12px;padding: 17px 29px;min-width: 232px;letter-spacing: 2px;}
.cm-login-btn {background: var(--dw-secondary-btn-bg-color);color: var(--dw-secondary-btn-text-color);border-color: var(--dw-secondary-border-color);}
.cm-login-btn.btn:hover, .cm-login-btn.btn:focus {background-color: var(--dw-secondary-btn-hover-bg-color);border-color: var(--dw-secondary-btn-hover-border-color);color: var(--dw-secondary-btn-hover-text-color);}
.cm-chat {text-align: center;margin: 0 0 30px;}
.cm-chat p {font: normal 400 12px/20px Altmann Grotesk,Helvetica,sans-serif;color: var(--dw-text-color);}
.cm-chat p span {color: #B6B1B1;}
.cm-chat a {color: var(--dw-text-color);font-weight: 400;}

.cm-login-drawer {position: fixed;top: 0;right: 0;max-width: 100%;width: 100%;height: 100%;background: var(--dw-bg-color);display: flex;flex-direction: column;transition: all .2s ease-in-out;z-index: 999;-ms-transform: translate(100%);-webkit-transform: translate(100%);-moz-transform: translate(100%);-o-transform: translate(100%);transform: translate(100%);}
.cm-login-drawer.isSelected{-ms-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.cm-login-drawer .cm-header {border-bottom: 0;padding-bottom: 0;}
.cm-login-drawer-body {font: normal 400 12px/18px Altmann Grotesk,Helvetica,sans-serif;color: var(--dw-text-color);flex: 1 1 auto;padding: 28px 40px;overflow: hidden;overflow-y: auto;text-align: center;}
.cm-login-drawer #customer_login {margin-left: -72px;}
.cm-login-drawer .input-div {display: -webkit-box;display: flex;align-items: center;margin: 0 0 15px;justify-content: center;}
.cm-login-drawer .input-div input {display: inline-block;vertical-align: middle;height: 45px;border-radius: 0;font-size: 14px;min-width: 210px !important;}
.cm-login-drawer .input-div label {margin: 0 14px 0 0;min-width: 61px;}
.cm-login-drawer .input-div label span {color: #f00c0c;}
.cm-login-drawer .cm-login-btn-wrap {position: relative;}
.cm-login-drawer .input-div .cm-login-btn{position: relative;}
.cm-login-drawer .input-div .cm-login-btn input{height: auto;}
.cm-login-drawer .cm-login-btn-wrap .error-msg {position: absolute;top: 100%;color: red;width: 100%;padding: 4px 0 0 61px;}
.cm-login-drawer .input-div .cm-forget {padding-top: 15px;}
.cm-login-drawer .input-div .cm-forget a {color: var(--dw-links-color);}

/* size steps 2 */
[data-progress="size-meauserments"] [drawer-step="2"] .cm-header {border-bottom: 1px solid var(--dw-borders-color);padding-bottom: 16px;text-align: center;}
[data-progress="size-meauserments"] [drawer-step="2"] .cm-header h2 {min-height: unset;}
[data-progress="size-meauserments"] [drawer-step="2"] .cm-header p{font-size: 10px;max-width: 300px;margin: 0 auto;}
[data-progress="size-meauserments"] [drawer-step="2"] .cm-multi-modifier-drawer-content {padding: 0;}
.isSelected[data-progress="size-meauserments"] [drawer-step="2"].cm-multi-modifier-drawer-wrap{overflow: hidden;}
.cm-navigation-middle:has( >.isSelected[data-progress="size-meauserments"] [drawer-step="2"]) {overflow: hidden;}
.cm-size-tabs-wrapper {width: 100%;height: 100%;margin: 0 auto;}
.cm-size-tabs {display: flex;border-bottom: 1px solid var(--dw-borders-color);margin: 0;padding: 0 50px 0 30px;overflow: hidden;}
.cm-tab-cont-container {overflow: hidden;height: 100%;width: 100%;position: relative;}
.cm-tab {font: normal 400 10px/16px Altmann Grotesk, Helvetica, sans-serif;color: var(--dw-text-color);opacity: .4;padding: 10px 20px;text-decoration: none;text-transform: uppercase;transition: all .2s ease-in-out;cursor: pointer;}
.cm-tab.selected{opacity: 1;}
.cm-tab.disabled{pointer-events: none; }
/* .cm-size-tabs-container {position: relative;width: 100%;height: 200px;overflow: hidden;clear: left;} */
.cm-size-tabs-container {clear: left;position: absolute;left: calc(-100% * var(--slider-current));transition: left .3s ease-in-out 0s;width: calc(100% * var(--slider-count));height: 100%;display: flex;overflow: hidden;}
.box {color: var(--dw-text-color);height: calc(100% - 166px);width: 100%;font-size: 12px;padding: 20px 50px;overflow: hidden auto;}
.cm-multi-modifier-drawer[drawer-type="garment-measurement"] .box{height: calc(100% - 224px);}

/* size info popup */
.cmsize-info-popup-wrap {display: block;}
.cmsize-info-actions {width: 100%;display: flex;justify-content: center;padding: 0 50px;margin: 2px auto;position: relative;}
.cmsize-info-actions .cm-drawer-cm-in {margin-bottom: 0;}
.cmsize-info-reset {position: absolute;top: 1px;right: 0;font-size: 11px;line-height: 11px;color: var(--dw-text-color);cursor: pointer;display: flex;align-items: center;gap: 3px;}
.cmsize-info-reset svg {width: 11px;height: 11px;fill: currentColor;margin: 0;}
.cmsize-info-input-list {width: 100%;margin: 36px auto 19px;}
.cmsize-info-input-list + .cmsize-info-input-list {margin-top: 35px;}
.cmsize-info-input-list h3, .cmsize-info-input-list .h3 {min-height: auto;padding: 2px 0 6px; }
.cmsize-info-input {display: flex;align-items: center;justify-content: space-between;margin-bottom: 15px; }
.cmsize-info-input label {font-size: 10px;line-height: 14px;font-weight: 400;letter-spacing: 0;display: flex;color: var(--dw-text-color);margin: 0;cursor: pointer;flex: 1;}
.cmsize-info-input label svg {width: 13px;height: 13px;margin-right: 11px; }
.cmsize-info-inputbox {width: 170px;height: 33px;position: relative; }
.cmsize-info-inputbox input, .cmsize-info-inputbox select {width: 100%;height: 33px;font-size: 12px;line-height: 14px;font-weight: 500;background: var(--dw-bg-color);color: var(--dw-text-color);padding: 9px 40px;border: 1px solid var(--dw-text-color);border-radius: 0;text-align: center;cursor: pointer;-moz-appearance: textfield; }
.cmsize-info-inputbox input::-webkit-outer-spin-button, .cmsize-info-inputbox input::-webkit-inner-spin-button {display: none;-webkit-appearance: none;margin: 0; }
.cmsize-info-inputbox span {position: absolute;top: 0;left: 0;min-width: 33px;height: 33px;font: 700 10px/32px Altmann Grotesk,Helvetica,sans-serif;background: transparent;padding-left: 2px;border: 1px solid transparent;border-radius: 0;text-align: center;transition: .2s;cursor: pointer;user-select: none;}
.cmsize-info-inputbox span.size-input-plus {left: auto;right: 0;}
.cmsize-info-inputbox span:active {background: #1D2F44;}
.cmsize-info-inputbox.err_cls .size-input-ele {border-color: red; }
.cmsize-info-inputbox.err_cls span {color: red; }
.cmsize-info-inputbox select {padding: 9px 23px 9px 14px;text-align: start;background-image: url(/cdn/shop/t/146/assets/down_arrow.svg?v=84799723781760162331690778265);background-repeat: no-repeat;background-position: calc(100% - 10px) center; }
.cmsize-info-inputbox:hover span {background: #18181833;border-color: var(--dw-text-color);}
.opacity_cls .size-inpt-ic, .opacity_cls .cmsize-info-inputbox{opacity: .4;}
.cmsize-info-advanced-options{font: 400 12px/16px Altmann Grotesk,Helvetica, sans-serif !important;justify-content: flex-start;max-width: 363px;margin: 25px auto 15px;border-top: 1px solid rgba(255, 255, 255, 0.25);cursor: pointer;letter-spacing: 2.78px;color: #FFF;min-height: 37px;display: flex;align-items: center;text-align: center;text-transform: uppercase;}
.cmsize-info-advanced-options svg{margin-left: 5px;transition: all 200ms ease-in-out;}
h2.cmsize-info-advanced-options.active svg{transform: rotate(180deg);}
.cmsize-info-input-list.adv_opt{margin-top: 0;}
.cmsize-info-inputbox.err-cls input, .cmsize-info-inputbox.err-cls select{border-color: red;}

/* fit prefrence */
.cm-preference-col h2, .cm-preference-col .h2 {font-size: 12px;margin: 0 0 10px;}
.cm-preference-col {width: calc(100% + 120px);margin: 0 -60px 20px;display: -webkit-box;display: flex;flex-direction: column;align-items: center;border-bottom: 1px solid var(--dw-borders-color); }
.cm-preference-ul {max-width: 462px;margin: 0 -6px;display: -webkit-box;display: flex;flex-wrap: wrap;justify-content: space-evenly;width: 100%; }
.cm-preference-ul li {display: -webkit-box;display: flex;flex-wrap: wrap;padding: 2px;position: relative;flex: 0 0 auto;justify-content: center;flex-direction: column;align-items: center;cursor: pointer; }
.cm-preference-ul li h4, .cm-preference-ul li .h4 {font-size: 12px;line-height: 16px;font-weight: 400;color: var(--dw-text-color);margin: 0 0 22px;min-height: 40px;display: flex;justify-content: center;align-items: center;text-align: center; }
.cm-preference-ul li .cm-preference-img {width: 150px;flex: 1 1 auto;position: relative;border-radius: 7px;overflow: hidden;border: 1px solid var(--dw-borders-color); }
.cm-preference-ul li.preference_active .cm-preference-img {border: 1px solid var(--dw_btn-hover-bg-color);}
.cm-preference-ul li .cm-preference-img:before {content: "";display: block;padding-bottom: 100%; }
.cm-preference-ul li .cm-preference-img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;max-width: 100%;max-height: 100%; }
.cm-preference-ul li .size-inpt-ic {position: absolute;left: 5px;top: 5px;z-index: 1;cursor: pointer;}
.cm-preference-col h3 {font-size: 12px;line-height: 16px;font-weight: 500;letter-spacing: 2px;color: var(--dw-text-color);min-height: 37px;display: flex;justify-content: center;align-items: center;margin-bottom: 15px;text-align: center;text-transform: uppercase;}
.cm-preference-col h5 {font-size: 11px;line-height: 16px;font-weight: 400;letter-spacing: 1px;color: var(--dw-text-color);min-height: 37px;display: flex;justify-content: center;align-items: center;text-align: center;text-transform: uppercase;margin: 0 0 10px;}

.cmsize-info-note p {min-height: 52px;display: flex;align-items: center;justify-content: center;font-size: 12px;line-height: 15px;margin-bottom: 8px;text-align: center;cursor: pointer; }
.cmsize-info-note .cmsize-info-txtarea {display: block;}
.cmsize-info-note textarea {font-size: 12px;line-height: 15px;width: 100%;height: 145px;background: transparent;color: var(--dw-text-color);vertical-align: middle;margin: 4px 0 46px;border: 1px solid var(--dw-borders-color);border-radius: 0; }
.cmsize-info-note textarea::-webkit-input-placeholder {color: var(--dw-text-color);opacity: 1;}
.cmsize-info-note textarea::-moz-placeholder {color: var(--dw-text-color);opacity: 1;}
.cmsize-info-note textarea:-ms-input-placeholder {color: var(--dw-text-color);opacity: 1;}
.cmsize-info-note textarea::-ms-input-placeholder {color: var(--dw-text-color);opacity: 1;}

.cm-size-popup h2{font-weight: 600;font-size: 12px;line-height: 14px;letter-spacing: 2.78px;color: var(--dw-text-color);min-height: 37px;display: flex;justify-content: center;align-items: center;margin: 7px 0;text-align: center;text-transform: uppercase;}
.cm-size-popup {position: fixed;top: 0;right: 0;max-width: 400px;width: 90%;height: 100%;background: var(--dw-bg-color);display: flex;flex-direction: column;transition: all .2s ease-in-out;z-index: 999;-ms-transform: translate(100%);-webkit-transform: translate(100%);-moz-transform: translate(100%);-o-transform: translate(100%);transform: translate(100%); }
.cm-size-popup.isSelected {-ms-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); }
.cm-size-head {padding: 18px 40px 0;border-bottom: 1px solid var(--dw-borders-color);}
.cm-size-head .cm-size-title {font-weight: 600;font-size: 12px;line-height: 14px;letter-spacing: 2.78px;color: var(--dw-text-color);min-height: 37px;display: flex;justify-content: center;align-items: center;margin: 7px 0;text-align: center;text-transform: uppercase;padding: 15px 0;}
.cm-size-head .cm-size-title:empty {display: none;}
.cm-size-body {font-size: 12px;line-height: 18px;font-weight:400;color: var(--dw-text-color);flex: 1 1 auto;padding: 28px 40px;overflow: hidden;overflow-y: auto;text-align: center; }
.cm-size-body p {font-size: 12px;line-height: 18px;min-height: 52px;text-align: center;color: var(--dw-text-color);margin: 0 30px 45px; }
.cm-size-body p:last-child {margin-bottom: 0;}
.cm-size-body img {width: auto;display: block;margin: 0 auto 18px;}
.cm-size-footer {display: flex;justify-content: center;padding: 20px;border-top: 1px solid rgba(255, 255, 255, 0.25);}
.cm-size-footer .cmsize-info-inputbox {margin: 7.5px;height: 48px;}
.cm-size-footer .cmsize-info-inputbox input,.cm-size-footer .cmsize-info-inputbox span {font-size: 10px;line-height: 45px;font-weight: bold;border-radius: 0;height: 48px;color: var(--dw-text-color);}
.cm-size-footer .btn {font-size: 11px;line-height: 14px;letter-spacing: 2px;flex: 0 1 128px;padding: 16px 20px;margin: 7.5px;background-color: #000000;}
.cm-size-footer .btn:hover, .cm-size-footer .btn:focus {background: #121212;text-decoration: none; }
.cm-size-footer .cmsize-info-inputbox .cls-dropdwn{height: inherit;}

.cm-size-mask, .cm-full-mask {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.4);opacity: 0;visibility: hidden;transition: all .2s ease-in-out;z-index: 20; }
.cm-size-mask.isShow, .cm-full-mask.isShow {opacity: 1;visibility: visible; }

.box::-webkit-scrollbar{width: 4px;height: 4px;background-color: var(--dw-scrollbar-color);}
.box::-webkit-scrollbar-thumb{background-color: var(--dw-scrollbar-thumb-color);border-radius: 0;}  
.box::-webkit-scrollbar-track{webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0);background-color: var(--dw-scrollbar-track-color);}
.cm-size-body::-webkit-scrollbar{width: 4px;height: 4px;background-color: var(--dw-scrollbar-color);}
.cm-size-body::-webkit-scrollbar-thumb{background-color: var(--dw-scrollbar-thumb-color);border-radius: 0;}  
.cm-size-body::-webkit-scrollbar-track{webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0);background-color: var(--dw-scrollbar-track-color);}

.cm-modifier-card-list h5 {font-size: 11px;line-height: 16px;font-weight: 500;letter-spacing: 1px;color: var(--dw-text-color);min-height: 37px;display: flex;justify-content: center;align-items: center;text-align: center;text-transform: uppercase;margin: 0 0 10px;}
.cm-multi-modifier-drawer-wrap.get_started_drawer::-webkit-scrollbar{width: 4px;height: 4px;background-color: var(--dw-scrollbar-color);}
.cm-multi-modifier-drawer-wrap.get_started_drawer::-webkit-scrollbar-thumb{background-color: var(--dw-scrollbar-thumb-color);border-radius: 0;}  
.cm-multi-modifier-drawer-wrap.get_started_drawer::-webkit-scrollbar-track{webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0);background-color: var(--dw-scrollbar-track-color);}
.cm-modifier-card-list h5.cm-modifier-advanced-options {font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: 0px;color: var(--dw-heading-color);text-transform: uppercase;text-align: left;display: flex;justify-content: space-between;align-items: center;margin: 50px auto 13px;padding: 23px 0 8px;border-top: 1px solid var(--dw-borders-color);cursor: pointer;}
.cm-modifier-card-list h5.cm-modifier-advanced-options span{font-size: 10px;line-height: 20px;font-weight: 400;letter-spacing: 0px;text-align: right;text-transform: uppercase;}
.cm-modifier-card-list h5.cm-modifier-advanced-options .hide-options {display: none;}
.cm-modifier-card-list h5.cm-modifier-advanced-options:not(.active) .show-options {display: none;}  
.cm-modifier-card-list h5.cm-modifier-advanced-options.active .show-options {display: block;}
.cm-modifier-card-list h5.cm-modifier-advanced-options:not(.active) .hide-options {display: block;}
.cm-modifier-card-list h5.cm-modifier-advanced-options.opacity_cls{opacity: 0.4;}
.cm-modifier-card-list-advance {display: none;}
.cm-modifier-card-list-advance.cm-modifier-advanced-active{display: block;}
.cm-login-drawer .input-div .cm-login-btn.active-loader:before{background-color: #000;color: #fff;content:"";position:absolute;left:0;top:0;height:100%;width:100%;}
.cm-login-drawer .input-div .cm-login-btn:after{display: block;width: 20px;height: 20px;margin: auto;border-radius: 50%;border: 3px solid #fff;border-top: 3px solid #000;animation: spin 1.2s linear infinite;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.cm-login-drawer .input-div .cm-login-btn.active-loader:after{content:"";}

.cm-bck-btn {position: absolute;top: 15px;left: 50px;font-size: 10px;line-height: 18px;letter-spacing: 0;color: var(--dw-links-color);cursor: pointer;text-decoration: underline;text-decoration-thickness: 1px;text-decoration-color: var(--dw-links-color);text-underline-offset: 2px;}
.cm-bck-btn svg {vertical-align:-1px;display: none;}
.cm-bck-btn:hover{text-decoration: none;}

.cm-base-size{display: -webkit-box;display: flex;justify-content: space-between;max-width: 390px;margin: 20px auto 0;}
.cm-base-size h2{margin-bottom: 0;}
.cm-base-size .cm-base-size-input{font: 400 12px/14px Altmann Grotesk,Helvetica, sans-serif;padding: 10px 25px 10px 15px;/*background: #0c2340 !important;color: #fff;border: 1px solid #278aec !important;*/text-align: center;cursor: pointer;height: auto;border-radius: 2px;min-width: 130px;position: relative;}
.cm-base-size .cm-base-size-input svg{position: absolute;top: 0;bottom: 0;margin: auto 0;right: 10px;}

[data-progress="size-meauserments"] .custom-size-drawer .size-inpt-head h2 {font-size: 12px;line-height: 16px;font-weight: 500;letter-spacing: 2.78px;color: #fff;min-height: 37px;display: flex;justify-content: center;align-items: center;margin: 7px 0 0px;text-align: center;text-transform: uppercase;}
[drawer-type="garment-measurement"] .cm-multi-modifier-drawer-wrap[drawer-step="2"] .cm-header {padding: 60px 60px 20px;}
[drawer-type="garment-measurement"] .cm-multi-modifier-drawer-wrap[drawer-step="2"] .cm-header p{margin-bottom: 0;}
[data-progress="size-meauserments"] .cm-card-main-size {overflow: hidden auto;height: calc(100% - 129px);}
[data-progress="size-meauserments"] .cm-card-main-size::-webkit-scrollbar{width: 4px;height: 4px;background-color: var(--dw-scrollbar-color);}
[data-progress="size-meauserments"] .cm-card-main-size::-webkit-scrollbar-thumb{background-color: var(--dw-scrollbar-thumb-color);border-radius: 0;}  
[data-progress="size-meauserments"] .cm-card-main-size::-webkit-scrollbar-track{webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0);background-color: var(--dw-scrollbar-track-color);}

.cm-modifier-card-list .cm-checkout-heading{display: none;}
.cm-main-sizes .cm-modifier-card-list .cm-checkout-heading{display: block;}
.cm-main-checkout .cm-checkout-heading{display: block;}
.cm-main-sizes .cm-modifier-card-content.err-cls{border-color:red;}
input.btn-customize.next_button.disabled {pointer-events: none;opacity: 0.5;}
.cmsize-info-input label{text-transform: uppercase;}
[data-progress="fabric-choice"] .cm-info-wrap .cm-header {border-bottom: 0;}

.size-inptbx select.hide {display: none !important;}
.btn-return {font-weight: 700;background-color: transparent;border: 1px solid var(--dw-secondary-border-color);color: var(--dw-secondary-btn-text-color);display: inline-block;vertical-align: middle;text-align: center;text-decoration: none;text-transform: uppercase;opacity: 1;transition: all .3s ease-in-out;cursor: pointer;height: auto;letter-spacing: 2px;border-radius: 0;font-size: 10px;line-height: 12px;padding: 10px 15px;max-width: 100%;}
.cm-modifier-card-list-advance .cm-modifier-card-content.opacity_cls{opacity: 0.4;}

.custom-made-suit .sz-ppt-sb-panel{top: 60px;bottom: 0;height: auto;}
.custom-made-suit .isAnnouceVisible  .sz-ppt-sb-panel{top: 93px;}
.custom-made-suit .sz-ppt-footer{padding-top: 31px;padding-bottom: 31px;}

.cm-drawer-other-option .other-option {display: none;}
/* .cm-drawer-other-option.active .cm-drawer-other-option-btn {display: none;} */
.cm-drawer-other-option.active .other-option {display: block;}
.cm-drawer-other-option-btn {border: 1px solid var(--dw-borders-color);cursor: pointer;outline: none !important;/*padding: 19.75px;*/margin-bottom: 19.75px;color: var(--dw-text-color);font-size: 11px;font-weight: 400;width: 100%;height: auto;background: transparent;text-transform: uppercase;display: block;}
.cm-drawer-other-option .other-option {font-size: 12px;line-height: 15px;width: 100%;background: transparent;color: var(--dw-text-color);vertical-align: middle;margin: 0;border: 1px solid var(--dw-borders-color);border-top: 0;border-left: 0;border-right: 0;border-radius: 0;min-height: 58px;}
.cm-drawer-other-option.active .cm-drawer-other-option-btn{border-color: var(--dw-btn-hover-border-color);}

.cm-modifier-note textarea {font-size: 12px;line-height: 15px;width: 100%;height: 145px;background: transparent;color: var(--dw-text-color);vertical-align: middle;margin: 0;border: 1px solid var(--dw-borders-color);border-radius: 0; padding: 10px;}
.cm-modifier-note textarea::-webkit-input-placeholder {color: var(--dw-text-color);opacity: 1;}
.cm-modifier-note textarea::-moz-placeholder {color: var(--dw-text-color);opacity: 1;}
.cm-modifier-note textarea:-ms-input-placeholder {color: var(--dw-text-color);opacity: 1;}
.cm-modifier-note textarea::-ms-input-placeholder {color: var(--dw-text-color);opacity: 1;}

.cm-drawer-cstm-fab-option {border: 1px solid var(--dw-borders-color);cursor: pointer;outline: none !important;padding: 15px;margin-bottom: 15px;text-align: center;display: none;}
.cm-drawer-cstm-fab-option .cstm-fab-wstct-price {text-transform: uppercase;display: block;margin-bottom: 5px;font-size: 11px;font-weight: 400;padding: 0;margin:0;border: 0;width: auto;height: auto;text-align: center;flex: 0 0 auto;min-width: 2rem;max-width: 100%;border-bottom: 1px solid var(--dw-borders-color);border-radius: 0;}
.cm-drawer-cstm-fab-option.active {border-color: var(--dw-btn-hover-border-color);display: block;}
.cm-drawer-cstm-fab-option.active .cstm-fab-wstct-price{var(--dw-text-color)}
.cm-drawer-cstm-fab-price {display: flex;flex-direction: row-reverse;width: 100%;align-items: center;justify-content: center;gap: 3px;margin: 6px 0 5px;}
.cm-drawer-cstm-fab-price span {flex: 0;}
@media only screen and (min-width: 992px){
  .mobile-show{display: none;}
  .cm-toggle-list hr{display: none !important;}
  .cm-filter-slide .cm-header {padding: 0;border: 0;min-height: unset;}
  .cm-card-container.is-vertical:hover{border-color: var(--dw-borders-color);}
  .cm-card-container.is-selected.is-vertical:hover{border-color: var(--dw-selected-border-color);}
  .cm-card-container.is-vertical:hover .cm-card-info-button,
  .cm-card-container.is-selected.is-vertical:hover .cm-card-info-button{visibility: visible;z-index: 1;}
  /* .cm-drawer-container:hover{border-color: rgba(255, 255, 255, 1);} */
  .cm-drawer-container:hover{border-color: var(--dw-btn-hover-border-color);}
  /* [drawer-type="one"] .cm-drawer-container:hover{border-color: var(--dw-borders-color);} */

  .cm-filter-slide .cm-modifier-drawer-footer {display: none;}
  .filter-bar-buttons{display: none;}
  .cm-info-wrap .cm-footer{display: none;}
}
@media only screen and (max-width: 991px){
  .glm-cm-container {top: 80px;background-color: var(--dw-bg-color);}
  .glm-cm-layout{flex-direction: column;}  
  .glm-cm-panel{margin: 0 auto;max-width: 100%;}
  /* .glm-cm-preview {width: 100%;max-height: 120px;position: sticky;top: -38px;position: -webkit-sticky;z-index: 23;overflow: hidden;} */
  /* .glm-cm-preview {width: 100%;max-height: 220px;height: 220px;position: sticky;top: -38px;position: -webkit-sticky;z-index: 21;overflow: hidden;transition: width .3s ease-in-out, all .3s ease-in-out;} */
  .glm-cm-preview {width: 100%;max-height: 320px;height: 320px;z-index: 21;overflow: hidden;transition: width .3s ease-in-out, all .3s ease-in-out;}
  .cm-header,
  .cm-card-main,
  .cm-popup-footer,
  .cm-toggle-list,
  .cm-modifier-card-list,
  .cm-size-tabs,
  .cm-modifier-drawer-footer,
  .cm-info-card-main{padding-left: 22.5vw;padding-right: 22.5vw;}
  .cm-modifier-drawer-content{padding-left: 22.5vw;padding-right: 22.5vw;}
  [drawer-type=two] .cm-modifier-drawer-content{padding-left: 22.5vw;padding-right: 22.5vw;}  
  [drawer-step="4"] .cm-modifier-drawer-content{padding-left: 22.5vw;padding-right: 22.5vw;}
  .cm-modifier-multidrawer-slidewrap [drawer-step="4"] .cm-drawer-image{border-radius: 6px;height: 85px;}
  .cm-filter-panel {width: 100%;transform: translate3d(100%,0,0);-ms-transform: translate3d(100%,0,0);-webkit-transform: translate3d(100%,0,0);right: 0;transition: all .25s ease-in-out;z-index: 32;}
  .cm-filter-panel.isSelected {transform: translate3d(0,0,0);-ms-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);transition: all .25s ease-in-out;}
  .cm-filter-slide{right: unset;left: unset !important;width: 100%;height: 100%;margin: 0;border-radius: 0;}
  .btn-customize{max-width: 100%;}
  .cmsize-info-note {max-width: 363px;width: 100%;margin: 0 auto;}
  .desk-show{display: none;}
  .cm-header{padding-top: 15px;min-height: unset;}
  .cm-header p{font-size: 9px;}
  .btn-customize{font-size: 10px;line-height: 12px;padding: 13px 15px;font-weight: 500;}
  
  /* .cm-navigation-middle {padding-top: 38px;}  
  .cm-toggle-ele{position: fixed;width: 100%;left: 0;top: 0;right: 0;max-width: 100%;border: 0;}
  .cm-toggle-label{width: 100%;display: none;}
  .cm-toggle-list{display: flex;width: 100%;overflow: hidden auto;transform: unset;padding: 0px !important;flex-wrap: nowrap;margin: 0;position: relative;white-space: nowrap;overflow-x: scroll;scroll-behavior: smooth;scrollbar-width: none;transition: all 0.2s linear;}  
  .cm-toggle-list::-webkit-scrollbar{width: 0;height: 0;}
  .cm-toggle-item{display: flex;white-space: nowrap;font-size: 10px;letter-spacing: 1.3px;padding: 12px 20px 14px;line-height: 12px;position: relative;}
  .cm-toggle-item::after{content: '';display: block;position: absolute;bottom: 0;left: 0;height: 1px;background-color: rgba(255,255,255,.3);z-index: 1;border-radius: 8px;padding: 0;width: 100%;}
  .cm-toggle-list.dragging {scroll-behavior: auto;cursor: grab;}
  .cm-toggle-list .cm-toggle-item {cursor: pointer;white-space: nowrap;user-select: none;} 
  .cm-popup-footer{display: flex;align-items: center;padding-top: 15px;padding-bottom: 15px;}
  .cm-ship-price-txt{flex-direction: column;justify-content: center;flex: 1;margin: 0;gap: 10px;}
  .cm-toggle-list.dragging .cm-toggle-item {user-select: none;pointer-events: none;}
  .cm-toggle-ele .cm-icon {position: absolute;top: 0;height: 100%;width: 44px;display: flex;align-items: center;left: 0px;cursor: pointer;}
  .cm-toggle-ele .cm-icon.cm-icon-left{display: none;}
  .cm-toggle-ele .cm-icon.cm-icon-right{left: auto;right: 0px;}
  .cm-icon.cm-icon-left {left: 0;display: none;background: linear-gradient(270deg, rgba(12,35,64,0) 0%, rgba(12,35,64,0.7) 20%, rgba(12,35,64,1) 100%);}
  .cm-icon.cm-icon-right {right: 0;justify-content: flex-end;background: linear-gradient(90deg, rgba(12,35,64,0) 0%, rgba(12,35,64,0.7) 20%, rgba(12,35,64,1) 100%);}
  .cm-icon .cm-icon-left-i {width: 25px;height: 25px;cursor: pointer;font-size: 1.2rem;text-align: center;line-height: 25px;margin-left: 8px;border-radius: 50%;min-width: 25px;background-image: url('/cdn/shop/files/left.svg?v=1692706702');background-size: 16px;background-repeat: no-repeat;display: block;background-color: rgba(255,255,255,0.9);background-position: center;}
  .cm-icon .cm-icon-right-i {width: 25px;height: 25px;cursor: pointer;text-align: center;line-height: 25px;border-radius: 50%;margin-right: 8px;min-width: 25px;background-image: url('/cdn/shop/files/right.svg?v=1692706702');background-size: 16px;background-repeat: no-repeat;display: block;background-color: rgba(255,255,255,0.9);background-position: center;}
  .cm-toggle-list hr { background: #fff;bottom: 0;border: none;height: 2px;margin: 0;position: absolute;left: 0;width: auto;transition: all 0.2s cubic-bezier(0.25, 0.25, 0.25, 1.25);}
  .cm-add-cart .btn-customize{width: 100%;}*/
  .cm-toggle-label{font-size: 10px;line-height: 20px;padding: 9px 40px 9px 16px;}
  .cm-popup-footer{padding-bottom: 16px;padding-top: 16px;}
  .cm-filter-slide .cm-header {padding: 0;border: 0;}
  .cm-toggle-list hr{display: none !important;}
  .cm-add-cart{flex: 1;}
  .cm-toggle-ele{width: 50%;flex: 1 1 50%;}
  .cm-add-cart .btn-customize{width: 50%;flex: 1 1 50%;max-width: unset;}
  /* .cm-toggle-list hr{display: none;} */
  .cm-card-content-wrapper.is-vertical .cm-card-image{height: 85px;}
  .cm-modifier-card-content{padding: 23px 10px;font-size: 10px;line-height: 12px;}
  .cm-drawer-title{font-size: 10px;line-height: 12px;/*9px*/}
  .cm-drawer-title strong{font-size: 10px;line-height: 12px;}
  .cm-size-item .cm-size-icon {width: 50px;height: 50px;margin-right: 10px;}
  .cm-size-item .btn-size-custom{min-width: 50px;font-size: 12px;line-height: 14px;background: #278aec;padding: 10px 14px;margin-left: 15px;}
  .cm-tab {font: 400 10px/12px Altmann Grotesk,Helvetica, sans-serif;padding: 10px 15px;}
  .box{padding: 20px 40px;height: calc(100% - 112px)}
  .cmsize-info-input label {font-size: 10px;line-height: 12px;}
  .cmsize-info-input-list {margin: 25px auto 20px;}
  .cmsize-info-advanced-options {font: 400 10px/12px Altmann Grotesk,Helvetica, sans-serif !important;}
  .cmsize-info-inputbox{height: 30px;}
  .cmsize-info-inputbox span{min-width: 30px;height: 30px;line-height: 28px;}
  .cmsize-info-inputbox input, .cmsize-info-inputbox select {height: 30px;font-size: 10px;line-height: 12px;}
  .cm-size-close {position: absolute;right: 15px;top: 15px;padding: 9px 14px;margin: -9px -14px;color: #fff;text-decoration: none;cursor: pointer;}
  .cm-size-popup h2{font-size: 10px;line-height: 12px;min-height: 20px;}
  .cm-size-head .cm-size-title{font-size: 10px;line-height: 12px;}
  .cm-preference-col h3 {font-size: 11px;line-height: 13px;}
  .cm-preference-col h5 {font-size: 10px;line-height: 12px;}
  .cm-preference-ul li h4, .cm-preference-ul li .h4 {font-size: 10px;line-height: 12px;min-height: 30px;}
  [data-progress=size-meauserments] [drawer-step="1"] .cm-multi-modifier-drawer-content {height: calc(100% - 15px);}
  .cm-close.cm-filter-close{display: none;}
  .cm-filter-slide .cm-modifier-drawer-footer {position: sticky;bottom: 0;position: -webkit-sticky;}
  .custom-size-drawer .sct-popup-close {position: absolute;top: 0;right: 0;color: #fff;cursor: pointer;}
  .custom-size-drawer .sct-popup-close svg{width: 12px;height: 12px;display: block;margin: 15px;}
  .cm-card-info-button{left: 6px;top: 6px;}
  .cm-info-btn {width: 18px;height: 18px;}
  .btn-return{padding: 13px 15px;}
  .cm-bck-btn{width:35px;height:35px;display:flex;align-items:center;justify-content:center;margin: 0;top: 0;left: 0;}
  .cmsize-info-input label svg{width:33px;height:13px;padding:0 10px;margin-right:0;min-width: 33px;}
  
  .cm-search-filter-bar .cm-filter-bar {display: none;}
  .cm-search-bar {border-bottom: 1px solid #fff;}
  .cm-search-close {width: 18px;height: 18px;}
  .cm-search-close svg {height: 6px;}
  .cm-search-bar__input {height: 30px;}
  .visible-hidden {visibility: hidden;pointer-events: none;}

  .filter-bar-buttons {display: flex;gap: 10px;z-index: 9;background: var(--dw-bg-color);position: absolute;width: 100%;bottom: 0;left: 0;padding-left: 22.5vw;padding-right: 22.5vw;}
  .filter-bar-buttons .left-content {flex: 1;}
  .filter-bar-buttons .right-content {flex: 1;}
  .filter-search-btns {width: 100%;height: 30px;background-color: transparent;box-shadow: none;border: 1px solid var(--dw-borders-color);padding: 7px 10px;border-radius: 0;color: var(--dw-text-color);display: flex;align-items: center;justify-content: center;gap: 5px;font-size: 10px;line-height: 10px;text-transform: uppercase;}
  .filter-search-btns svg {width: 14px;height: 14px;}

  [data-progress="fabric-choice"] .cm-header{border-bottom: 0;}
  .cm-info-in {overflow: hidden;display: flex;flex-direction: column;width: 100%;height: 100%;}
  .cm-info-middle-wrap .cm-close{display: none;}
  .cm-info-middle-wrap {overflow: auto;height: 100%;}
  .cm-info-wrap .cm-footer {width: 100%;background-color: var(--dw-bg-color);}
  .cm-info-wrap .cm-footer input {width: 100%;}
  .cm-footer-infobtns {padding: 20px 22.5vw;position: relative;z-index: 9;border-top: 1px solid #fff;}

  .cm-card-title{font-size: 10px;line-height: 10px;}
  .cm-card-price{font-size: 10px;line-height: 10px;}
  .cm-ship-price-txt {font-size: 10px;line-height: 10px;}  
  .cm-toggle-item {font-size: 11px;line-height: 15px;letter-spacing: 1px;padding: 7.5px 0;}
  .cm-modifier-col, .cm-modifier-result-name{width: 50%;}
  [drawer-type=two] .cm-drawer-image {height: 85px;}
  .cm-modifier-drawer .cm-header{border-bottom: 0;}
  .cm-modifier-drawer-wrap .cm-close{display: none;}

  #gorgias-chat-container{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;}

  .cm-drawer-other-option-btn {font-size: 10px;line-height: 12px;}
}
#CanvasFrame { max-width:100%; width:100% }
@media only screen and (max-width: 575px){
  .cm-header,
  .cm-card-main,
  .cm-popup-footer,
  .cm-toggle-list,
  .cm-modifier-card-list,
  .cm-size-tabs,
  .cm-modifier-drawer-footer,
  .cm-modifier-drawer-content,
  .cm-info-card-main,
  [drawer-type=two] .cm-modifier-drawer-content,
  [drawer-step="4"] .cm-modifier-drawer-content,
  .filter-bar-buttons{padding-left: 20px;padding-right: 20px;}
  .cm-footer-infobtns,
  [drawer-type=garment-measurement] .cm-multi-modifier-drawer-wrap[drawer-step="2"] .cm-header {padding: 15px 15px;}
  .cm-modifier-drawer-footer{padding-top: 20px;padding-bottom: 20px;}
  .cm-size-item{padding-left: 20px;padding-right: 20px;}
  .cm-info-card-main {padding: 20px;}
}

.cm-drawer-custom-cont.own_type {display: none;}
.fabrics .fabric-div {border-radius: 6px;border: 1px solid transparent;cursor: pointer;display: block;padding: 6px 6px 11px;margin-bottom: 4px;}
.fabrics .fabric-div:hover {border-color:#fff;}
.fabrics .fabric-div img { width:100%; height:140px; object-fit:cover; margin-bottom:10px; }
.fabrics .fabric-div .fabric-id {color: #fff;font-size: 12px;line-height: 12px;text-transform: uppercase;font-weight: 500;padding: 0 5px;max-width:80%;}
.custom-style { display:none}
.loading-text {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;}
.loading-text img { margin-bottom:15px;}
.inactive_button {opacity: 0.5;pointer-events: none;}

.sizeProgressBarWrap {flex: 1;position: relative;}
.sizeprogressBarBox {display: none;align-items: center;justify-content: center;height: 100%;width: 100%;visibility: inherit;position: absolute;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.3);z-index: 32;}
.sizeprogressBar {background: #ffffff4d;border-radius: 1px;overflow: hidden;height: 2px;min-width: 40px;max-width: 80px;width: 100%;display: block;position: relative;}
.sizeprogressBar::before {content: '';background: #fff;width: 200%;height: 100%;position: absolute;right: 100%;animation-duration: 1.5s;animation-name: cross;animation-iteration-count: infinite;}
.size-line-loading .sizeprogressBarBox {display: flex;}
@keyframes line{0% {transform: translateX(-150%);}100% {transform: translateX(150%);}}

/* <span class="sizeprogressBarBox">
  <span class="sizeprogressBar"></span>
</span> */

.cm-fabric-wrap {display: block;position: absolute;z-index: 21;top: 0;left: 0;width: 100%;height: 100%;background: var(--dw-bg-color);transform: translate3d(100%, 0, 0);-webkit-transform: translate3d(100%, 0, 0);-ms-transform: translate3d(100%, 0, 0);transition: all .25s ease-in-out;overflow: hidden auto;}
.cm-fabric-wrap.isSelected {opacity: 1;transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}
.cm-fabric-card-main {padding: 50px 50px;font-size: 12px;color: var(--dw-text-color);}
.cm-fabric-card-main table tr td {font-weight: 500;border: 0;border-bottom: 1px solid rgba(151, 151, 151, 0.5);font-size: 11px;}
.cm-fabric-card-main table tr:last-child td {border: 0;}
.cm-fabric-card-main summary {color: var(--dw-text-color);}
.cm-fabric-in .cm-header {display: flex;flex-direction: column;}
.cm-fabric-in .cm-close-drawer {font-size: 10px;line-height: 18px;font-weight: 400;letter-spacing: 0;text-decoration: underline;text-decoration-thickness: 1px;text-decoration-color: var(--dw-links-color);text-underline-offset: 2px;left: 50px;right: 50px;}
.cm-fabric-in .cm-close-drawer svg {display: none;}
.cstm-fab-content-main-row {display: flex;justify-content: space-between;margin-top: 10px;margin-bottom: 10px;}
.cstm-fab-title, .cstm-fab-price {color: var(--dw-text-color);font-size: 12px;line-height: 12px;text-transform: uppercase;font-weight: 400;}
.cstm-fab-content-text-col {width: 50%;}
button.btn.btn-fabric-cstm {font-size: 11px;line-height: 23px;letter-spacing: 2px;padding: 15px 16px 13px 16px;text-transform: uppercase;position: relative;cursor: pointer;font-weight: 500;width: 100%;margin-top: 50px;border: 1px solid #181818;color: #181818;}
button.btn.btn-fabric-cstm:hover, button.btn.btn-fabric-cstm:focus{border: 1px solid #181818;color: #181818;background-color: transparent;opacity: 1;}
@media only screen and (min-width: 992px) {
  .cm-fabric-wrap .cm-footer {display: none;}
}
@media only screen and (max-width: 991px) {
  button.btn.btn-fabric-cstm {font-size: 10px;line-height: 20px;padding: 9px 10px;}
  .cstm-fab-title, .cstm-fab-price{font-size: 10px;line-height: 10px;}
}