.colorSwatch .flag-banner-container{position:absolute;top:5px;left:5px}.colorSwatch .flag-banner-container.cornerBannerWrap{position:relative;bottom:unset;left:unset;z-index:unset;float:none}.colorSwatch .flag-banner.cornerBanner{height:unset;float:none}.colorSwatch .flag-banner-edge.rightEdge{height:auto;width:auto;float:none}.colorSwatch .flag-banner-container{display:flex;align-items:center}.colorSwatch .flag-banner-container .flag-banner{font-size:12px;line-height:18px;background-color:#2a8880;color:#fff;border-radius:5px 0 0 5px;padding:3px 4px 3px 10px}@media screen and (max-width:639px){.colorSwatch .flag-banner-container .flag-banner{font-size:12px;line-height:16px}}.colorSwatch .flag-banner-container .flag-banner-edge{border-top-color:#2a8880;border-bottom-color:#2a8880}.colorSwatch .flag-banner-edge{border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:6px solid transparent;border-left:1px solid #2a8880;position:relative;left:-1px}@media screen and (max-width:639px){.colorSwatch .flag-banner-edge{border-top:11px solid transparent;border-bottom:11px solid transparent}}.colorProductImageDisplay{position:relative}.colorProductImageDisplay .flag-banner-container{position:absolute;top:5px;left:5px}.colorProductImageDisplay .flag-banner-container.cornerBannerWrap{position:relative;bottom:unset;left:unset;z-index:unset;float:none}.colorProductImageDisplay .flag-banner.cornerBanner{height:unset;float:none}.colorProductImageDisplay .flag-banner-edge.rightEdge{height:auto;width:auto;float:none}.colorProductImageDisplay .flag-banner-container{display:flex;align-items:center}.colorProductImageDisplay .flag-banner-container .flag-banner{font-size:12px;line-height:18px;background-color:#2a8880;color:#fff;border-radius:5px 0 0 5px;padding:3px 10px}@media screen and (max-width:639px){.colorProductImageDisplay .flag-banner-container .flag-banner{font-size:12px;line-height:16px}}.colorProductImageDisplay .flag-banner-container .flag-banner-edge{border-top-color:#2a8880;border-bottom-color:#2a8880}.colorProductImageDisplay .flag-banner-edge{border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:6px solid transparent;border-left:1px solid #2a8880;position:relative;left:-1px}@media screen and (max-width:639px){.colorProductImageDisplay .flag-banner-edge{border-top:11px solid transparent;border-bottom:11px solid transparent}}.customer-price-label{font-size:14px;color:#1e3b6f}.pricing-container{margin-top:5px;margin-bottom:0;overflow:visible}.pricing-container .flag-banner-container.cornerBannerWrap{position:relative;bottom:unset;left:unset;z-index:unset;float:none}.pricing-container .flag-banner.cornerBanner{height:unset;float:none}.pricing-container .flag-banner-edge.rightEdge{height:auto;width:auto;float:none}.pricing-container .flag-banner-container{display:flex;align-items:center}.pricing-container .flag-banner-container .flag-banner{font-size:14px;line-height:18px;background-color:#1e3b6f;color:#fff;border-radius:5px 0 0 5px;padding:3px 10px}@media screen and (max-width:639px){.pricing-container .flag-banner-container .flag-banner{font-size:12px;line-height:16px}}.pricing-container .flag-banner-container .flag-banner-edge{border-top-color:#1e3b6f;border-bottom-color:#1e3b6f}.pricing-container .flag-banner-edge{border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:6px solid transparent;border-left:1px solid #1e3b6f;position:relative;left:-1px}@media screen and (max-width:639px){.pricing-container .flag-banner-edge{border-top:11px solid transparent;border-bottom:11px solid transparent}}.pricing-container .asset{padding-bottom:5px}.original-price-container{font-size:13px;color:#767676;line-height:16px}@media screen and (max-width:639px){.original-price-container{line-height:18px}}.original-price-container .originalPrice{text-decoration:line-through;color:#767676}.discount-container{display:flex;flex-wrap:wrap;align-items:baseline}.discount-container .discountPrice{font-size:24px;font-weight:700;line-height:29px;color:#1e3b6f;margin-right:5px}@media screen and (max-width:1024px){.discount-container .discountPrice{font-size:20px;line-height:24px}}@media screen and (max-width:639px){.discount-container .discountPrice{font-size:18px;line-height:20px}}.discount-container .price-detail-tooltip{font-size:12px;color:#2a8880;text-decoration:underline;cursor:pointer;margin-right:5px}.discount-container .price-detail-tooltip:visited,.discount-container .price-detail-tooltip:active{color:#2a8880}.discount-container .price-detail-tooltip:hover{text-decoration:underline!important}.discount-container .tool-tip{position:absolute;background-color:#1e3b6f;color:#fff;padding:15px 20px;border-radius:10px;width:300px;line-height:initial;font-size:15px;animation:sb-tooltip-shake 500ms ease-in-out forwards;z-index:1000}.discount-container .tool-tip:focus{outline:none}@keyframes sb-tooltip-shake{0%{transform:rotate(2deg)}50%{transform:rotate(-3deg)}70%{transform:rotate(3deg)}100%{transform:rotate(0deg)}}.discount-container .tool-tip a{color:#fff;text-decoration:underline;cursor:pointer}.discount-container .tool-tip a:visited,.discount-container .tool-tip a:active{color:#fff}.discount-container .tool-tip a:hover{text-decoration:underline!important}#featuredProductBanner .discountPrice{font-size:30px;line-height:30px}#productTotals .sale .total{width:auto}#productTotals .productPricing{margin-right:0}.productTile .price-detail-tooltip{font-size:10px}#startingAtSize{font-size:14px;line-height:22px;color:#4b628c;padding-top:2px}