.pull-left-xs { float: left; }
.pull-right-xs { float: right; }
@media (min-width: 576px) and (max-width: 760.98px) { .pull-left-sm { float: left; } .pull-right-sm { float: right; } }
@media (min-width: 761px) and (max-width: 1023.98px) { .pull-left-md { float: left; } .pull-right-md { float: right; } }
@media (min-width: 1024px) and (max-width: 1475.98px) { .pull-left-lg { float: left; } .pull-right-lg { float: right; } }
@media (min-width: 1476px) { .pull-left-xl { float: left; } .pull-right-xl { float: right; } }
@media (max-width: 575.98px) { .hidden-xs-down { display: none !important; } }
@media (max-width: 760.98px) { .hidden-sm-down { display: none !important; } }
@media (max-width: 1023.98px) { .hidden-md-down { display: none !important; } }
@media (max-width: 1475.98px) { .hidden-lg-down { display: none !important; } }
.hidden-xl-down { display: none !important; }
.row.equal-height > [class^="col"] { display: -webkit-box; display: -ms-flexbox; display: flex; }
.swatch-circle-black { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 2.5em; height: 2.5em; background: #000000; border-radius: 1.25em; display: block; position: relative; } .swatch-circle-black.disabled { opacity: 0.2; }
.swatch-filter-black { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 1.38em; height: 1.38em; background: #000000; border-radius: 0.69em; background-color: #000000; display: block; position: relative; } .swatch-filter-black.disabled { opacity: 0.2; }
.swatch-circle-beige { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 2.5em; height: 2.5em; background: #f5f5dc; border-radius: 1.25em; display: block; position: relative; } .swatch-circle-beige.disabled { opacity: 0.2; }
.swatch-filter-beige { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 1.38em; height: 1.38em; background: #f5f5dc; border-radius: 0.69em; background-color: #f5f5dc; display: block; position: relative; } .swatch-filter-beige.disabled { opacity: 0.2; }
.swatch-circle-gold { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 2.5em; height: 2.5em; background: gold; border-radius: 1.25em; display: block; position: relative; } .swatch-circle-gold.disabled { opacity: 0.2; }
.swatch-filter-gold { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 1.38em; height: 1.38em; background: gold; border-radius: 0.69em; background-color: gold; display: block; position: relative; } .swatch-filter-gold.disabled { opacity: 0.2; }
.swatch-circle-blue { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 2.5em; height: 2.5em; background: blue; border-radius: 1.25em; display: block; position: relative; } .swatch-circle-blue.disabled { opacity: 0.2; }
.swatch-filter-blue { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 1.38em; height: 1.38em; background: blue; border-radius: 0.69em; background-color: blue; display: block; position: relative; } .swatch-filter-blue.disabled { opacity: 0.2; }
.swatch-circle-purple { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 2.5em; height: 2.5em; background: purple; border-radius: 1.25em; display: block; position: relative; } .swatch-circle-purple.disabled { opacity: 0.2; }
.swatch-filter-purple { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 1.38em; height: 1.38em; background: purple; border-radius: 0.69em; background-color: purple; display: block; position: relative; } .swatch-filter-purple.disabled { opacity: 0.2; }
.swatch-circle-red { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 2.5em; height: 2.5em; background: red; border-radius: 1.25em; display: block; position: relative; } .swatch-circle-red.disabled { opacity: 0.2; }
.swatch-filter-red { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 1.38em; height: 1.38em; background: red; border-radius: 0.69em; background-color: red; display: block; position: relative; } .swatch-filter-red.disabled { opacity: 0.2; }
.swatch-circle-brown { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 2.5em; height: 2.5em; background: #783201; border-radius: 1.25em; display: block; position: relative; } .swatch-circle-brown.disabled { opacity: 0.2; }
.swatch-filter-brown { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 1.38em; height: 1.38em; background: #783201; border-radius: 0.69em; background-color: #783201; display: block; position: relative; } .swatch-filter-brown.disabled { opacity: 0.2; }
.swatch-circle-green { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 2.5em; height: 2.5em; background: green; border-radius: 1.25em; display: block; position: relative; } .swatch-circle-green.disabled { opacity: 0.2; }
.swatch-filter-green { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 1.38em; height: 1.38em; background: green; border-radius: 0.69em; background-color: green; display: block; position: relative; } .swatch-filter-green.disabled { opacity: 0.2; }
.swatch-circle-grey { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 2.5em; height: 2.5em; background: #8f979d; border-radius: 1.25em; display: block; position: relative; } .swatch-circle-grey.disabled { opacity: 0.2; }
.swatch-filter-grey { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 1.38em; height: 1.38em; background: #8f979d; border-radius: 0.69em; background-color: #8f979d; display: block; position: relative; } .swatch-filter-grey.disabled { opacity: 0.2; }
.swatch-circle-pink { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 2.5em; height: 2.5em; background: #fe249a; border-radius: 1.25em; display: block; position: relative; } .swatch-circle-pink.disabled { opacity: 0.2; }
.swatch-filter-pink { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 1.38em; height: 1.38em; background: #fe249a; border-radius: 0.69em; background-color: #fe249a; display: block; position: relative; } .swatch-filter-pink.disabled { opacity: 0.2; }
.swatch-circle-orange { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 2.5em; height: 2.5em; background: orange; border-radius: 1.25em; display: block; position: relative; } .swatch-circle-orange.disabled { opacity: 0.2; }
.swatch-filter-orange { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 1.38em; height: 1.38em; background: orange; border-radius: 0.69em; background-color: orange; display: block; position: relative; } .swatch-filter-orange.disabled { opacity: 0.2; }
.swatch-circle-white { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 2.5em; height: 2.5em; background: #ffffff; border-radius: 1.25em; display: block; position: relative; } .swatch-circle-white.disabled { opacity: 0.2; }
.swatch-filter-white { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 1.38em; height: 1.38em; background: #ffffff; border-radius: 0.69em; background-color: #ffffff; display: block; position: relative; } .swatch-filter-white.disabled { opacity: 0.2; }
.swatch-circle-yellow { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 2.5em; height: 2.5em; background: #ffff00; border-radius: 1.25em; display: block; position: relative; } .swatch-circle-yellow.disabled { opacity: 0.2; }
.swatch-filter-yellow { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 1.38em; height: 1.38em; background: #ffff00; border-radius: 0.69em; background-color: #ffff00; display: block; position: relative; } .swatch-filter-yellow.disabled { opacity: 0.2; }
.swatch-circle-navy { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 2.5em; height: 2.5em; background: navy; border-radius: 1.25em; display: block; position: relative; } .swatch-circle-navy.disabled { opacity: 0.2; }
.swatch-filter-navy { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 1.38em; height: 1.38em; background: navy; border-radius: 0.69em; background-color: navy; display: block; position: relative; } .swatch-filter-navy.disabled { opacity: 0.2; }
.swatch-circle-white { background-color: #fff !important; border-color: #f9f9f9 !important; }
.swatch-circle-silver { background-color: #bdbdbd !important; }
.swatch-circle-multi { background-image: url("../../images/MultiColor_Swatch.svg") !important; background-size: contain; }
.swatch-circle-bronze { background-image: url("../../images/Bronze_Swatch.svg") !important; background-size: contain; }
.related-slider-cont .slick-track { margin-left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; }
.related-slider-cont .slick-initialized .slick-slide { height: inherit; } .related-slider-cont .slick-initialized .slick-slide > div { height: 100%; }
.related-slider-cont .btn-sec .slider-btn.slick-hidden { display: none; }
@media (max-width: 1023.98px) { .related-product-tile { max-width: 8.875rem; width: 8.875rem; min-width: 8.875rem; } .related-slider-cont .slick-list { margin-right: -0.75rem; } }
.pill-list-container { white-space: nowrap; overflow-x: auto; } @media (min-width: 1024px) { .pill-list-container { white-space: normal; overflow-x: visible; } }
.slider-btn { vertical-align: top; } .slider-btn svg { width: 0.701rem; vertical-align: top; } .slider-btn.related-next-btn { -webkit-transform: rotate(180deg); transform: rotate(180deg); margin-top: -0.563rem; } .slider-btn.slick-disabled { opacity: .5; }
.related-product-slider .related-product-tile .related-product-details { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; height: 4.75rem; }
.related-product-slider .related-product-tile:hover { text-decoration: none; } .related-product-slider .related-product-tile:hover .related-product-title, .related-product-slider .related-product-tile:hover .related-product-cta { text-decoration: underline; }
#product-enlarge-modal .modal-content, .product-enlarge-modal .modal-content { height: 100%; }
@media (min-width: 761px) { #product-enlarge-modal .modal-body, .product-enlarge-modal .modal-body { height: calc(100% - 4.5rem); } }
@media (max-width: 760.98px) { #product-enlarge-modal, .product-enlarge-modal { overflow: hidden; } #product-enlarge-modal .modal-body, .product-enlarge-modal .modal-body { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 4.5rem); flex: 0 0 calc(100% - 4.5rem); max-height: calc(100% - 4.5rem); } }
#product-enlarge-modal .modal-header, .product-enlarge-modal .modal-header { z-index: 1; } #product-enlarge-modal .modal-header .fa-angle-left, .product-enlarge-modal .modal-header .fa-angle-left { font-size: 1.5rem; } #product-enlarge-modal .modal-header .close-btn-text, .product-enlarge-modal .modal-header .close-btn-text { margin-top: 0.313rem; }
@media (min-width: 761px) { #product-enlarge-modal .modal-body .pdp-carousel > .row, .product-enlarge-modal .modal-body .pdp-carousel > .row { height: 100%; } }
@media (max-width: 760.98px) { #product-enlarge-modal .modal-body .pdp-carousel > .row, .product-enlarge-modal .modal-body .pdp-carousel > .row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: auto; } #product-enlarge-modal .modal-body .pdp-carousel > .row .thumb-col, .product-enlarge-modal .modal-body .pdp-carousel > .row .thumb-col { -webkit-box-flex: 0; -ms-flex: 0 0 6.75rem; flex: 0 0 6.75rem; } #product-enlarge-modal .modal-body .pdp-carousel > .row .primary-img-col, .product-enlarge-modal .modal-body .pdp-carousel > .row .primary-img-col { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 7.125rem); flex: 0 0 calc(100% - 7.125rem); overflow: hidden; } }
#product-enlarge-modal .modal-body .thumb-col,
#product-enlarge-modal .modal-body .product-primary-image, .product-enlarge-modal .modal-body .thumb-col,
.product-enlarge-modal .modal-body .product-primary-image { overflow-y: hidden; scrollbar-width: none; -ms-overflow-style: none; } @media (min-width: 761px) { #product-enlarge-modal .modal-body .thumb-col, #product-enlarge-modal .modal-body .product-primary-image, .product-enlarge-modal .modal-body .thumb-col, .product-enlarge-modal .modal-body .product-primary-image { overflow-y: scroll; } } #product-enlarge-modal .modal-body .thumb-col::-webkit-scrollbar, #product-enlarge-modal .modal-body .product-primary-image::-webkit-scrollbar, .product-enlarge-modal .modal-body .thumb-col::-webkit-scrollbar, .product-enlarge-modal .modal-body .product-primary-image::-webkit-scrollbar { display: none; }
#product-enlarge-modal .modal-body .thumb-col, .product-enlarge-modal .modal-body .thumb-col { margin: 0; height: 108px; } @media (min-width: 761px) { #product-enlarge-modal .modal-body .thumb-col, .product-enlarge-modal .modal-body .thumb-col { overflow-x: hidden; height: 100%; } #product-enlarge-modal .modal-body .thumb-col .thumb-item, .product-enlarge-modal .modal-body .thumb-col .thumb-item { margin: 8px; width: calc(100% - 16px); } #product-enlarge-modal .modal-body .thumb-col .thumb-item:first-child, .product-enlarge-modal .modal-body .thumb-col .thumb-item:first-child { margin-top: 0; } } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { #product-enlarge-modal .modal-body .thumb-col .product-thumbs, .product-enlarge-modal .modal-body .thumb-col .product-thumbs { height: 100% !important; } #product-enlarge-modal .modal-body .thumb-col .thumb-item, #product-enlarge-modal .modal-body .thumb-col .thumb-item .thumb-btn, #product-enlarge-modal .modal-body .thumb-col .thumb-item .img-fluid, .product-enlarge-modal .modal-body .thumb-col .thumb-item, .product-enlarge-modal .modal-body .thumb-col .thumb-item .thumb-btn, .product-enlarge-modal .modal-body .thumb-col .thumb-item .img-fluid { height: 85px !important; } #product-enlarge-modal .modal-body .thumb-col .thumb-item, .product-enlarge-modal .modal-body .thumb-col .thumb-item { -webkit-box-flex: 0; -ms-flex: 0 0 85px; flex: 0 0 85px; } } @media (max-width: 760.98px) { #product-enlarge-modal .modal-body .thumb-col, .product-enlarge-modal .modal-body .thumb-col { max-width: 100%; width: 100%; margin-top: 0.313rem; } #product-enlarge-modal .modal-body .thumb-col .product-thumbs, .product-enlarge-modal .modal-body .thumb-col .product-thumbs { -ms-flex-wrap: nowrap; flex-wrap: nowrap; margin-left: 0.375rem; height: 100%; } #product-enlarge-modal .modal-body .thumb-col .thumb-item, .product-enlarge-modal .modal-body .thumb-col .thumb-item { min-width: 4.75rem; max-width: 4.75rem; } #product-enlarge-modal .modal-body .thumb-col .thumb-item button.btn, .product-enlarge-modal .modal-body .thumb-col .thumb-item button.btn { -webkit-transform: scale(0.95); transform: scale(0.95); } }
@media (max-width: 760.98px) { #product-enlarge-modal .modal-body .product-primary-images, .product-enlarge-modal .modal-body .product-primary-images { margin-left: -1.5rem; margin-right: -1.5rem; display: block; } }
#product-enlarge-modal .modal-body .active-thumb, .product-enlarge-modal .modal-body .active-thumb { position: relative; } #product-enlarge-modal .modal-body .active-thumb::before, .product-enlarge-modal .modal-body .active-thumb::before { content: ""; position: absolute; width: 100%; height: 100%; border: 2px solid var(--skin-primary-color-1); background: transparent; left: 0; top: 0; -webkit-transform: scale(1.03); transform: scale(1.03); }
#product-enlarge-modal .modal-body .product-primary-images .product-primary-image img, .product-enlarge-modal .modal-body .product-primary-images .product-primary-image img { width: 100%; display: inline-block; height: 100%; -o-object-fit: cover; object-fit: cover; } @media (min-width: 761px) { #product-enlarge-modal .modal-body .product-primary-images .product-primary-image img, .product-enlarge-modal .modal-body .product-primary-images .product-primary-image img { min-width: 100%; width: initial; max-width: initial; height: auto; } }
#product-enlarge-modal .modal-body .primary-img-col, .product-enlarge-modal .modal-body .primary-img-col { height: calc(100% - 114px); } @media (min-width: 761px) { #product-enlarge-modal .modal-body .primary-img-col, .product-enlarge-modal .modal-body .primary-img-col { height: 100%; max-width: calc(100% - 4.688rem); } }
.enlargeZoom.zoomContainer { z-index: 2000; }
#addToCartModal .modal-dialog .modal-content .modal-header .checkmark { fill: var(--green); } #addToCartModal .modal-dialog .modal-content .modal-header .checkmark svg { width: 20px; height: 20px; }
#addToCartModal .modal-dialog .modal-content .modal-body { overflow-x: hidden; } #addToCartModal .modal-dialog .modal-content .modal-body img { max-width: 140px; width: 100%; } #addToCartModal .modal-dialog .modal-content .modal-body .cart-overlay-attributes .back-order { color: #c55300; } #addToCartModal .modal-dialog .modal-content .modal-body .attribute { font-size: .75rem; letter-spacing: 1px; }
@media screen and (min-width: 1024px) { #addToCartModal .modal-dialog .modal-content .cart-recommendations { padding: 0px 0px 46px 0px; } }
@media (max-width: 760.98px) { .size-guide-content.active-menu .size-guide-navigation__dropdown_selected { display: block; margin: 0; padding: 1.11rem 20px 1.11rem; background: #F5F5F5; text-align: center; position: relative; } .size-guide-content.active-menu .size-guide-navigation__dropdown_selected .fa { position: absolute; width: calc(29px / 2); height: calc(42px / 2); left: 20px; top: 26px; transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); } .size-guide-content.active-menu .size-guide-navigation { display: none; } }
.sizinginformation { border: 0 none; padding: 10px; } .sizinginformation th { background: none repeat scroll 0 0 #F5F5F5; } .sizinginformation td, .sizinginformation th { border-bottom: 1px solid #F5F5F5; padding: 10px; } .sizinginformation td { border-left: 1px solid #F5F5F5; } .sizinginformation .ui-tabs-nav { height: 33px; } .sizinginformation .sizing-charts { border: 0 none; } .sizinginformation .tips-list { padding: 0 !important; } .sizinginformation .tips-list li { list-style: none outside none !important; }
.size-guide-container .title { visibility: hidden; } .size-guide-container .title.Intn { visibility: visible; font-size: 24px; text-align: center; text-transform: capitalize; border-top: 1px solid #F5F5F5; border-bottom: 1px solid #F5F5F5; margin: 0.5em; padding: 15px 0; } @media (max-width: 760.98px) { .size-guide-container .title.Intn { margin: 0; } }
.size-guide-container .size-guide-navigation__dropdown_selected { margin: 0 10px; padding: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; border-top: 1px solid #F5F5F5; border-bottom: 1px solid #F5F5F5; text-transform: uppercase; cursor: pointer; font-size: 12px; } .size-guide-container .size-guide-navigation__dropdown_selected .fa { font-size: 2em; float: right; margin-top: -7px; color: #000; } .size-guide-container .size-guide-navigation__dropdown_selected .fa-angle-up { display: none; }
@media (max-width: 760.98px) { .size-guide-container .size-chart-data, .size-guide-container .size-guide-navigation__dropdown_selected, .size-guide-container .brand-dropdown { display: none; } }
.size-guide-container .size-guide-navigation { display: block; margin: 0 10px; font-size: 1.3em; } .size-guide-container .size-guide-navigation.active { display: block; } .size-guide-container .size-guide-navigation a { display: block; padding: 0.8em 1.2em; letter-spacing: 1px; } .size-guide-container .size-guide-navigation a:hover, .size-guide-container .size-guide-navigation a.selected { color: var(--skin-primary-color-1); border-color: var(--skin-primary-color-1); } .size-guide-container .size-guide-navigation .fa { font-size: 1.5em; float: right; }
.size-guide-container .brand-dropdown { position: relative; text-align: center; background-color: #F5F5F5; } .size-guide-container .brand-dropdown:after { content: ""; display: table; clear: both; } .size-guide-container .brand-dropdown .brand-dropdown_categoryName { display: inline-block; margin-right: 1.1em; } .size-guide-container .brand-dropdown .fa { font-size: 2em; position: absolute; top: 4px; right: 5px; } .size-guide-container .brand-dropdown select, .size-guide-container .brand-dropdown .brand-dropdown_JSMenu { text-transform: uppercase; padding: 0.6rem 1.8rem 0.6rem 0.8rem; display: inline-block; background-color: #fff; cursor: pointer; } @media (min-width: 761px) { .size-guide-container .brand-dropdown select, .size-guide-container .brand-dropdown .brand-dropdown_JSMenu { min-width: 140px; } } .size-guide-container .brand-dropdown .brand-dropdown_JSMenu { opacity: 0; border: 1px solid #eee; position: absolute; top: 10px; text-align: left; } .size-guide-container .brand-dropdown .brand-dropdown_JSMenu .dropdown-options { height: 0; visibility: hidden; } .size-guide-container .brand-dropdown .brand-dropdown_JSMenu .item { padding: 25px 0 5px 0; } .size-guide-container .brand-dropdown .brand-dropdown_JSMenu .fa-angle-up { display: none; } .size-guide-container .brand-dropdown .brand-dropdown_JSMenu.is-active .dropdown-options { height: auto; visibility: visible; max-height: 400px; overflow-y: auto; } .size-guide-container .brand-dropdown .brand-dropdown_JSMenu.is-active .fa-angle-down { display: none; } .size-guide-container .brand-dropdown .brand-dropdown_JSMenu.is-active .fa-angle-up { display: block; } .size-guide-container .brand-dropdown .brand-dropdown_selectMenu { position: relative; } .size-guide-container .brand-dropdown .brand-dropdown_selectMenu .fa { top: -4px; } .size-guide-container .brand-dropdown .brand-dropdown_selectMenu .fa.fa-angle-up { display: none; } .size-guide-container .brand-dropdown select { width: auto; margin: 0.8em 0; height: auto; -webkit-appearance: none; opacity: 1; border-color: #eee; padding: 0.6rem 1.8rem 0.6rem 1.8rem; } .size-guide-container .brand-dropdown select:focus { outline: none; } .size-guide-container .brand-dropdown select::-mis-expand { display: none; } .size-guide-container .brand-dropdown .selected-option { display: inline-block; }
@media (min-width: 761px) { .size-guide-container .title { margin-bottom: 0.5em; } .size-guide-container .size-guide-navigation__dropdown_selected { display: none; } .size-guide-container .size-guide-navigation { display: block; } .size-guide-container .size-guide-navigation-inner { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; font-size: 1em; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0; padding: 2em 0 3px 0; text-transform: uppercase; border-top: 1px solid #F5F5F5; border-bottom: 1px solid #F5F5F5; } .size-guide-container .size-guide-navigation-inner a { display: inline-block; padding: 0 0.5em 1em; border-bottom: 0.4em solid #fff; font-size: 12px; color: #000; } .size-guide-container .size-guide-navigation-inner a:hover, .size-guide-container .size-guide-navigation-inner a.selected { color: var(--skin-primary-color-1); border-color: var(--skin-primary-color-1); } .size-guide-container .size-guide-navigation-inner a .fa { display: none; } .size-guide-container .brand-dropdown .brand-dropdown_JSMenu { display: inline-block; opacity: 1; } .size-guide-container .brand-dropdown .brand-dropdown_selectMenu.focused .fa-angle-down { display: none; } .size-guide-container .brand-dropdown .brand-dropdown_selectMenu.focused .fa-angle-up { display: block; } .size-guide-container .brand-dropdown .brand-dropdown_selectMenu.focused .focus-outline { border: 2px solid var(--skin-primary-color-1); } .size-guide-container .brand-dropdown .brand-dropdown_selectMenu:not(.focused) { opacity: 0; visibility: hidden; } }
@media (max-width: 760.98px) { .size-guide-container .size-guide-navigation a { text-transform: uppercase; font-size: 12px; padding-top: 1.11rem; padding-bottom: 1.11rem; border-top: 1px solid #F5F5F5; color: #000; } .size-guide-container .size-guide-navigation.active { position: relative; margin: 0; } .size-guide-container .size-guide-navigation.active .size-guide-navigation-inner { position: absolute; width: 100%; padding: 0 10px; background: #fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .size-guide-container .size-guide-navigation.active a { text-transform: uppercase; } }
@media (min-width: 761px) and (max-width: 1023.98px) { #size-chart-modal { padding-right: 0 !important; } #size-chart-modal .modal-dialog { width: 100%; max-width: 100%; margin: 0; } }
#size-chart-modal .size-guide-content ul { list-style: none; }
#size-chart-modal .size-guide-content img { max-width: 100%; height: auto; }
.size-chart-icon { width: 1rem; margin-right: 8px; margin-top: 7px; }
#tt-container-sfra .tt-c-dimension__dot,
#tt-container-sfra .tt-c-ratings-breakdown__bar-progress,
#tt-container-sfra .tt-c-summary-dim-range__dot,
#tt-container-sfra .tt-o-badge--verified-purchaser { background: var(--color-primary); }
#tt-container-sfra .tt-c-ratings-breakdown__bar:hover .tt-c-ratings-breakdown__bar-progress { background: var(--color-btn-hover); }
#tt-container-sfra .tt-o-icon--helpful-on { fill: var(--color-primary); }
#tt-container-sfra .tt-o-icon--helpful-off,
#tt-container-sfra .tt-o-icon--unhelpful-off,
#tt-container-sfra .tt-o-icon--unhelpful-on { fill: var(--color-gray-600); }
#tt-container-sfra .tt-c-review-toolbar__vote:hover .tt-o-icon--helpful-on { fill: var(--color-btn-hover); }
#tt-container-sfra .tt-c-review-toolbar__vote:hover .tt-o-icon--helpful-off { fill: var(--color-primary); }
#tt-container-sfra .tt-c-review-toolbar__vote:hover .tt-o-icon--unhelpful-off,
#tt-container-sfra .tt-c-review-toolbar__vote:hover .tt-o-icon--unhelpful-on { fill: var(--color-black); }
#tt-container-sfra .tt-c-review-toolbar__likes-number { color: var(--color-gray-600); }
#tt-container-sfra .tt-c-review-toolbar__action .tt-o-icon--flag-on,
#tt-container-sfra .tt-c-review-toolbar__action .tt-o-icon--flag-off { fill: var(--color-gray-600); }
#tt-container-sfra .tt-c-review-toolbar__action span { color: var(--color-gray-600); }
#tt-container-sfra .tt-c-review-toolbar__action:hover .tt-o-icon--flag-on,
#tt-container-sfra .tt-c-review-toolbar__action:hover .tt-o-icon--flag-off { fill: var(--color-black); }
#tt-container-sfra .tt-c-review-toolbar__action:hover span { color: var(--color-black); }
#tt-container-sfra .tt-o-button--disabled { pointer-events: none; }
#tt-container-sfra #tt-instant-answers-widget .tt-o-modal.tt-o-multi-items-popover .tt-o-modal__container { top: 190px; }
#tt-container-sfra .tt-c-multi-item-search__select.tt-o-button--toggle-icon-chip { padding: 0; }
#tt-submission-modal .tt-c-range-field .tt-c-range-field__item-label { border-color: var(--color-primary); } #tt-submission-modal .tt-c-range-field .tt-c-range-field__item-label:hover { border-color: var(--color-btn-hover); background: var(--color-primary-light); }
#tt-submission-modal .tt-c-range-field .tt-c-range-field__input:checked + .tt-c-range-field__item-label { background: var(--color-primary); } #tt-submission-modal .tt-c-range-field .tt-c-range-field__input:checked + .tt-c-range-field__item-label:hover { background: var(--color-btn-hover); }
#tt-submission-modal .tt-c-range-field__input:focus + .tt-c-range-field__item-label { -webkit-box-shadow: 0 0 0 2px var(--color-primary), 0 0 0 4px var(--color-btn-focus); box-shadow: 0 0 0 2px var(--color-primary), 0 0 0 4px var(--color-btn-focus); }
#tt-container-sfra a:focus, #tt-container-sfra a.focus, #tt-container-sfra button:focus, #tt-container-sfra button.focus, #tt-container-sfra [tabindex="0"]:focus, #tt-container-sfra [tabindex="0"].focus,
#tt-submission-modal a:focus,
#tt-submission-modal a.focus,
#tt-submission-modal button:focus,
#tt-submission-modal button.focus,
#tt-submission-modal [tabindex="0"]:focus,
#tt-submission-modal [tabindex="0"].focus { -webkit-box-shadow: 0 0 0 2px var(--color-primary), 0 0 0 4px var(--color-btn-focus); box-shadow: 0 0 0 2px var(--color-primary), 0 0 0 4px var(--color-btn-focus); outline: 0; }
#tt-container-sfra .tt-o-search-field__input,
#tt-container-sfra .tt-o-listbox__btn,
#tt-container-sfra .tt-o-selectbox select,
#tt-container-sfra .tt-o-textarea,
#tt-container-sfra .tt-o-text-field,
#tt-submission-modal .tt-o-search-field__input,
#tt-submission-modal .tt-o-listbox__btn,
#tt-submission-modal .tt-o-selectbox select,
#tt-submission-modal .tt-o-textarea,
#tt-submission-modal .tt-o-text-field { border: 1px solid var(--color-gray-300); border-radius: 0.25rem; } #tt-container-sfra .tt-o-search-field__input:hover, #tt-container-sfra .tt-o-listbox__btn:hover, #tt-container-sfra .tt-o-selectbox select:hover, #tt-container-sfra .tt-o-textarea:hover, #tt-container-sfra .tt-o-text-field:hover, #tt-submission-modal .tt-o-search-field__input:hover, #tt-submission-modal .tt-o-listbox__btn:hover, #tt-submission-modal .tt-o-selectbox select:hover, #tt-submission-modal .tt-o-textarea:hover, #tt-submission-modal .tt-o-text-field:hover { border-color: var(--color-black); } #tt-container-sfra .tt-o-search-field__input:focus, #tt-container-sfra .tt-o-listbox__btn:focus, #tt-container-sfra .tt-o-selectbox select:focus, #tt-container-sfra .tt-o-textarea:focus, #tt-container-sfra .tt-o-text-field:focus, #tt-submission-modal .tt-o-search-field__input:focus, #tt-submission-modal .tt-o-listbox__btn:focus, #tt-submission-modal .tt-o-selectbox select:focus, #tt-submission-modal .tt-o-textarea:focus, #tt-submission-modal .tt-o-text-field:focus { -webkit-box-shadow: 0 0 0 1px; box-shadow: 0 0 0 1px; border-color: var(--color-black); outline: none; }
#tt-container-sfra .tt-o-selectbox,
#tt-submission-modal .tt-o-selectbox { border: none; }
#tt-container-sfra .tt-o-button--primary,
#tt-container-sfra .tt-o-button--chip,
#tt-container-sfra .tt-o-button--tertiary,
#tt-submission-modal .tt-o-button--primary,
#tt-submission-modal .tt-o-button--chip,
#tt-submission-modal .tt-o-button--tertiary { background: var(--color-primary); color: var(--color-white); } #tt-container-sfra .tt-o-button--primary:hover, #tt-container-sfra .tt-o-button--chip:hover, #tt-container-sfra .tt-o-button--tertiary:hover, #tt-submission-modal .tt-o-button--primary:hover, #tt-submission-modal .tt-o-button--chip:hover, #tt-submission-modal .tt-o-button--tertiary:hover { background: var(--color-btn-hover); } #tt-container-sfra .tt-o-button--primary .tt-o-icon, #tt-container-sfra .tt-o-button--chip .tt-o-icon, #tt-container-sfra .tt-o-button--tertiary .tt-o-icon, #tt-submission-modal .tt-o-button--primary .tt-o-icon, #tt-submission-modal .tt-o-button--chip .tt-o-icon, #tt-submission-modal .tt-o-button--tertiary .tt-o-icon { fill: var(--color-white); }
#tt-container-sfra .tt-o-button--secondary,
#tt-submission-modal .tt-o-button--secondary { background: var(--color-white); border: 1px solid var(--color-gray-800); color: var(--color-gray-800); } #tt-container-sfra .tt-o-button--secondary:hover, #tt-submission-modal .tt-o-button--secondary:hover { background: var(--color-primary-light); border: 1px solid var(--color-primary); color: var(--color-black); } #tt-container-sfra .tt-o-button--secondary .tt-o-icon--caret-left, #tt-submission-modal .tt-o-button--secondary .tt-o-icon--caret-left { fill: var(--color-black); }
#tt-container-sfra .tt-c-rating--actionable .tt-c-rating__star:hover,
#tt-submission-modal .tt-c-rating--actionable .tt-c-rating__star:hover { cursor: pointer; }
#tt-container-sfra .tt-o-button.tt-c-reviews-applied-filters__clear,
#tt-submission-modal .tt-o-button.tt-c-reviews-applied-filters__clear { margin: 8px 0; } #tt-container-sfra .tt-o-button.tt-c-reviews-applied-filters__clear:focus, #tt-submission-modal .tt-o-button.tt-c-reviews-applied-filters__clear:focus { margin-left: 4px; }
#tt-container-sfra .tt-o-button.tt-c-reviews-applied-filters__filter,
#tt-submission-modal .tt-o-button.tt-c-reviews-applied-filters__filter { margin: 8px 0 8px 5px; }
.TTteaser { height: 1.5rem; } .TTteaser .TTteaser__star { margin-right: 1px; }
.tt-c-review-toolbar__actions, .tt-o-button.tt-o-button--toolbar { outline: 0; }
.tt-truetosize-msg { font-size: .75rem; }
.tt-reviews-link { cursor: pointer; }
_:-ms-fullscreen, :root .word-wrap { word-wrap: break-word; }
.tt-qanda { font-size: 1.25em; }
.outfits-arrows.mm-carousel.mm-control-position-default { position: relative; margin-top: -23px; } .outfits-arrows.mm-carousel.mm-control-position-default .slick-arrow { margin-top: -18px; height: 24px; } .outfits-arrows.mm-carousel.mm-control-position-default .slick-arrow.slick-prev { top: 0px; left: auto !important; right: 50px !important; } .outfits-arrows.mm-carousel.mm-control-position-default .slick-arrow.slick-prev:after { top: 3px; } .outfits-arrows.mm-carousel.mm-control-position-default .slick-arrow.slick-prev.slick-disabled { cursor: default; } .outfits-arrows.mm-carousel.mm-control-position-default .slick-arrow.slick-next { top: 0px; right: 9px !important; } .outfits-arrows.mm-carousel.mm-control-position-default .slick-arrow.slick-next:after { top: 3px; } .outfits-arrows.mm-carousel.mm-control-position-default .slick-arrow.slick-next.slick-disabled { cursor: default; }
#outfits-widget-container .stylitics-modal-scroll { z-index: 90 !important; opacity: 1; pointer-events: auto; }
#outfits-widget-container .stylitics-modal { z-index: 100 !important; opacity: 1; pointer-events: auto; height: 100%; } #outfits-widget-container .stylitics-modal .stylitics-modal-inner { height: 65%; }
#outfits-widget-container .stylitics-item-container .stylitics-item-price { display: none; }
#outfits-widget-container .stylitics-arrow-btn { display: none; }
.product-detail .attributes .swatch-circle { border: 0.063em solid rgba(0, 0, 0, 0.3); width: 2.5em; height: 2.5em; background: #fff; border-radius: 1.25em; border: 0.063em solid rgba(0, 0, 0, 0.3); display: inline-block; margin-right: 0.313em; position: relative; } .product-detail .attributes .swatch-circle.color-value[data-selected="true"]::after { color: #000; content: "\F058"; display: table-caption; font-family: "FontAwesome"; font-size: 1.625em; left: 0.295em; position: absolute; } .product-detail .attributes .swatch-circle.color-value.selected::after { background: #fff; border-radius: 50%; color: #000; content: "\F058"; display: table-caption; font-family: "FontAwesome"; font-size: 1.625em; height: 0.75em; left: 0.31em; line-height: 0.8em; position: absolute; top: 0.35em; width: 0.8em; } .product-detail .attributes .swatch-circle i.fa-times-circle { background: #fff; border-radius: 50%; height: 0.75em; line-height: 0.8em; width: 0.8em; }
.product-detail [disabled] .swatch-circle,
.product-detail .swatch-circle.unselectable { cursor: not-allowed; } .product-detail [disabled] .swatch-circle.color-value.selected::after, .product-detail .swatch-circle.unselectable.color-value.selected::after { background-color: #495057; }
label.color ~ a:hover { text-decoration: none; }
#detailsAccordionPDP .collapse,
#shippingAccordionPDP .collapse { font-family: "Neue Helvetica W05", "Helvetica Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.social-container { padding-top: 0.9375em; text-align: center; } .social-container .social-icons { text-decoration: none; font-size: 1.875em; list-style-type: none; padding: 0; color: #444; } @media (max-width: 1023.98px) { .social-container .social-icons { font-size: 1.5625em; } } .social-container .social-icons i, .social-container .social-icons a { color: #444; padding-right: 0.2em; }
label.availability { padding-right: 0.3125em; }
.product-number-rating .ratings { margin-top: 0.625em; }
.product-number { color: #ccc; font-size: 0.875em; padding-bottom: 0.938em; padding-top: 0.938em; }
.promotions { font-weight: normal; } .promotions div.promotional-message::after { color: #000; }
.product-feature-messages.ca-feature-msg { color: var(--color-minsk); }
.prices { text-align: left; }
.product-options { margin-top: 1.25em; }
.size-chart .size-chart-collapsible { max-height: 0; overflow: hidden; -webkit-transition: max-height 0.5s; transition: max-height 0.5s; -webkit-transition-timing-function: cubic-bezier(0, 1, 0, 1); transition-timing-function: cubic-bezier(0, 1, 0, 1); } .size-chart .size-chart-collapsible.active { max-height: 100%; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.attribute [class^="selected-"] { font-size: 1rem; }
.btn.color-attribute { padding: 0; background: none; width: 2rem; height: 2rem; border: 0; } .btn.color-attribute .swatch-img { height: 2rem; width: 100%; border: 1px solid var(--gray-3); } .btn.color-attribute .swatch-img:hover { border-color: var(--skin-primary-color-1); } .btn.color-attribute .marketplace-no-swatch { background-repeat: no-repeat !important; background-size: 200% !important; background-position: center center !important; } .btn.color-attribute:not(.unavailable).selected { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--skin-primary-color-1); box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--skin-primary-color-1); pointer-events: none; } .btn.color-attribute:not(.unavailable).selected .swatch-img:hover { border-color: var(--skin-primary-color-1); } .btn.color-attribute:not(.unavailable):focus { -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--skin-primary-color-1), 0 0 0 6px var(--color-btn-focus); box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--skin-primary-color-1), 0 0 0 6px var(--color-btn-focus); } .btn.color-attribute.unavailable { position: relative; border: 1px solid #949494; padding: 0.313rem; width: 2rem; height: 2rem; } .btn.color-attribute.unavailable .swatch-img { height: 1.25rem; width: 1.25rem; border: 1px solid var(--gray-2); } .btn.color-attribute.unavailable:hover { border: 1px solid var(--color-black); } .btn.color-attribute.unavailable:hover .swatch-img { border: 1px solid var(--skin-primary-color-1); } .btn.color-attribute.unavailable:hover::before { background: var(--color-black); } .btn.color-attribute.unavailable.selected { border: 2px solid var(--skin-primary-color-1); padding: .25rem; } .btn.color-attribute.unavailable.selected .swatch-img { border: 1px dashed var(--gray-3); } .btn.color-attribute.unavailable.selected:hover { border: 1px solid var(--color-black); } .btn.color-attribute.unavailable::before { content: ''; position: absolute; width: 0.09rem; height: 100%; -webkit-transform: rotate(45deg); transform: rotate(45deg); background: #949494; left: 0.85rem; top: 0px; }
.non-input-label { display: block; margin-bottom: 0.5rem; text-transform: capitalize; }
.attribute-label { margin-bottom: 0.5rem; text-transform: capitalize; }
.swatch-container .swatch-group { border-right: 1px solid #949494; } .cp .swatch-container .swatch-group { width: 100%; border: none; } .swatch-container .swatch-group:last-child { border-right: 0; }
.attributes div.clearance-price,
.attributes div.final-price { color: #A70033; }
.attributes div.promo-exclusion { color: #525252; font-family: "Neue Helvetica W05", "Helvetica Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 0.75em; font-style: italic; }
@media (max-width: 575.98px) { .product-grid { padding-top: 0.938em; } .product-grid .col-6 { padding-left: 5px; padding-right: 5px; } }
@media (max-width: 760.98px) { .custom-mobile-breadcrumb.breadcrumb .breadcrumb .breadcrumb-item:not(:nth-last-child(2)) { display: none; } .custom-mobile-breadcrumb.breadcrumb .breadcrumb .breadcrumb-item { padding-left: 0; margin-left: -2px; line-height: 1.125rem; } .custom-mobile-breadcrumb.breadcrumb .breadcrumb .breadcrumb-item:before { content: url("../../../images/common/icons/icon-chevron-left.svg"); width: 0.95rem; display: inline-block; padding-right: 0.5rem; } }
.breadcrumb .breadcrumb-item,
.breadcrumb a { font-size: 0.875rem; }
.breadcrumb .breadcrumb-item + .breadcrumb-item::before { color: #000; }
.thumb-col { max-width: 4.688rem; width: 4.688rem; } .thumb-col .thumb-item { height: auto; } .thumb-col .thumb-item .err-img { width: 100%; }
.how-to-style-block-outer { bottom: 0px; right: 0px; }
.how-to-style-block { width: 10px; display: inline-block; margin: 0 auto; -webkit-transform: rotate(270deg); transform: rotate(270deg); margin-right: 5px; } .how-to-style-block path { fill: #fff; }
#outfits-widget-container .stylitics-modal-scroll { z-index: 90 !important; opacity: 1; pointer-events: auto; }
#outfits-widget-container .stylitics-modal { z-index: 100 !important; opacity: 1; pointer-events: auto; height: 100%; } #outfits-widget-container .stylitics-modal .stylitics-modal-inner { height: 65%; }
#outfits-widget-container .stylitics-item-container .stylitics-item-price { display: none; }
#outfits-widget-container .stylitics-classic-base .stylitics-view-item-details-cta { font-family: var(--font-family-sans-serif); }
.thumb-with-overlay { position: relative; } .thumb-with-overlay .count-overlay { position: absolute; left: 0.75rem; width: calc(100% - 0.75rem); height: 100%; background-color: rgba(0, 0, 0, 0.6); color: #fff; }
@media (max-width: 760.98px) { .primary-images { min-height: 350px; } .primary-images.isPsMaster { min-height: 200px; } .primary-images:not(.isPsMaster) .product-primary-image { min-height: 475px; } .product-primary-images { display: none; } .product-primary-images.slick-initialized { display: block; } }
@media (min-width: 761px) { .product-primary-images { margin-right: 0; } }
@media (min-width: 761px) { .product-primary-images .product-primary-image img { height: 100%; width: 100%; } }
.product-primary-images.slick-initialized .slick-list { overflow: visible; }
.product-primary-images.slick-initialized .slick-slide { margin-right: 0.5rem; }
.product-primary-images.slick-initialized .slick-dots { bottom: 0.5rem; } @media (max-width: 760.98px) { .product-primary-images.slick-initialized .slick-dots { max-width: 75%; margin: 0 auto; left: 0; right: 0; } } .product-primary-images.slick-initialized .slick-dots li { width: 0.313rem; height: 0.313rem; margin: 0 0.5rem; } .product-primary-images.slick-initialized .slick-dots li button { width: 0.5rem; height: 0.5rem; padding: 0; } .product-primary-images.slick-initialized .slick-dots li button:before { background: #fff; border-radius: 50%; width: 0.5rem; height: 0.5rem; border: 1px solid #525252; opacity: 1; font-size: 0; } .product-primary-images.slick-initialized .slick-dots li.slick-active button:before { background: #525252; }
.enlarge-modal-btn { height: 2.5rem; width: 2.5rem; bottom: 0; left: 0; position: absolute; } .enlarge-modal-btn:before { content: ""; background: url("../../../images/common/icons/icon-zoom.svg") no-repeat; position: absolute; height: 1.375rem; width: 1.375rem; margin: auto; bottom: 0; right: 0; left: 0; top: 0; }
.primary-img-col .enlarge-modal-btn { z-index: 2; }
.zoomWindowContainer.primaryZoomContainer .zoomWindow { z-index: 21 !important; } @media (min-width: 761px) { .zoomWindowContainer.primaryZoomContainer .zoomWindow { -webkit-box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.3); box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.3); } }
.zoomContainer.primaryZoom .zoomLens { z-index: 1 !important; max-height: 166px !important; max-width: 166px !important; }
.badge-row { top: 4px; z-index: 2; } .badge-row .icon-col { max-width: 2.5rem; } .badge-row .text_product_badge { background: rgba(255, 255, 255, 0.9); border-radius: 0.313rem; border: 1px solid #525252; font-size: 0.75rem; font-weight: 500; line-height: 1; padding: 0.25rem 0.5rem 0.313rem; letter-spacing: 0.06px; } .badge-row .b_product_icon img { height: 2rem; }
@media (max-width: 760.98px) { #maincontent { overflow-x: hidden; } .has-single-primary-img > .row { margin: 0; } .has-single-primary-img > .row .product-primary-images { display: block; } }
body.modal-open { width: 100%; } @media (max-width: 760.98px) { body.modal-open .sizechart-dialog { background: #fff; } }
#promo-details-modal .promo-details-top .content-asset { pointer-events: none; } #promo-details-modal .promo-details-top .content-asset .btn { display: none; }
.truefit-container { margin: 5px 0px 0px; }
.tfc-fitrec-product { min-height: 37px; }
.last-visited .tiles-container .b_product_icon,
.last-visited .tiles-container .stickerToolTip,
.last-visited .tiles-container .product-promo,
.last-visited .tiles-container .product-special-messages,
.last-visited .tiles-container .product-feature-messages { display: none; }
.last-visited .tiles-container .slick-arrow { z-index: 100; }
.complete-the-look-slider-cont .complete-the-look-heading-controls .slider-btn { text-indent: 0; }
.complete-the-look-slider-cont .complete-the-look-heading-controls .related-prev-btn { -webkit-transform: none; transform: none; }
@media (min-width: 761px) { .complete-the-look-slider-cont .complete-the-look-heading-controls .btn-sec { line-height: 0; } .complete-the-look-slider-cont .complete-the-look-heading-controls .btn-sec .slider-btn { width: 0.75rem; height: 1.1347rem; display: inline-block; } .complete-the-look-slider-cont .complete-the-look-heading-controls .btn-sec .slider-btn.slick-hidden { display: none; } }
.complete-the-look-slider-cont .slick-slide { margin: 0 0.75rem; height: auto; padding: 0.125rem 0; }
.complete-the-look-slider-cont .price-currency-text { font-size: 1.375rem; line-height: 1.5rem; margin: 0 2px; }
.complete-the-look-slider-cont .ratings { height: 0.75rem; }
.complete-the-look-slider-cont .name-link { text-decoration: none; } .complete-the-look-slider-cont .name-link .brand-name:hover, .complete-the-look-slider-cont .name-link .product-name:hover { text-decoration: underline; }
.col-amount-selector { max-width: 9.625rem; } .col-amount-selector.error-active:after { top: -1.25rem; }
@media (max-width: 760.98px) { .product-set-detail .set-details-section { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .product-set-detail .has-single-productset-img { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } }
.size-container .size-attribute-label.selected:not(.hemming-label) { pointer-events: none; }
#chooseBonusProductModal .modal-footer .container { margin-left: 0; width: 100%; margin-right: 0; }
#chooseBonusProductModal .select-cbp-container { margin-top: auto; margin-bottom: auto; }
#chooseBonusProductModal .product-name-wrapper { width: 100%; }
#chooseBonusProductModal .bonus-quantity,
#chooseBonusProductModal .bonus-option { margin-top: 0.938em; }
#chooseBonusProductModal .bonus-quantity-select { min-width: 5em; }
#chooseBonusProductModal .select-bonus-product { margin-top: 1em; }
#chooseBonusProductModal .selected-pid { border: 1px solid #ccc; } #chooseBonusProductModal .selected-pid .bonus-product-name { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#chooseBonusProductModal .bonus-product-price { text-align: center; margin-top: 1em; }
#chooseBonusProductModal .product-primary-images .slick-list { min-height: 400px; }
.cp .product-detail .true-fit-block { text-decoration: none; } .cp .product-detail .true-fit-block:hover { text-decoration: underline; }
.cp .product-detail .size-selector-recommendation { margin: 0; top: -12px; border-width: 0px; }