.swatch-group button.disabled{opacity:.4;pointer-events:none;cursor:not-allowed}.builder-left{flex:2}.builder-right{flex:1}.builder-step{border-top:1px solid #8B9097;padding-top:12px;padding-bottom:12px;margin-bottom:8px}.builder-step label{display:flex;align-items:center;justify-content:space-between;font-weight:600;margin-bottom:8px;text-transform:uppercase}.builder-step.collapsed .swatch-group{display:none}span.filter-tooltip{width:14px;min-width:14px;height:14px;border:1px solid #000;opacity:.4;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto;cursor:pointer;margin-left:7px}span.filter-tooltip svg{width:3px;height:6px}.filter-tooltip svg line{stroke:#000}.filter-tooltip svg circle{fill:#000}.filter-arrow{transition:transform .25s ease;cursor:pointer}.builder-step.collapsed .filter-arrow{transform:rotate(180deg)}.swatch-group{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.swatch-group button{min-width:60px;height:40px;padding:0 10px;border:1px solid #ddd;background:#fff;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:12px;transition:background .15s ease,border .15s ease,color .15s ease;text-transform:none}.swatch-group button:hover{border-color:#64768e}.swatch-group button.active{background:#64768e;color:#fff;border-color:#64768e}.summary-box{border:1px solid #eee;padding:25px;position:sticky;top:100px;background:#fafafa}#add-to-cart{width:100%;padding:15px;margin-top:20px;background:#000;color:#fff;border:none;font-size:16px}#add-to-cart:disabled{background:#ccc}.swatch-group[data-type=fabric] button,.swatch-group[data-type=collar] button,.swatch-group[data-type=pocket] button,.swatch-group[data-type=cuff] button{display:flex;align-items:center;gap:10px;height:50px;padding:10px;border:1px solid #ddd;background:#fff;cursor:pointer;transition:all .2s ease}.swatch-group[data-type=fabric] img,.swatch-group[data-type=collar] img,.swatch-group[data-type=pocket] img,.swatch-group[data-type=cuff] img{width:32px;height:32px;object-fit:contain}.swatch-group[data-type=fabric] button.active,.swatch-group[data-type=collar] button.active,.swatch-group[data-type=pocket] button.active,.swatch-group[data-type=cuff] button.active{background:#64768e;border-color:#64768e;color:#fff}.swatch-group[data-type=collar] button.active img,.swatch-group[data-type=pocket] button.active img,.swatch-group[data-type=cuff] button.active img{filter:brightness(0) invert(1)}.swatch-group button.unavailable{color:#bbb;background:#f4f4f4;border-color:#eee;text-decoration:line-through;cursor:not-allowed;pointer-events:none}.btn-view-details{display:none}.rte blockquote{display:block}.builder-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:none;align-items:start;justify-content:center;z-index:9999}.builder-modal.active{display:flex}.builder-modal-content{background:#fff;width:90%;max-width:700px;padding:30px;border-radius:8px;position:relative;top:10rem}.builder-modal-close{position:absolute;top:12px;right:16px;background:none;border:none;font-size:22px;cursor:pointer}.builder-modal-content .filter-tooltip-popup-values{margin-top:24px;gap:24px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(3,1fr)}.builder-modal-content .filter-tooltip-popup-values>div{background-color:#f4f4f4;border-radius:8px;overflow:hidden}.builder-modal-content .filter-tooltip-popup-values .img{background-color:#efece9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:180px;overflow:hidden}.builder-modal-content .filter-tooltip-popup-values .info{padding:20px 10px 20px 16px;font-size:14px;font-style:normal;font-weight:400;line-height:22px;color:#333b47;text-wrap:balance}.builder-modal-content .filter-tooltip-popup-values .info .info-title{font-size:16px;font-style:normal;font-weight:700;line-height:16px;margin-bottom:8px}#variant-section{min-height:220px}.cta__dot{display:none}span[data-button-price]{display:none!important}.product__title{font-size:26px}#summary-price{font-size:22px}
/*# sourceMappingURL=/cdn/shop/t/27/assets/mens-builder.css.map */
