#compare{background:#fff}.compareItemsWrapper{background:#fff;clear:both;margin:0;position:relative}#compareData{width:100%;border-collapse:separate}.compareCols>table td,#compareData>tbody>tr>td,.compareBottom>tbody>tr>td{position:relative;width:20%;padding:5px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-color:#dcdcdc;border-width:0 1px 1px 0}.compareCols td.compareFirstChild,#compareData>tbody>tr>td.compareFirstChild,.compareBottom>tbody>tr>td.compareFirstChild{padding:5px 12px;font-weight:bold;border-width:0 1px 1px;border-bottom-color:#b7b7b7;background:#d1d1d1}.miscPrices>table td{padding:0;vertical-align:top}.miscPrices td{padding-bottom:10px}.miscPriceContainer{padding-top:5px;margin-bottom:5px}.compareTop{margin-top:4px}.compareTop>table td,.compareBottom>tbody>tr>td{height:100%;vertical-align:top}.compareTop>table td{border-width:1px 1px 1px 0}.productItemWrapper{padding-bottom:94px;max-width:170px}.compareCols.spacer,.icon.icon-print span{display:none}td.overlayAvailable{background:url(/img/brand/gc/cmn/comparePlus.png?vId=2025.11.02.dev.atg.a) no-repeat left top}td.overlayAvailable,td.overlayAvailable a{cursor:pointer}.compareCols td.addItemLi,#compareData>tbody>tr>td.addItemLi{text-align:center;background:#d1d1d1;border-left:5px solid white;border-bottom:0;border-top:0}a.addItem{display:block;margin-top:120px;text-transform:capitalize;font-size:14px;font-weight:bold;position:relative;padding-top:48px}a.addItem::before{content:"";display:block;position:absolute;top:0;left:50%;width:38px;height:38px;margin-left:-19px;background:#333 url(/img/brand/gc/cmn/icon-addItem.png?vId=2025.11.02.dev.atg.a) no-repeat 0 0;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px}.productSpecificationsHeader.arrowDown{font-size:26px;line-height:28px;margin:100px -2px 0 -2px;padding-bottom:25px;font-weight:normal;text-align:center}.productSpecificationsHeader.arrowDown::after{border-width:18px 18px 0;margin-left:-18px}.rebateOverlays a{background:#d11400;color:#fff;display:inline-block;font-weight:bold;padding:5px;text-decoration:none;text-transform:lowercase;margin:3px 0 5px}#compareTitleHolder{overflow:hidden;margin:2px 0 5px -8px}.compareTop>table,.compareBottom.table{height:350px}.compareTop td.compareFirstChild{border-width:1px}.compareTop td.addItemLi{border-width:1px 0 1px 5px}.compareCols .productLinkPrice{margin-bottom:15px}.compareCols>table{display:none;list-style:none;width:100%;border-collapse:separate}.compareCols td.overlayAvailable a.compareOverlayHandle{display:block;color:#000}.compareTop td.compareFirstChild,.miscPrices.top td.compareFirstChild{background:#fff}.miscPrices.bottom td.compareFirstChild{border-bottom:0}.compareBottom{position:relative;width:100%;border-collapse:separate}.compareRemove{position:absolute;top:-24px;right:10px;width:60px}.compareRemove>span{position:absolute;top:0;display:inline-block;width:16px;height:16px;text-align:center;font-weight:bold;color:#c00;background:#d1d1d1;margin-left:3px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.compareRemove>span span{display:block;position:relative;top:7px;right:-4px;width:8px;height:2px;text-indent:-999999em;background:#c00}#compare::after,.compareTop::after,.compareBottom::after,#compareItemsWrapper::after,#compareTitleHolder::after{content:".";display:block;height:0;clear:both;visibility:hidden}.diffBtnBox{bottom:0;left:0;margin-bottom:5px;position:absolute;text-align:center;width:100%}#diffBtn{border:0;margin:0 auto;padding:6px 12px;text-decoration:none;text-transform:capitalize}.differenceHighlite{width:20px;height:20px}a#results{font-weight:bold;display:block;padding-bottom:4px}div.overlayHolder{top:0;left:0;position:absolute}.compareOverlays{position:absolute;background:#050505 url(/img/brand/gc/cmn/compareMinus.png?vId=2025.11.02.dev.atg.a) no-repeat left top;border:1px solid #d11400;color:#fff;margin:0;padding:10px;z-index:2;-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}.rebateOverlays{width:190px}div.overlayHolder .rebateOverlays a{padding:3px;margin:3px 0 20px;color:#fff;width:150px;text-align:center}.giftOverlays{width:220px}.giftOverlays div{overflow:hidden}.giftOverlays div p{display:table;width:140px;height:60px;margin:0}.giftOverlays div a.compareOverlayThumb{background:#fff;padding:3px;margin:3px 5px 0 0;float:left}a.compareOverlayTitle{color:#d11400;display:table-cell;vertical-align:middle}.compareLoader{position:absolute;text-align:center;width:143px;height:80px;background:#fff url(/img/brand/gc/cmn/compareMinus.png?vId=2025.11.02.dev.atg.a) no-repeat left top;color:#fff;z-index:2}.compareLoader img{margin-top:10px}.compareCols .thumb{margin:0 auto 30px;height:180px}.compareCols .thumb a{position:relative;margin-bottom:0;max-width:180px;height:100%}.compareCols .thumb img{max-height:100%;max-width:100%}.compareCols .product{padding-bottom:19px}.compareCols .productTitle>strong a{display:block;height:32px;line-height:16px;max-height:32px;overflow:hidden}.compareCols .productTag{height:16px;left:-7px;margin:0;padding:0;position:relative;width:100%}.compareCols .stickerWrap{height:20px;position:relative}.compareCols .stickerText{background:#fff;border:1px solid #000;color:#000;display:inline-block;font-family:montserratregular,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;height:15px;line-height:15px;position:absolute;min-width:50px;padding:0 8px;text-align:left;text-transform:uppercase;top:207px;white-space:nowrap;width:auto}.compareCols .stickerText.stickerEmphasis{background:#424242;border:1px solid #424242;color:#fff}.compareCols .stickerText.stickerOnSale,.compareCols .stickerText.stickerExtremeDeal{border:0;height:49px;position:absolute;text-indent:-9999px;top:0;width:49px;z-index:1}.compareCols .stickerText.stickerOnSale{background:url("/img/brand/gc/cmn/sticker-on-sale.png?vId=2025.11.02.dev.atg.a") no-repeat}.compareCols .stickerText.stickerExtremeDeal{background:url("/img/brand/gc/cmn/sticker-extreme-deal.png?vId=2025.11.02.dev.atg.a") no-repeat}.compareCols .stickerText span{position:relative;z-index:2}.compareCols .ratingReviewsDisplayLinks{clear:both;width:100%;margin:0 0 15px;line-height:15px}.compareCols .priceContainer{clear:both}.compareCols .priceContainer sup{font-size:.6em;padding:0 1px 0 2px;position:relative;top:-0.4em;vertical-align:baseline}.compareCols .priceContainer>span{display:inline-block}.compareCols .priceContainer span.maxSavingsMSRP,.compareCols .priceContainer span.productPrice{float:left;word-wrap:break-word}.compareCols .priceContainer span.maxSavingsMSRP{position:relative;top:12px;font-size:13px;margin-bottom:5px}.compareCols .priceContainer span.productPrice{color:#c00;text-align:right;font-weight:bold;height:36px;font-size:20px;line-height:36px}.compareCols .priceContainer span.productPrice.inCheckoutPromo{text-align:left;height:32px;font-size:12px;line-height:normal;margin-top:4px}.compareCols .priceContainer span.productPrice.emailPrice{width:100%;max-width:100%;text-align:left;font-size:16px}.compareCols span.stars{display:inline-block;float:left;margin:0 5px 0 0}.compareCols .addToCart{bottom:0;left:0;margin-bottom:5px;position:absolute;text-align:center;width:100%}.compareCols .styledDropdown dt a::before{background:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #333;height:0;top:14px;width:0}.compareCols .button.primary{font-size:14px;padding:4px 10px}.compareCols .quickView span{opacity:0;visibility:hidden;background:#d6d6d6;background:rgba(214,214,214,0.6);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.compareCols .quickView span::after{content:"Quickview";color:#000;font-weight:bold;line-height:26px}.compareCols td:hover .quickView span,.compareCols td:focus .quickView span,.compareCols td .quickView:focus span{opacity:1;visibility:visible}.compareCols td:hover .quickView span:hover::after{color:#c00}.compareCols .quickView span img{display:none}.compareCols .productLinkPrice a:hover,.compareCols .productLinkPrice a:focus{text-decoration:underline}.compareCols dl.productLinkPrice dt{text-align:left;font-weight:bold}.compareCols dl.productLinkPrice dd{float:right;text-align:right}.productItemWrapper .productFooter{bottom:0;left:0;position:absolute;text-align:center;width:100%}.productItemWrapper .productFooter #chooseStyleText{margin-left:11px;text-align:left;bottom:91px;position:absolute}.compareCols .styledDropdown{width:90%;font-size:12px;margin:2px auto 14px;bottom:36px}.compareCols .styledDropdown dd{width:250px}.compareCols .styledDropdown dd ul{width:100%}.compareCols .styledDropdown dd li{padding:5px 10px}.compareCols .styledDropdown div{width:148px;text-align:left}.compareCols .styledDropdown div h4{text-align:left}.compareCols .styledDropdown p.availability{margin:0}.compareCols .styledDropdown dt a em.activeStyle{text-align:left}.compareCols .styledDropdown dd>ul>li{width:calc(100% - 20px)}.compareCols .styledDropdown dt a em{display:inline-block;font-size:12px;margin-left:-22px;overflow:hidden;text-indent:0;white-space:nowrap;width:136px}.productDetails .errorBox,.productDetails .alertBox{margin:5px 0 10px}.productDetails .errorBox li,.productDetails .alertBox li{text-transform:none}.internationalMode .compareCols .priceContainer span.maxSavingsMSRP{width:100%;top:0;margin:5px 0 0}.internationalMode .compareCols .priceContainer span.productPrice{float:left;width:100%;margin-bottom:5px;height:20px;font-size:16px;line-height:20px;text-align:left}.internationalMode .compareCols .priceContainer span.productPrice sup:first-child{font-size:inherit;top:0;padding:0}