.compare-bar-wrapper{border:1px solid #333;bottom:0;display:none;position:fixed;width:100%;z-index:103;background-color:#fff}.compare-bar-wrapper .product-slots{height:160px;margin-top:10px}.compare-bar-wrapper .compare-bar{max-width:824px;margin:0 auto;min-height:200px}.compare-bar-wrapper .slot{background-color:#f9f9f9;height:145px;margin:0 auto;position:relative;width:145px;border-radius:3px}.compare-bar-wrapper .slot:not([data-pid]){border:1px dashed #ccc}.compare-bar-wrapper .slot img{float:left;width:140px;position:static;border-radius:3px 0 0 3px}.compare-bar-wrapper .slot i{color:#f9f9f9;font-size:1rem;position:relative}.compare-bar-wrapper .slot .close{background-color:#eee;border-radius:0 3px 3px 0;opacity:1;position:absolute;top:0;right:0}.compare-bar-wrapper .slot .action{text-align:center}.compare-bar-wrapper .compare-center-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.compare-bar-wrapper .clear-all{color:#eee}.compare-bar-wrapper .min-products-msg{color:#222;font-size:.75em;line-height:1.375rem;padding:.438rem}.product-comparison .back-to-results{margin:1em 0}.product-comparison .product-header>.col{padding:0}.product-tile .tile-body .compare{font-size:.875em}.table-striped-column td:nth-of-type(odd){background-color:#eee}.compare-details .products-carousel .carousel-header{padding:0;position:absolute;bottom:20px;z-index:1000;width:100%}.compare-details .products-carousel .carousel-header .nav-btn-wrapper{width:100%}.compare-details .products-carousel .carousel-header .nav-btn-wrapper .carousel-btn{position:absolute;top:-55px}.compare-details .products-carousel .slider{padding:0;margin:0 0 20px;scrollbar-width:none;-webkit-scroll-padding:0;-moz-scroll-padding:0;-ms-scroll-padding:0;scroll-padding:0;-webkit-padding-start:0;padding-inline-start:0}.compare-details .products-carousel .slider .buffer{-webkit-box-flex:0;-ms-flex:0;flex:0;margin:0}.compare-details .products-carousel .slider .slide{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;background-color:#f3f3f3;aspect-ratio:1/1;position:relative;overflow:auto;vertical-align:middle;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;--column-gap:0;--column-offset:0;margin:0}.compare-details .products-carousel .slider .slide img{margin:auto;width:80%;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.compare-details .name .product-name{font-family:Action Condensed Bold;font-weight:400;font-size:30px;line-height:30px;color:#000}@media (min-width:544px){.compare-details .name .product-name{font-size:60px;line-height:56px}}.compare-details .price .price-wrapper .sales,.compare-details .price .price-wrapper .strike-through{font-size:15px;line-height:21px}.compare-details .price .price-wrapper .sales{color:#1b1b1b}.compare-details .price .price-wrapper .strike-through{color:#999}.compare-details .price .price-wrapper .red{color:red}.compare-details .price .dashInner{font-family:Mark Std Bold;font-weight:400;font-size:15px;line-height:21px;color:#1b1b1b;margin:0 2px}.compare-details .price .range>*{display:inline;float:left}.compare-details .product-details-add-to-cart .add-to-cart{display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 30px;background:#000;border-radius:8px;font-family:Mark Std Bold;letter-spacing:.04em;max-height:64px;margin:20px 0;color:#fff}.compare-details .compare-info-wrapper{width:100%}.compare-details .compare-info>*{font-size:13px}@media (min-width:544px){.compare-details .compare-info>*{font-size:15px}}.compare-details .compare-info h6,.compare-details .compare-info span{font-family:Mark Std Bold;font-weight:700;color:#000;font-size:13px}@media (min-width:544px){.compare-details .compare-info h6,.compare-details .compare-info span{font-size:15px}}.compare-details .compare-info h6{border-bottom:2px solid #000;width:100%;padding-bottom:10px}.compare-details #color-variations{padding:0}.compare-details #color-variations .swatch-tile .color-value{display:block;width:100%;height:100%}.compare-details #color-variations .swatch-tile .color-value.selected{border-bottom:5px solid #000}.compare-details #color-variations .swatch-tile .color-value.unselectable{background-color:#ccc}.compare-details #color-variations .color-variation-info{padding:10px 0}.compare-details #color-variations .color-variation-info h6,.compare-details #color-variations .color-variation-info span{font-family:Mark Std Bold;font-weight:700;font-size:15px;color:#000}.compare-details #color-variations .color-variation-info h6{border-bottom:2px solid #000;width:100%;padding-bottom:10px}.compare-details #color-variations .color-variation-info .text-capitalize{color:#9b9b9b}.compare-details #size-variations{padding:10px 0}.compare-details #size-variations .size-variations-container{margin-left:-8px;margin-right:2px}.compare-details #size-variations h6,.compare-details #size-variations span{font-family:Mark Std Bold;font-weight:700;font-size:15px;color:#000}.compare-details #size-variations h6{border-bottom:2px solid #000;width:100%;padding-bottom:10px}.compare-details #size-variations .text-capitalize{color:#9b9b9b}.compare-details .otg a,.compare-details .otg h6{text-transform:uppercase}.compare-details .otg a{text-decoration:underline}.compare-details.compare-details{font-family:Mark Std Regular;line-height:23px;letter-spacing:.03em;color:#000}.compare-details.compare-details a{font-family:Mark Std Bold;color:#000}.compare-details.compare-details .full{display:none}.compare-details #compare-longdescription ul{margin:0}.compare-details #compare-longdescription ul li{font-family:Mark Std Regular;line-height:30px;letter-spacing:.03em;color:#000;list-style-type:none;padding-left:20px;position:relative}.compare-details #compare-longdescription ul li:before{content:"\B7";line-height:25px;font-size:25px;position:absolute;top:0;left:2px}.compare-details #compare-longdescription>div{padding:0;padding-bottom:25px;font-family:Mark Std Regular;font-size:15px;line-height:23px}.compare-details #compare-longdescription h6{margin-bottom:15px!important;border-bottom:2px solid #000;width:100%;padding-bottom:10px}.compare-details .compare-attributes>*{font-size:13px}@media (min-width:544px){.compare-details .compare-attributes>*{font-size:15px}}.compare-details .compare-attributes h6{font-family:Mark Std Bold;font-weight:700;line-height:21px;letter-spacing:.08em;border-bottom:2px solid #000;width:100%;padding-bottom:10px;font-size:13px}@media (min-width:544px){.compare-details .compare-attributes h6{font-size:15px}}h6{font-family:Mark Std Bold;font-size:15px;line-height:23px;letter-spacing:.03em;text-transform:none}table.included-table,table.measurements-table{width:100%;clear:both}@media (min-width:544px){table.included-table tr,table.measurements-table tr{border-bottom:1px dashed #ccc}}table.included-table tr.title td,table.measurements-table tr.title td{color:#807b7b}table.included-table tr.value,table.measurements-table tr.value{border-bottom:1px dashed #ccc}table.included-table tr.value:last-child,table.measurements-table tr.value:last-child{border-bottom:0}table.included-table tr.value td,table.measurements-table tr.value td{height:40px}table.included-table tr:last-child,table.measurements-table tr:last-child{border-bottom:0}table.included-table tr td,table.measurements-table tr td{vertical-align:middle;height:25px;font-family:Mark Std Regular;line-height:23px;letter-spacing:.03em;color:#000}@media (min-width:544px){table.included-table tr td:first-child,table.measurements-table tr td:first-child{color:#807b7b}}@media (min-width:544px){table.included-table tr td,table.measurements-table tr td{height:45px}}table.included-table tr td a,table.measurements-table tr td a{text-decoration:underline;font-family:Mark Std Regular}table.included-table tr td .title,table.measurements-table tr td .title{font-family:Mark Std Bold;font-weight:700}table.measurements-table tr td{color:#333}.vlt-rectangle{margin:20px 0}.vlt-text{font-family:Mark Std Bold}.vlt-rect-black{fill:#000;stroke-width:2;stroke:#000}.vlt-rect-gray{fill:#ebebeb;stroke-width:2;stroke:#000}.product-comparison .top-section{border-bottom:1px solid #000;margin-top:40px;margin-bottom:40px}.product-comparison .compare-title{font-size:30px;line-height:30px}@media (min-width:544px){.product-comparison .compare-title{font-size:48px;line-height:48px}}.product-comparison .back-to-results{text-transform:uppercase;line-height:48px}.product-comparison .back-to-results a{font-family:Mark Std Bold;font-weight:700;font-size:14px;line-height:40px;position:relative;margin-left:4px}.product-comparison .back-to-results a:before{content:"";background-image:url("../../images/back-arrow.svg");position:absolute;height:15px;width:10px;background-repeat:no-repeat;background-size:8px;top:5px;left:-19px}.product-comparison .close-button button{margin-right:-10px}.product-comparison .compare-modal-close{cursor:pointer;width:48px;height:48px;opacity:1}.compare-bar-wrapper{border:1px solid #9f9f9f}.compare-bar-wrapper .compare-header .compare-title{font-family:Mark Std Bold;font-weight:700;font-size:15px;line-height:35px;color:#000}.compare-bar-wrapper .compare-header .clear-all-compare{font-family:Mark Std Regular;font-weight:400;font-size:15px;line-height:35px;color:#000;text-decoration:underline}.compare-bar-wrapper .slot{background-color:#f3f3f3;border-radius:0}.compare-bar-wrapper .slot:not([data-pid]){border:1px solid #b6b6b6;background-color:#fff}.compare-bar-wrapper .slot img{width:80%;margin:auto}.compare-bar-wrapper .slot .close{height:20px;background-color:#f3f3f3;width:auto;right:5px;top:5px}.compare-bar-wrapper .action .compare{background-color:#000;color:#fff;padding:0 24px;font-family:Mark Std Bold;font-weight:700;font-size:15px;line-height:40px;width:100%}@media (min-width:544px){.compare-bar-wrapper .action .compare{width:auto}}.compare-bar-wrapper .action .clear-all-compare{font-family:Mark Std Regular;font-weight:400;font-size:15px;line-height:35px;color:#000;text-decoration:underline;visibility:hidden}@media (min-width:544px){.compare-bar-wrapper .action .clear-all-compare{visibility:visible}}.main-content-wrap .search-no-results{background-color:#f3f3f3}.main-content-wrap .search-no-results.filter-products{margin-top:0}.main-content-wrap .search-no-results .no-gutters{text-align:center}.main-content-wrap .search-no-results .no-gutters h3{font-family:Mark Std Regular;font-size:24px;line-height:25px;letter-spacing:-.02em;text-transform:none;margin:0}.main-content-wrap .search-no-results .no-gutters h3 strong{font-weight:700}.main-content-wrap .search-popular-items{margin-bottom:130px}@media only screen and (max-width:991px){.main-content-wrap .search-popular-items{margin-bottom:65px}}@media only screen and (min-width:992px){.main-content-wrap .product-grid{margin-left:0}}