.tr-productTitle.tr-Heading strong{color:#212223;font-family:Clario;font-size:32px;font-size:2rem;font-weight:500}.tr-ProductPricing-mobileHorizontalRule{display:none}.tr-ProductPricing{border:none;margin-top:1rem;padding:0}.tr-ProductPricing-productFormats .tr-FormRadioControl-label{border:1px solid #d0d0d0;cursor:pointer;justify-content:center;margin:.06rem;max-height:auto;min-height:94.08px;min-height:5.88rem;word-wrap:break-word;position:relative;width:176px;width:11rem}.tr-ProductPricing-withDisplayDoNotSell .tr-FormRadioControl-label{max-height:auto;min-height:-webkit-fit-content;min-height:fit-content}.tr-ProductPricing-alertBanner{margin-top:3rem}.tr-ProductPricing-alertBanner .tr-AlertBanner{width:-webkit-fit-content;width:fit-content}.tr-ProductPricing-alertBanner .tr-AlertBanner a{text-decoration:none;white-space:nowrap}.tr-ProductPricing-purchaseOptions .tr-FormRadioControl-labelText,.tr-ProductPricing-purchaseOptionsContainerPmvp .tr-FormRadioControl-labelText{font-size:19px;font-size:1.1875rem;font-weight:400}.tr-ProductPricing-productFormats .tr-FormRadioControl-labelText{align-content:center;height:100%;margin:0;padding:0}.tr-ProductPricing-productFormats .tr-FormRadioControl-labelText:before{display:none}.tr-ProductPricing-purchaseOptionsWrapperPmvp .tr-FormRadioControl-labelText{height:100%;padding:.75rem}.tr-ProductPricing-subscriptionPurchaseOptionPmvp{display:flex;flex:1 0 0;flex-direction:column;gap:8px;gap:.5rem;height:100%;justify-content:space-between;padding-left:1.75rem}.tr-ProductPricing-subscriptionPurchaseOptionPmvp>div{align-self:stretch}.tr-ProductPricing-purchaseOptionsHeaderWrapperPmvp+span{border:.0625rem solid #737373;border-radius:.5rem;display:inline-block;padding:.75rem;width:100%}.tr-ProductPricing-purchaseOptionsHeaderWrapperPmvp+span>.tr-ProductPricing-subscriptionPurchaseOptionPmvp{padding-left:0}.tr-ProductPricing-productFormatsRadioButton .tr-FormRadioControl-input[type=radio]+span:before{height:20px;height:1.25rem;width:20px;width:1.25rem}.tr-ProductPricing-productFormatsRadioButton .tr-FormRadioControl-label{border-radius:.5rem;height:-webkit-fit-content;height:fit-content;width:235px;width:14.6875rem}.tr-ProductPricing-productFormatsRadioButton .tr-Typography--left{display:flex}.tr-ProductPricing-productFormatsRadioButton .tr-FormRadioControl-input[type=radio]+span{border:.0625rem solid #666;border-radius:inherit;height:inherit;width:inherit}.tr-ProductPricing-productFormatsRadioButton .tr-FormRadioControl-labelText:before{background-position-x:50%;background-position-y:45.3%;border-color:#404040;margin:.375rem}.tr-ProductPricing-productFormatsRadioButton .tr-ProductPricing-productFormatRadioButton{word-wrap:break-word;padding:.5rem;text-align:left}.tr-ProductPricing-productFormatsRadioButton .tr-FormRadioControl-input[type=radio]:focus+span,.tr-ProductPricing-productFormatsRadioButton .tr-FormRadioControl-input[type=radio]:hover+span{border:.0625rem solid #ffa100}.tr-ProductPricing-productFormatsRadioButton .tr-FormRadioControl-input[type=radio]:checked+span{border:.125rem solid #d64000;height:100%}.tr-ProductPricing-productFormatsRadioButton .tr-FormRadioControl{color:var(--font-text-secondary);display:flex;flex-direction:row;font-feature-settings:"clig" off,"liga" off;gap:16px;gap:1rem}.tr-ProductPricing-purchaseOptionsWrapperPmvp .tr-FormRadioControl-input[type=radio]+.tr-FormRadioControl-labelText{border:.0625rem solid #737373;border-radius:.5rem;padding:.75rem}.tr-ProductPricing-purchaseOptionsWrapperPmvp .tr-FormRadioControl-input[type=radio]+span:before{border-color:#666;margin:.75rem}.tr-ProductPricing-purchaseOptionsWrapperPmvp .tr-FormRadioControl-input[type=radio]:checked+span:before{background-image:none;border:.375rem solid #d64000;border-radius:.5rem;height:16px;height:1rem;width:16px;width:1rem}.tr-ProductPricing-purchaseOptionsWrapperPmvp .tr-FormRadioControl-input[type=radio]:checked+.tr-FormRadioControl-labelText{border:.125rem solid #d64000}.tr-ProductPricing-purchaseOptionsWrapperPmvp .tr-FormRadioControl-input[type=radio]:not(:checked)+.tr-FormRadioControl-labelText:hover{border:.0625rem solid #ffa100}.tr-ProductPricing-availabilityContainer>.tr-Typography{font-family:Clario}.tr-ProductPricing-productFormatsRadioButton.tr-ProductPricing-formatOptionsContainer .tr-Typography--left{font-family:Clario,Arial;font-size:20px;font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:120%}.tr-ProductPricing-productFormatsRadioButton.tr-ProductPricing-formatOptionsContainer .tr-ProductPricing-productFormatRadioButton .tr-Typography{font-family:Source Sans\ 3,sans-serif;font-size:16px;font-size:1rem;font-weight:600;letter-spacing:0;line-height:150%}.tr-ProductPricing-productFormatsRadioButton .tr-ProductPricing-formatOptionsContainer .tr-FormRadioControl-input[type=radio]+span:before,.tr-ProductPricing-purchaseOptions .tr-ProductPricing-purchaseOptionsContainer .tr-FormRadioControl-input[type=radio]+span:before{background-image:none;height:20px;height:1.25rem;width:20px;width:1.25rem}.tr-ProductPricing-productFormatsRadioButton .tr-ProductPricing-formatOptionsContainer .tr-FormRadioControl-input[type=radio]:checked+span:before,.tr-ProductPricing-purchaseOptions .tr-ProductPricing-purchaseOptionsContainer .tr-FormRadioControl-input[type=radio]:checked+span:before{background-image:none;border:.475rem solid #d64000;height:20px;height:1.25rem;width:20px;width:1.25rem}.tr-ProductPricing-productFormats .tr-FormRadioControl-input[type=radio]:focus+span,.tr-ProductPricing-productFormats .tr-FormRadioControl-input[type=radio]:hover+span{border:1px solid #ffa100}.tr-ProductPricing-productFormats .tr-FormRadioControl-input[type=radio]:checked+span{border:2px solid #d64000;box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.2);height:100%}.tr-ProductPricing-productFormats .tr-FormRadioControl{color:var(--font-text-secondary);display:flex;flex-direction:row;font-feature-settings:"clig" off,"liga" off;gap:16.48px;gap:1.03rem}.tr-ProductPricing-standardFormatOption{margin:.6rem}.tr-ProductPricing-quantityLabel{padding-bottom:.3rem}.tr-ProductPricing-quantityAvailability{align-items:flex-end;display:flex;flex-direction:row;gap:20.8px;gap:1.3rem;margin-top:2.05rem}.tr-ProductPricing-quantityAvailabilityWithDisplayAndDoNotSellProducts{display:flex;flex-direction:row;gap:20.8px;gap:1.3rem;margin-top:0}.tr-ProductPricing-availabilityLabel{align-items:center;display:inline-flex;flex-flow:row wrap;padding-bottom:.375rem;position:relative}.tr-ProductPricing-availabilityLabelWithDisplayAndDoNotSellProducts{align-items:center;display:inline-flex;flex-direction:row;margin-top:2.25rem;position:relative}.tr-ProductPricing-availabilityValue{align-items:center;color:#1f1f1f;display:flex;flex-direction:row;justify-content:center;margin-left:.2rem}.tr-ProductPricing-availabilityLabelPostMvp .tr-ProductPricing-availabilityValue{font-weight:600;text-decoration:underline}.tr-ProductPricing-availabilityContainer{align-items:flex-start;box-sizing:border-box;display:flex;height:-webkit-fit-content;height:fit-content;padding-bottom:.375rem}.tr-ProductPricing-availabilityContainer .tr-ProductPricing-availabilityLabel{margin-left:.5rem;padding-bottom:0;padding-left:.5rem;position:relative}.tr-ProductPricing-availabilityContainer .tr-ProductPricing-availabilityLabel:before{background-color:#afafaf;bottom:20%;content:"";left:0;position:absolute;top:10%;width:1.6px;width:.1rem}.tr-ProductPricing-notifyLinkContainer{align-items:center;display:flex;flex-direction:row;margin-left:.5rem}.tr-ProductPricing-notifyLink{color:#0062c4;cursor:pointer;font-family:Source Sans\ 3,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.35;text-align:center;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-thickness:.0625rem;transition:color .2s ease;vertical-align:middle}.tr-ProductPricing-notifyLink:hover{color:#0062c4}.tr-ProductPricing-notifyMeBanner{display:flex;justify-content:center;left:0;position:fixed;top:80px;width:100%;z-index:1}.tr-ProductPricing-notifyMeBanner .tr-MessageBanner{width:1128px}.tr-ProductPricing-notifyMeBanner .tr-MessageBanner-bannerMessageContainer,.tr-ProductPricing-notifyMeBanner .tr-MessageBanner-bannerText{width:100%}.tr-ProductPricing-notifyMeBanner .tr-MessageBanner-infoIcon{margin-top:4px}.tr-ProductPricing-notifyMeBannerWrapper{align-items:flex-start;display:flex;font-size:14px;font-size:.875rem;justify-content:space-between;padding:0 1.125rem;width:100%}.tr-ProductPricing-notifyMeBannerMessage{flex:1;margin-right:.75rem;word-break:normal}.tr-ProductPricing-notifyMeBannerLink{flex-shrink:0}.tr-ProductPricing-purchaseOptions{margin-top:2.25rem;padding-left:1rem}.tr-ProductPricing-purchaseOptions>div{flex:1 0 0}.tr-ProductPricing-purchaseOptions .tr-FormRadioControl-labelText:before{background-position-x:45.6%;background-position-y:45.6%;margin-top:.1rem}.tr-ProductPricing-purchaseOptions .tr-FormRadioControl-label{border:none}.tr-ProductPricing-purchaseOptionsLabel{line-height:1.5;margin-bottom:.375rem}.tr-ProductPricing-purchaseOptionsContainerPmvp{margin-left:0;margin-right:0;margin-top:2rem}.tr-ProductPricing-purchaseOptionsContainerPmvp>div{flex:1 0 0}.tr-ProductPricing-purchaseOptionsContainerPmvp .tr-FormRadioControl-labelText:before{background-position-x:45.6%;background-position-y:45.6%;margin-top:.1rem}.tr-ProductPricing-purchaseOptionsLabelPmvp{align-items:center;display:flex;flex-direction:row;font-family:Clario,Arial;gap:16px;gap:1rem;line-height:19.2px;line-height:1.2rem;margin-bottom:.375rem}.tr-ProductPricing-purchaseOptionsHeaderWrapperPmvp{align-items:flex-start;gap:16px;gap:1rem;margin-bottom:.5rem;margin-left:0;margin-right:0}.tr-ProductPricing-purchaseOptionsHeaderWrapperPmvp .tr-FormRadioControl{gap:16px;gap:1rem}@mediascreen and (max-width: 30em){.tr-ProductPricing-purchaseOptionsHeaderWrapperPmvp{flex-direction:column}}.tr-ProductPricing-purchaseOptionsWrapperPmvp .tr-FormRadioControl{align-items:stretch;display:flex;flex-flow:row;flex-wrap:wrap;gap:16px;gap:1rem;justify-content:left}.tr-ProductPricing-purchaseOptionsWrapperPmvp .tr-FormRadioControl-label{flex:1 0 0;min-width:calc(33.33333% - 2rem)}@media screen and (max-width:30em){.tr-ProductPricing-purchaseOptionsWrapperPmvp .tr-FormRadioControl-label{min-width:100%}}.tr-ProductPricing-comparePurchaseOptionsButton{color:#212223;cursor:pointer;font-size:12px;font-size:.75rem;font-weight:600;text-decoration:underline}.tr-ProductPricing-subscriptionPurchaseOptionLabelPmvp{color:#212223;font-family:Clario,Arial;font-size:16px;font-size:1rem;line-height:1.1;margin-bottom:.625rem}.tr-ProductPricing-subscriptionPurchaseOptionSubLabelPmvp{color:#666;font-family:var(--source-sans-stack);line-height:1.5}.tr-ProductPricing-subscriptionPurchaseOptionPricePmvp{color:#d64000;display:inline-block;font-family:Clario,Arial}.tr-ProductPricing-subscriptionPurchaseOptionPriceRecurrencePmvp{color:#666;display:inline-block;font-family:var(--source-sans-stack)}.tr-ProductPricing-subscriptionPurchaseOptionPriceRecurrence{color:#666;display:inline-block}.tr-ProductPricing .tr-Button--primary{margin-top:1rem;width:176px;width:11rem}.tr-ProductPricing .tr-Button--secondary{border:.125rem solid #fa6400;margin-top:1rem;width:176px;width:11rem}.tr-ProductPricing-baselinePricingLabel,.tr-ProductPricing-pricingLabel{align-items:center;display:flex;gap:3.2px;gap:.2rem;margin-top:1rem}.tr-ProductPricing-baselinePricingLabel{align-items:baseline}.tr-ProductPricing-tooltip{align-items:center;display:flex;gap:6px;gap:.375rem;height:16px;height:1rem;padding-bottom:.375rem;width:16px;width:1rem}.tr-ProductPricing-tooltip .tr-Tooltip-container{align-items:flex-start;background-color:#fff;border:.0625rem solid #666;border-radius:.5rem;box-shadow:0 .375rem 1rem 0 rgba(0,0,0,.36);display:flex;flex-direction:row;margin-bottom:.75rem;margin-left:1.563rem;padding:.5rem 1rem;width:-webkit-max-content;width:max-content}.tr-ProductPricing-tooltipBtn{border:none;cursor:pointer;flex-shrink:0;height:16px;height:1rem;padding:0;width:16px;width:1rem}.tr-Tooltip-trigger{border:none}.tr-Tooltip-container .tr-ProductPricing-tooltipContentParagraph{font-family:Source Sans\ 3,sans-serif;font-size:16px;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;margin-top:.25rem}.tr-ProductPricing-tooltipPostMvp .tr-Tooltip-container{max-width:240px;max-width:15rem}.tr-Tooltip-arrow:before{left:-26px;left:-1.625rem}.tr-Tooltip-arrow:after{left:-26px;left:-1.625rem}.tr-ProductPricing-subscriptionPurchaseOption .tr-Tooltip-container{align-items:flex-start;background-color:#fff;border:1.6px solid #000;border:.1rem solid rgba(0,0,0,.2);border-radius:.5rem;box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.2);display:flex;flex-direction:row;margin-bottom:.469rem;margin-left:5.875rem;padding:.625rem 1rem}.tr-ProductPricing-annualSubscriptionTooltip .tr-Tooltip-container{max-width:272px;max-width:17rem}.tr-ProductPricing-smartSaverTooltip .tr-Tooltip-container{max-width:342px;max-width:21.375rem}.tr-ProductPricing-availabilityLabelPostMvp .tr-ProductPricing-tooltip .tr-Tooltip-container{max-width:240px;max-width:15rem}.tr-ProductPricing-subscriptionPurchaseOption .tr-Tooltip-arrow:before{border-style:solid;content:"";display:block;height:0;left:-60px;left:-3.75rem;margin:var(--margin-auto);width:0}.tr-ProductPricing-subscriptionPurchaseOption .tr-Tooltip-arrow:after{border-style:solid;content:"";display:block;height:0;left:-60px;left:-3.75rem;margin:var(--margin-auto)}.tr-ProductPricing-subscriptionPurchaseOption .tr-Tooltip-arrow[data-placement*=top]{bottom:0;height:16px;height:1rem;left:22px!important;left:1.375rem!important;margin-bottom:-1rem;width:16px;width:1rem}.tr-ProductPricing-subscriptionPurchaseOption .tr-Tooltip-arrow[data-placement*=top]:before{border-color:#000;border-color:rgba(0,0,0,.2) rgba(0,0,0,0) rgba(0,0,0,0);border-width:.4rem .5rem 0;position:absolute;top:2px;top:.125rem}.tr-ProductPricing-subscriptionPurchaseOption .tr-Tooltip-arrow[data-placement*=top]:after{border-color:#fff #000 #000;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-width:.4rem .5rem 0}.tr-ProductPricing-subscriptionPurchaseOption .tr-Tooltip-body{max-width:342px!important;max-width:21.375rem!important;text-align:center;width:-webkit-max-content;width:max-content}.tr-ProductPricing-availabilityValue .tr-ProductPricing-tooltip .tr-Tooltip-arrow:before{border-color:#000;border-color:rgba(0,0,0,.2) rgba(0,0,0,0) rgba(0,0,0,0)}.tr-ProductPricing-tooltipWrapper{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 16A8 8 0 108 0a8 8 0 000 16zm0-1.333A6.667 6.667 0 108 1.333a6.667 6.667 0 000 13.334z' fill='%23005DA2'/%3E%3Cpath d='M8.667 12H7.333V6.667h1.334V12zM8 4a.667.667 0 110 1.333A.667.667 0 018 4z' fill='%23005DA2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;height:1rem;width:16px;width:1rem}.tr-ProductPricing-availabilityLabelPostMvp .tr-ProductPricing-tooltipWrapper{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');filter:grayscale(100%)}.tr-ProductPricing-addToCart{display:flex;gap:16px;gap:1rem;width:176px;width:11rem}.tr-ProductPricing-subscriptionPurchaseOptionLabel{color:#212223;font-family:Knowledge2017,Helvetica Neue,Arial;margin-bottom:.2rem}.tr-ProductPricing-termsAndCondition{text-decoration:none}.tr-ProductPricing-subscriptionPurchaseOption .tr-Alert{border:none;font-size:14px;font-size:.875rem;margin-top:0;padding-left:0;padding-top:0}.tr-ProductPricing-subscriptionPurchaseOption .tr-FormCheckboxControl{padding-top:1rem}.tr-ProductPricing-subscriptionPurchaseOption .tr-FormCheckboxControl-labelText:before{border-radius:.2rem}.tr-ProductPricing-subscriptionPurchaseOption .tr-Alert-icon{height:16px;height:1rem;width:16px;width:1rem}.tr-ProductPricing .tr-AlertBanner-icon .tr-Svg .tr-Svg-inner{position:relative}.tr-ProductPricing .tr-AlertBanner-icon .tr-Svg-inner:before{background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(180deg);width:100%;z-index:1}.tr-ProductPricing .tr-Alert{border:none;margin-top:0;max-width:100%;padding:0}.tr-ProductPricing .tr-Alert .tr-Alert-icon{width:19.68px;width:1.23rem}.tr-ProductPricing .tr-Alert .tr-Alert-icon .tr-Svg .tr-Svg-inner{height:16px;height:1rem;width:16px;width:1rem}.tr-ProductPricing .tr-Alert .tr-Alert-content a{color:#dc0a0a;text-wrap:nowrap}.tr-ProductPricing .tr-Tooltip-body{font-size:14px;font-size:.875rem;max-width:254px;max-width:15.875rem;width:auto}.tr-ProductPricing-checkBox .tr-FormCheckboxControl-labelText{color:#404040;display:block;font-size:16px;font-size:1rem;line-height:1.5;margin:1.25rem 0 .75rem;padding-left:1.5rem}.tr-ProductPricing-checkBox .tr-FormCheckboxControl-labelText:before{border:.063rem solid #404040;border-radius:.1875rem;margin-top:.125rem}.tr-ProductPricing-alertContainer .tr-Alert .tr-Alert-icon{height:24px;height:1.5rem;padding-top:0;width:24px;width:1.5rem}.tr-ProductPricing-alertContainer .tr-Alert .tr-Alert-icon .tr-Svg .tr-Svg-inner{height:24px;height:1.5rem;width:24px;width:1.5rem}.tr-ProductPricing-alertContainer .tr-Alert .tr-Alert-content{padding-left:.5rem;padding-top:.125rem}.tr-ProductPricing-alertContainer .tr-Alert .is-failure{border:none;margin-top:-.5625rem;padding:0}.tr-ProductPricing-subscriptionPurchaseOptionSubLabel{color:#666}.tr-ProductPricing-subscriptionPurchaseOptionSubLabel .tr-FormRadioControl-labelText .tr-Typography--left{line-height:1.5}#pdp-image.tr-Image-img{height:-webkit-fit-content;height:fit-content}@media only screen and (max-width:767px){.tr-ProductDetailSummary-innerCard>div{align-items:center;display:flex;justify-content:center;padding:1.125rem}.tr-ProductPricing-mobileHorizontalRule{display:block;width:100%}.tr-ProductPricing-mobileDropDownContainer{display:block;margin-top:.75rem;padding-left:1rem;padding-right:1rem}.tr-ProductPricing-mobileDropDownContainer .tr-ProductPricing-subscriptionPurchaseOptionLabel{display:none}.tr-ProductPricing-mobileDropDown{margin-bottom:1.125rem;width:20.7rem}.tr-ProductPricing-mobileDropDown>div{border:1px solid #666;min-height:3rem}.tr-Image-pdp{align-items:center;display:flex;height:13.8em;justify-content:center}.tr-Image-img{width:9.68rem}.tr-ProductDetails-title{align-items:flex-start;align-self:stretch;color:#fa6400;display:flex;flex-direction:column;justify-content:center;padding-left:var(--mobile-title-pading);width:100%}.tr-Dropdown-items{display:inline}.tr-Dropdown-listWrapper{z-index:1}.tr-ProductPricing-productFormatsRadioButton{width:100%}.tr-ProductPricing-productFormatsRadioButton .tr-Typography--left{font-size:1rem}.tr-ProductPricing-productFormatsRadioButton .tr-FormRadioControl-input[type=radio]+span{align-items:center;justify-content:center;margin:0}.tr-ProductPricing-productFormatsRadioButton .tr-FormRadioControl{display:flex;flex-flow:column;flex-wrap:wrap;gap:.25rem}.tr-ProductPricing-productFormatsRadioButton .tr-FormRadioControl-label{word-wrap:break-word;width:inherit}.tr-ProductPricing-productFormats .tr-FormRadioControl{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center}.tr-ProductPricing-productFormats .tr-FormRadioControl .tr-FormRadioControl-label+span{align-items:center;display:flex;justify-content:center}.tr-ProductPricing-productFormats .tr-FormRadioControl-label{word-wrap:break-word;width:6.93rem}.tr-ProductPricing-withDisplayDoNotSell .tr-FormRadioControl-label{min-width:10rem}.tr-productTitle.tr-Heading strong{color:#212223;font-family:Clario;font-size:1.25rem;font-weight:500}.tr-ProductPricing-quantityAvailability{gap:0}.tr-ProductPricing-availabilityValue{display:flex;gap:0;margin-left:0}.tr-ProductPricing-availabilityValue div{font-size:1rem;gap:0;line-height:1rem;width:auto}.tr-ProductQuantityInput-counterDisplay{height:2.25rem;width:3.68rem}.tr-ProductQuantityInput-buttonsContainer button{height:1.62rem;width:1.62rem}.tr-ProductPricing .tr-Button--primary{margin-bottom:2.25rem}.tr-ProductPricing .tr-Button--primary,.tr-ProductPricing .tr-Button--secondary{align-items:flex-start;align-self:stretch;display:flex;height:3rem;justify-content:center;width:100%}.tr-ProductPricing-tooltip .tr-Tooltip-container{margin-left:2.75rem;margin-right:-3.375rem}.tr-ProductPricing .tr-Tooltip-body{line-height:1.125rem;max-width:13.125rem}.tr-Tooltip-arrow:before{left:-2.75rem}.tr-Tooltip-arrow:after{left:-2.75rem}.tr-ProductPricing-addToCart{display:flex;flex-direction:column;gap:0;width:100%}.tr-ProductPricing-subscriptionPurchaseOption .tr-FormCheckboxControl-labelText:before{margin-top:.5rem}.tr-ProductPricing-availabilityLabelWithDisplayAndDoNotSellProducts{gap:.1875rem;margin-bottom:1.125rem;margin-top:1.125rem}.tr-ProductPricing-alertBanner{margin-bottom:1.6875rem;margin-top:0}.tr-ProductPricing-alertContainer .tr-Alert .tr-Alert-icon,.tr-ProductPricing-alertContainer .tr-Alert .tr-Alert-icon .tr-Svg .tr-Svg-inner{height:1rem;width:1rem}.tr-ProductPricing-checkBox .tr-FormCheckboxControl-labelText:before{margin-top:.8rem}.tr-ProductPricing-subscriptionPurchaseOption .tr-Tooltip-container{max-height:8rem;max-width:17rem;padding:.625rem 1rem;width:-webkit-max-content;width:max-content}.tr-ProductPricing-purchaseOptions{margin-top:1.25rem}.tr-ProductPricing-notifyLinkContainer{align-items:flex-start;flex-direction:column;margin-left:0;margin-top:.125rem}.tr-ProductPricing-availabilityContainer:has(.tr-ProductPricing-notifyLinkContainer) .tr-ProductPricing-availabilityLabel:before{bottom:auto;height:3.0625rem;top:50%;transform:translateY(-50%)}.tr-ProductPricing-notifyMeBannerLink{width:-webkit-min-content;width:min-content}.tr-ProductPricing-notifyMeBanner .tr-MessageBanner{width:248px}.tr-MessageBanner-closeButton{padding-top:.75rem}.tr-ProductPricing-purchaseOptionsLabelPmvp{align-items:flex-start;flex-direction:column}}.tr-new-product-label{background-color:#005da2;color:#fff}.tr-new-product-label,.tr-pre-sale-product-label{align-items:center;border:.0625rem solid #404040;border-radius:.25rem;display:flex;gap:8px;gap:.5rem;height:30px;height:1.875rem;justify-content:center;padding:.25rem .75rem;width:-webkit-fit-content;width:fit-content}.tr-pre-sale-product-label{background-color:#fff;color:#404040}.tr-ProductComparisonModalTable{width:100%;display:block;position:relative}.tr-ProductComparisonModalTable .tr-DataGrid-wrapper{margin-top:0;overflow:visible}.tr-ProductComparisonModalTable-table,.tr-ProductComparisonModalTable .tr-DataGrid-table{border-collapse:separate;border-spacing:0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;font-size:inherit;width:100%;display:table}.tr-ProductComparisonModalTable .tr-DataGrid-tableHeader{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:#fff}.tr-ProductComparisonModalTable .tr-DataGrid-row--header{background-color:#000;background-color:rgba(0,0,0,0)}.tr-ProductComparisonModalTable .tr-DataGrid-row--header th{border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;padding:0;vertical-align:top;text-align:center;background-color:#fff}.tr-ProductComparisonModalTable .tr-DataGrid-row--header th:last-child{border-right:none}.tr-ProductComparisonModalTable .tr-DataGrid-row--header th:nth-child(odd){background-color:#fafafa!important}.tr-ProductComparisonModalTable .tr-DataGrid-row--body{background-color:#000!important;background-color:rgba(0,0,0,0)!important}.tr-ProductComparisonModalTable .tr-DataGrid-row--body:hover{box-shadow:none}.tr-ProductComparisonModalTable .tr-DataGrid-row--body:last-child td{border-bottom:none}.tr-ProductComparisonModalTable .tr-DataGrid-row--body td{border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;padding:1.0625rem;vertical-align:middle;background-color:#fff}.tr-ProductComparisonModalTable .tr-DataGrid-row--body td:last-child{border-right:none}.tr-ProductComparisonModalTable .tr-DataGrid-row--body td:nth-child(odd){background-color:#fafafa!important}.tr-ProductComparisonModalTable .tr-DataGrid-cell{padding:1.0625rem}.tr-ProductComparisonModalTable .tr-DataGrid-cell--header{color:inherit;font-weight:inherit;padding:2rem 1.5rem;border-bottom:solid #eaeaea!important;border-width:1px!important}.tr-ProductComparisonModalTable .tr-DataGrid-cell--body{padding:40px 0!important;min-height:auto}.tr-ProductComparisonModalTable-valueColumn td,.tr-ProductComparisonModalTable-valueColumn th{background-color:#fff}.tr-ProductComparisonModalTable-valueColumn--odd td,.tr-ProductComparisonModalTable-valueColumn--odd th{background-color:#fafafa!important}.tr-ProductComparisonModalTable-valueColumn--bestValue td,.tr-ProductComparisonModalTable-valueColumn--bestValue th{background-color:#e8f4ff!important}.tr-ProductComparisonModalTable-featureCell{display:flex;flex-direction:column-reverse;gap:4px;gap:.25rem;align-items:center}.tr-ProductComparisonModalTable-featureValueCell{text-align:center!important;background-color:#fff}.tr-ProductComparisonModalTable-featureValueCell--odd{background-color:#fafafa!important}.tr-ProductComparisonModalTable-featureValueCell--bestValue{background-color:#e8f4ff!important}.tr-ProductComparisonModalTable-headerCell{margin:1.5rem auto 0;padding:2rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#000;background-color:rgba(0,0,0,0);width:100%;height:100%}.tr-ProductComparisonModalTable-featureLabel{text-align:center;font-family:Clario,Arial;font-weight:500;font-size:16px;font-size:1rem;color:#212223;line-height:1.5;width:100%;max-width:320px}.tr-ProductComparisonModalTable-featureValue{text-align:center;display:flex;align-items:center;justify-content:center}.tr-ProductComparisonModalTable-badge{display:flex;align-items:center;justify-content:center;gap:4px;gap:.25rem;width:89px;height:32px;background-color:#e3f1fd;color:#054688;padding:0;font-size:12px;font-size:.75rem;font-weight:600;margin-bottom:1.25rem;border-radius:0 0 .5rem .5rem;position:absolute;top:0}.tr-ProductComparisonModalTable-badgeIcon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.tr-ProductComparisonModalTable-optionTitle{font-family:Clario,Arial;font-size:20px;font-size:1.25rem;font-weight:500;color:#212223;margin-bottom:.5rem;line-height:1.4;white-space:nowrap}.tr-ProductComparisonModalTable-priceContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:1rem}.tr-ProductComparisonModalTable-price{font-family:Clario,Arial;font-size:24px;font-size:1.5rem;font-weight:700;color:#387c2b;line-height:1.2}.tr-ProductComparisonModalTable-priceLabel{font-size:14px;font-size:.875rem;color:#212223;line-height:1.4;font-weight:400}.tr-ProductComparisonModalTable-description{font-size:14px;font-size:.875rem;color:#212223;line-height:1.5;font-weight:400;text-align:left;width:357px}.tr-ProductComparisonModalTable-footer{display:flex;width:100%;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.tr-ProductComparisonModalTable-footerCell{flex:1;padding:1.5rem;display:flex;justify-content:center;align-items:center;border-right:1px solid #eaeaea;background-color:#fff}.tr-ProductComparisonModalTable-footerCell:last-child{border-right:none}.tr-ProductComparisonModalTable-footerCell--odd{background-color:#fafafa}.tr-ProductComparisonModalTable-selectButton{padding:.75rem 2rem;font-size:16px;font-size:1rem;font-weight:600;color:#fff;background-color:var(--color-tr-blue);border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;min-width:120px}.tr-ProductComparisonModalTable-selectButton:hover{background-color:#005da2}.tr-ProductComparisonModalTable-selectButton:active{background-color:#00467b}.tr-ProductComparisonModalTable-selectButton:focus{outline:2px solid #0099c4;outline-offset:2px}.tr-ProductComparisonModalTable-checkIcon{display:flex;justify-content:center;align-items:center}.tr-ProductComparisonModalTable-customValue{color:#212223;font-size:14px;font-size:.875rem;line-height:1.5;text-align:center;font-weight:400}.tr-ProductComparisonModalTable-unavailable{color:#404040;font-size:14px;font-size:.875rem;font-weight:400}.tr-ProductComparisonModalTable-footnotes{margin-top:1.5rem;padding-top:0;border-top:none}.tr-ProductComparisonModalTable-footnote{font-size:12px;font-size:.75rem;color:#212223;margin-bottom:.375rem;line-height:1.5}.tr-ProductComparisonModalTable-footnote:last-child{margin-bottom:0}.tr-ProductComparisonModalTable-footnoteMarker{display:inline;margin-right:.25rem;font-weight:400;vertical-align:super;font-size:10px;font-size:.625rem}.tr-ProductComparisonModalTable-footnoteText{display:inline}.tr-ProductComparisonMobile{display:flex;flex-direction:column;width:100%}.tr-ProductComparisonMobile-dropdownSection{align-content:stretch;align-items:stretch;background-color:#fff;border-top:1px solid #eaeaea;display:grid;grid-template-columns:1fr 1fr;height:100px;justify-content:center;justify-items:stretch;position:-webkit-sticky;position:sticky;top:0;z-index:10}.tr-ProductComparisonMobile-dropdownContainer{align-self:stretch;display:flex;flex-direction:column;height:auto;justify-content:center;padding:0 1rem}.tr-ProductComparisonMobile-dropdownContainer .tr-Dropdown{height:auto}.tr-ProductComparisonMobile-dropdownWrapper{position:relative;width:100%}.tr-ProductComparisonMobile-dropdownWrapper .tr-Dropdown .tr-Dropdown-control,.tr-ProductComparisonMobile-dropdownWrapper .tr-Dropdown>[role=button],.tr-ProductComparisonMobile-dropdownWrapper .tr-Dropdown>button{color:#000;color:rgba(0,0,0,0);overflow:hidden;text-indent:-9999px;white-space:nowrap}.tr-ProductComparisonMobile-dropdownWrapper .tr-Dropdown .tr-Dropdown-control .tr-Dropdown-arrow,.tr-ProductComparisonMobile-dropdownWrapper .tr-Dropdown .tr-Dropdown-control:after,.tr-ProductComparisonMobile-dropdownWrapper .tr-Dropdown .tr-Dropdown-control svg,.tr-ProductComparisonMobile-dropdownWrapper .tr-Dropdown>[role=button] .tr-Dropdown-arrow,.tr-ProductComparisonMobile-dropdownWrapper .tr-Dropdown>[role=button]:after,.tr-ProductComparisonMobile-dropdownWrapper .tr-Dropdown>[role=button] svg,.tr-ProductComparisonMobile-dropdownWrapper .tr-Dropdown>button .tr-Dropdown-arrow,.tr-ProductComparisonMobile-dropdownWrapper .tr-Dropdown>button:after,.tr-ProductComparisonMobile-dropdownWrapper .tr-Dropdown>button svg{color:#212223;position:absolute;right:12px;right:.75rem;text-indent:0;top:50%;transform:translateY(-50%)}.tr-ProductComparisonMobile-dropdownWrapper .tr-Dropdown .tr-Dropdown-menu{color:#212223!important;overflow:visible!important;text-indent:0!important;white-space:normal!important}.tr-ProductComparisonMobile-dropdownWrapper .tr-Dropdown .tr-Dropdown-menu .tr-Dropdown-option,.tr-ProductComparisonMobile-dropdownWrapper .tr-Dropdown .tr-Dropdown-menu [role=option],.tr-ProductComparisonMobile-dropdownWrapper .tr-Dropdown .tr-Dropdown-menu button{color:#212223!important;font-size:14px!important;font-size:.875rem!important;overflow:visible!important;padding:.5rem .75rem!important;text-indent:0!important;white-space:normal!important}.tr-ProductComparisonMobile-dropdownTruncatedDisplay{background-color:#000;background-color:rgba(0,0,0,0);color:#212223;display:block!important;font-family:Clario,Arial;font-size:14px;font-size:.875rem;font-weight:400;left:16px;left:1rem;line-height:1;opacity:1!important;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);visibility:visible!important;white-space:nowrap;z-index:100}.tr-ProductComparisonMobile-dropdownContainer:first-child{border-right:1px solid #eaeaea;margin-left:.05rem;padding-right:1.5rem}.tr-ProductComparisonMobile-dropdownLabel{color:#212223;display:block;font-family:Clario,Arial;font-size:14px;font-size:.875rem;font-weight:500;margin-bottom:.5rem;text-align:left}.tr-ProductComparisonMobile-scrollContainer{-ms-overflow-style:none;scrollbar-width:none;max-height:calc(100vh - 300px);overflow-x:hidden;overflow-y:auto}.tr-ProductComparisonMobile-scrollContainer::-webkit-scrollbar{display:none}.tr-ProductComparisonMobile-table{border-collapse:collapse;border-radius:.5rem;border-top:1px solid #eaeaea;width:100%}.tr-ProductComparisonMobile-table tbody,.tr-ProductComparisonMobile-table thead{background-color:#fff}.tr-ProductComparisonMobile-headerCell{border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;padding:2.5rem 1rem;position:relative;text-align:center;vertical-align:top;width:50%}.tr-ProductComparisonMobile-headerCell:last-child{border-right:none}.tr-ProductComparisonMobile-headerCell--bestValue{background-color:#fafafa}.tr-ProductComparisonMobile-badge{align-items:center;background-color:#e3f1fd;border-radius:0 0 .5rem .5rem;color:#005da2;display:flex;font-size:12px;font-size:.75rem;font-weight:var(--font-weight-semibold);gap:4px;gap:.25rem;height:32px;justify-content:center;left:38%;margin-bottom:1rem;padding:var(--size-none);position:absolute;top:0;width:89px}.tr-ProductComparisonMobile-badgeIcon{align-items:center;display:inline-flex;justify-content:center;line-height:var(--size-none)}.tr-ProductComparisonMobile-optionTitle{color:#212223;font-family:Clario,Arial;font-size:16px;font-size:1rem;font-weight:var(--font-weight-semibold);line-height:1.4;margin-bottom:.75rem}.tr-ProductComparisonMobile-price{color:#387c2b;font-family:Clario,Arial;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:.25rem}.tr-ProductComparisonMobile-priceLabel{color:#212223;font-family:Clario,Arial;font-size:12px;font-size:.75rem;font-weight:400;line-height:1.4;margin-bottom:.75rem}.tr-ProductComparisonMobile-description{color:#212223;font-family:Clario,Arial;font-size:13px;font-size:.8125rem;font-weight:400;line-height:1.4;margin:var(--size-none)}.tr-ProductComparisonMobile-featureRow td{border-bottom:1px solid #eaeaea}.tr-ProductComparisonMobile-featureRow:last-child td{border-bottom:none}.tr-ProductComparisonMobile-featureCell{border-right:1px solid #eaeaea;padding:1rem;text-align:center;vertical-align:middle}.tr-ProductComparisonMobile-featureCell:last-child{border-right:none}.tr-ProductComparisonMobile-featureCell--bestValue{background-color:#fafafa}.tr-ProductComparisonMobile-featureContent{align-items:center;display:flex;flex-direction:column;gap:8px;gap:.5rem;justify-content:center;min-height:60px}.tr-ProductComparisonMobile-featureLabel{color:#212223;font-family:Clario,Arial;font-size:14px;font-size:.875rem;font-weight:500;line-height:1.4;margin-top:.5rem;text-align:center}.tr-ProductComparisonMobile-checkIcon{align-items:center;display:flex;justify-content:center}.tr-ProductComparisonMobile-customValue{color:#212223;text-align:center}.tr-ProductComparisonMobile-customValue,.tr-ProductComparisonMobile-unavailable{font-family:Clario,Arial;font-size:13px;font-size:.8125rem;font-weight:400;line-height:1.4}.tr-ProductComparisonMobile-unavailable{color:#404040}.tr-ProductComparisonMobile-footnotes{border-top:none;margin-top:1.5rem;padding-top:var(--size-none)}.tr-ProductComparisonMobile-footnote{color:#212223;font-family:Clario,Arial;font-size:12px;font-size:.75rem;line-height:1.5;margin-bottom:.375rem}.tr-ProductComparisonMobile-footnote:last-child{margin-bottom:var(--size-none)}.tr-ProductComparisonMobile-footnoteMarker{display:inline;font-size:10px;font-size:.625rem;font-weight:400;margin-right:.25rem;vertical-align:super}.tr-ProductComparisonMobile-footnoteText{display:inline}.tr-ProductComparisonModal .tr-Modal-content{border-radius:.5rem;overflow:hidden;padding:var(--size-none)}.tr-ProductComparisonModal .tr-Modal-contentInner{max-width:none!important;padding:var(--size-none)!important}.tr-ProductComparisonModal .tr-Modal-contentOuter{border-radius:.5rem}.tr-ProductComparisonModal-container{box-sizing:border-box;max-width:100%;padding:2rem 1.5rem;width:100%}@media only screen and (max-width:767px){.tr-ProductComparisonModal-container{padding:1.5rem}}.tr-ProductComparisonModal-header{align-items:center;display:flex;gap:16px;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;width:100%}@media only screen and (max-width:767px){.tr-ProductComparisonModal-header{margin-bottom:1.5rem}}.tr-ProductComparisonModal-title{color:#212223;font-family:Clario,Arial;font-size:28px;font-size:1.75rem;font-weight:500;line-height:1.2;margin:var(--size-none)}@media only screen and (max-width:767px){.tr-ProductComparisonModal-title{font-size:1.75rem}}.tr-ProductComparisonModal-closeButton{align-items:center;background:none;border:none;color:#212223;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin:-.5rem -.5rem -.5rem 0;padding:.5rem;transition:color .2s ease}.tr-ProductComparisonModal-closeButton:hover{color:#404040}.tr-ProductComparisonModal-closeButton:focus{outline:2px solid #005da2;outline-offset:2px}.tr-ProductComparisonModal-closeButton svg{display:block;fill:currentcolor;height:16px!important;width:16px!important}.tr-ProductComparisonModal-content{max-height:calc(100vh - 250px);-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;padding:var(--size-none);scrollbar-width:none}.tr-ProductComparisonModal-content::-webkit-scrollbar{display:none}.tr-ProductComparisonModalEmptyState{padding:3rem 2rem;text-align:center}.tr-ProductComparisonModalEmptyState-content{margin:var(--size-none) auto;max-width:500px}.tr-ProductComparisonModalEmptyState-title{color:#212223;font-size:24px;font-size:1.5rem;font-weight:500;margin:0 0 1rem}.tr-ProductComparisonModalEmptyState-description{color:#404040;font-size:21px;font-size:1.3125rem;line-height:1.5;margin:0 0 2rem}.tr-ProductComparisonModalEmptyState-button{margin:var(--size-none) auto}.tr-CompareOptionsButton{display:inline-block}.tr-CompareOptionsButton .tr-Button-body{display:inline-block;font-family:var(--source-sans-3-stack);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:135%;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-offset:8%;vertical-align:middle;white-space:nowrap}.tr-CompareOptionsButton .tr-Button--secondary{margin-top:0}@media only screen and (max-width:767px){.tr-CompareOptionsButton .tr-Button--secondary{height:auto}}.tr-CompareOptionsButton .tr-Button{align-items:center;border:none;box-shadow:none;color:#212223;display:flex;padding:0}.tr-CompareOptionsButton .tr-Button:active,.tr-CompareOptionsButton .tr-Button:focus,.tr-CompareOptionsButton .tr-Button:hover,.tr-CompareOptionsButton .tr-Button:visited{background:none;border:none;box-shadow:none}.tr-CompareOptionsButton .tr-Button:focus{outline:2px solid #005da2;outline-offset:2px}#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader]{background-color:#fff;border-top:.31rem solid #d64000;box-shadow:0 .165rem .75rem #262626;height:-webkit-fit-content;height:fit-content;margin-top:9.375rem;max-height:400px;max-height:25rem;min-width:auto;width:480px;width:30rem}@media only screen and (max-width:767px){#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader]{margin-top:3.75rem;max-height:33rem;width:20.62rem}}#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-Modal-header{margin-bottom:1rem}@media only screen and (max-width:767px){#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-Modal-header{margin-bottom:0;padding-top:0!important}}#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-Modal-header .tr-Modal-headerInner{border-bottom:none;height:45.92px;height:2.87rem;margin-left:2.25rem;margin-right:1rem}@media only screen and (max-width:767px){#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-Modal-header .tr-Modal-headerInner{height:100%}}#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-Modal-header .tr-Modal-headerInner .tr-Modal-buttonLabel{font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:inherit;text-transform:capitalize}#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-Modal-header .tr-Modal-headerInner .tr-Modal-buttonCross{height:20px;height:1.25rem;margin-right:0;width:20px;width:1.25rem}@media only screen and (max-width:767px){#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-Modal-header .tr-Modal-headerOuter{border:none}}@media only screen and (max-width:767px){#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-ErrorModalV2-errorHeader{align-content:center;align-items:center;flex-direction:column;text-align:center}}#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-Modal-contentInner{margin:0 2.8rem;padding:0}@media only screen and (max-width:767px){#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-Modal-contentInner{margin:0;padding:0 1.87rem!important}}#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-Modal-contentInner .tr-ErrorModalV2-actionBtn{margin:2.81rem 0}@media only screen and (max-width:767px){#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-Modal-contentInner .tr-ErrorModalV2-actionBtn{width:100%}}#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-Modal-contentInner .tr-ErrorModalV2-actionBtn button{padding:.25rem 1.31rem}@media only screen and (max-width:767px){#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-Modal-contentInner .tr-ErrorModalV2-actionBtn button{width:100%}}#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-ErrorModalV2-errorTextBody{margin-bottom:.625rem;margin-left:3.2rem}@media only screen and (max-width:767px){#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-ErrorModalV2-errorTextBody{margin:0;text-align:center}}#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-ErrorModalV2-errorTextHeader{color:#404040;font-size:32px;font-size:2rem;font-weight:900;line-height:37.92px;line-height:2.37rem;margin-left:.625rem;width:calc(100% - 3.125rem)}@media only screen and (max-width:767px){#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-ErrorModalV2-errorTextHeader{margin:.625rem 0}}#modalRoot .tr-ErrorModalV2-wrapper .tr-Modal-dialog[aria-labelledby=errorModalHeader] .tr-ErrorModalV2-icon{height:40px;height:2.5rem;margin:auto 0;width:40px;width:2.5rem}#addToCartBtn.tr-Button--primary{display:flex;justify-content:center}#addToCartBtn.tr-Button--secondary{min-width:176px;min-width:11rem;width:100%}.tr-AddToCartButton-ariaLiveNotification{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute;width:0}#modalRoot .tr-TermsAndConditionsModal-wrapper{background-color:#000;background-color:rgba(0,0,0,.4)}#modalRoot .tr-TermsAndConditionsModal-wrapper .tr-Modal-dialog[aria-labelledby=termsAndConditionsModal]{background-color:#fff;border-top:5px solid #d64000;box-shadow:0 .165rem .75rem #262626;font-family:Knowledge2017;margin:60px auto auto;max-height:579px;max-height:36.1875rem;max-width:960px;overflow-y:auto}@media(min-width:768px){#modalRoot .tr-TermsAndConditionsModal-wrapper .tr-Modal-dialog[aria-labelledby=termsAndConditionsModal]{min-width:47.9375rem;width:47.9375rem}}@media(max-width:768px){#modalRoot .tr-TermsAndConditionsModal-wrapper .tr-Modal-dialog[aria-labelledby=termsAndConditionsModal]{height:90vh;margin-top:32px;max-height:90vh;width:80vw}}#modalRoot .tr-TermsAndConditionsModal-wrapper .tr-Modal-dialog[aria-labelledby=termsAndConditionsModal] .tr-Modal-buttonLabel{color:#262626;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}#modalRoot .tr-TermsAndConditionsModal-wrapper .tr-Modal-dialog[aria-labelledby=termsAndConditionsModal] .tr-Modal-content{margin-right:0}@media(max-width:768px){#modalRoot .tr-TermsAndConditionsModal-wrapper .tr-Modal-dialog[aria-labelledby=termsAndConditionsModal] .tr-Modal-content{margin-right:10px}}#modalRoot .tr-TermsAndConditionsModal-wrapper .tr-Modal-dialog[aria-labelledby=termsAndConditionsModal] .tr-Modal-headerInner{border:none;height:-webkit-fit-content;height:fit-content;padding:1rem 0}#modalRoot .tr-TermsAndConditionsModal-wrapper .tr-Modal-dialog[aria-labelledby=termsAndConditionsModal] .tr-Modal-headerOuter{border-bottom:none}#modalRoot .tr-TermsAndConditionsModal-wrapper .tr-Modal-dialog[aria-labelledby=termsAndConditionsModal] .tr-Modal-contentInner{padding-bottom:0;padding-top:0}#modalRoot .tr-TermsAndConditionsModal-wrapper .tr-Modal-dialog[aria-labelledby=termsAndConditionsModal] .tr-FormCheckboxControl-labelText:before{border-color:#404040}#modalRoot .tr-TermsAndConditionsModal-container{margin-left:45px;margin-right:1rem}@media(max-width:768px){#modalRoot .tr-TermsAndConditionsModal-container{margin-left:20px}}#modalRoot .tr-TermsAndConditionsModal-modalTitle{font-size:32px;font-size:2rem;font-weight:900;margin-bottom:25px}#modalRoot .tr-TermsAndConditionsModal-bookInfo{gap:16px}@media(max-width:768px){#modalRoot .tr-TermsAndConditionsModal-bookInfo{gap:0}}#modalRoot .tr-TermsAndConditionsModal-description{font-size:14px;margin-bottom:16px;margin-top:16px}#modalRoot .tr-TermsAndConditionsModal-description ul{list-style-type:disc;margin-left:1.375rem}@media(max-width:768px){#modalRoot .tr-TermsAndConditionsModal-description ul{margin-left:0}}#modalRoot .tr-TermsAndConditionsModal-description li{list-style-type:disc;margin-left:1.375rem}#modalRoot .tr-TermsAndConditionsModal-descriptionHeading{font-size:14px;font-weight:900}#modalRoot .tr-TermsAndConditionsModal-actions{cursor:pointer;gap:12px;margin-bottom:4px}@media(max-width:768px){#modalRoot .tr-TermsAndConditionsModal-actions{align-items:center;flex-direction:column}#modalRoot .tr-TermsAndConditionsModal-actions div{width:100%}#modalRoot .tr-TermsAndConditionsModal-actions button{align-items:center;display:flex;height:2.25rem;justify-content:center;padding:8px 21px;width:100%}}#modalRoot .tr-TermsAndConditionsModal-cancel{align-items:center;display:flex}#modalRoot .tr-TermsAndConditionsModal-cancel button{color:#005da2}#modalRoot .tr-TermsAndConditionsModal-modalDescription a[target=_blank]{align-items:center;display:inline-flex;gap:8px}#modalRoot .tr-TermsAndConditionsModal-modalDescription a[target=_blank] span:after{content:"";display:flex;height:16px;height:1rem;background-color:#005da2;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.875 2.5H14V7h-.75V3.789L7.508 9.531l-.258.258-.54-.539.259-.258L12.71 3.25H9.5V2.5h.375zm-7.5.75H7.25V4h-4.5v9.75h9.75v-4.5h.75v5.25H2V3.25h.375z' fill='%230062C4'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.875 2.5H14V7h-.75V3.789L7.508 9.531l-.258.258-.54-.539.259-.258L12.71 3.25H9.5V2.5h.375zm-7.5.75H7.25V4h-4.5v9.75h9.75v-4.5h.75v5.25H2V3.25h.375z' fill='%230062C4'/%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain;mask-size:contain;width:16px;width:1rem}#modalRoot .tr-TermsAndConditionsModal-modalDescription a[target=_blank]:visited span:after{background-color:#621f95}#modalRoot .tr-TermsAndConditionsModal-alertContainer{display:none}@media(min-width:769px){#modalRoot .tr-TermsAndConditionsModal-alertContainer{display:block}}#modalRoot .tr-TermsAndConditionsModal-alertContainerMobile{display:none}@media(max-width:768px){#modalRoot .tr-TermsAndConditionsModal-alertContainerMobile{display:block}}#modalRoot .tr-TermsAndConditionsModal-alertContainerMobile .tr-Alert .tr-Alert-content{font-size:12px}#modalRoot .tr-TermsAndConditionsModal-alertContainer .tr-Alert .tr-Alert-content{border:none;padding-left:.1875rem;padding-top:.5625rem}#modalRoot .tr-TermsAndConditionsModal-alertContainer .tr-Alert .tr-Alert-icon{width:24px;width:1.5rem}.tr-DiscountBadge{align-items:center;background-color:#005da2;border-bottom-left-radius:4px;border-bottom-left-radius:.25rem;border-bottom-right-radius:4px;border-bottom-right-radius:.25rem;border:1 solid #005da2;box-sizing:border-box;color:#fff;display:inline-flex;font-size:12px;font-size:.75rem;font-weight:500;gap:4px;gap:.25rem;height:24px;height:1.5rem;justify-content:center;margin-left:-.375rem;margin-top:-.75rem;min-height:24px;min-height:1.5rem;min-width:68px;min-width:4.25rem;opacity:1;padding:.125rem .5rem;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.tr-ProductQuantityInput-inputContainer{display:flex;flex-wrap:wrap;max-width:-webkit-max-content;max-width:max-content}.tr-ProductQuantityInput-innerItems{align-content:space-between;align-items:center;display:flex;flex-flow:column wrap;height:25px;height:1.5625rem;justify-content:space-around;margin-top:.9375rem;width:350px;width:21.875rem}.tr-ProductQuantityInput-durationUnit{font-style:italic}.tr-ProductQuantityInput-heading{margin:0 1.125rem .375rem 0}.tr-ProductQuantityInput-buttonsContainer{align-items:center;display:flex;margin:0 auto}.tr-ProductQuantityInput-postMvp .tr-ProductQuantityInput-buttonsContainer{gap:13px;gap:.8125rem}.tr-ProductQuantityInput-counterButton,.tr-ProductQuantityInput-counterDisplay{align-items:center;background-color:#fff;border:.125rem solid #404040;color:#404040;display:flex;font-weight:500;justify-content:center}.tr-ProductQuantityInput-counterDisplay{border-radius:4px;border-width:1px;font-size:15px;font-size:.9375rem;height:38px;height:2.375rem;margin-left:.875rem;margin-right:.875rem;text-align:center;width:60px;width:3.75rem}.tr-ProductQuantityInput-postMvp .tr-ProductQuantityInput-counterDisplay{border-radius:.25rem;margin-left:0;margin-right:0}.tr-ProductQuantityInput-counterDisplay::-webkit-inner-spin-button,.tr-ProductQuantityInput-counterDisplay::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tr-ProductQuantityInput-counterDisplay[type=number]{-moz-appearance:textfield}.tr-ProductQuantityInput-counterButton{border-radius:100%;border-width:1px;cursor:pointer;height:26px;height:1.625rem;transition:background-color .15s;width:26px;width:1.625rem}.tr-ProductQuantityInput-postMvp .tr-ProductQuantityInput-counterButton{border-radius:.25rem;height:32px;height:2rem;width:32px;width:2rem}.tr-ProductQuantityInput-counterButton:hover{border-color:#d64000}.tr-ProductQuantityInput-counterButton:focus-visible{border-color:#404040}.tr-ProductQuantityInput-counterButtonDisabled{background-color:#eaeaea;border-color:#d0d0d0;color:#afafaf}.tr-ProductQuantityInput-counterButtonDisabled:hover{border-color:#d0d0d0}.tr-ProductQuantityInput-visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:calc(var(--visibility-hidden-area)*-1);overflow:hidden;padding:0;position:absolute;width:1px}.tr-ProductQuantityInput-errorMessage{margin-top:1.125rem}.tr-ProductQuantityInput-errorMessage .tr-Alert-content{border-left:0;padding:0 .375rem}.tr-ProductQuantityInput-errorMessage .tr-Anchor{color:#dc0a0a;text-decoration:none}.tr-ProductQuantityInput-errorMessage .tr-Alert-icon{width:18px;width:1.125rem}@media(min-width:48em){.tr-ProductQuantityInput-heading.tr-Typography{font-size:1.3125rem}}@media (-ms-high-contrast:none){.tr-ProductQuantityInput-counterDisplay{min-width:3.75rem}.tr-ProductQuantityInput-counterButton{display:inline-table}.tr-ProductQuantityInput-innerItems>.tr-ProductQuantityInput-buttonsContainer{justify-content:flex-end}.tr-ProductQuantityInput-innerItems>.tr-ProductQuantityInput-buttonsContainer:nth-child(2){margin-right:0}}.tr-Tooltip-container{background-color:#fff;border:.125rem solid #eaeaea;border-radius:.125rem;box-shadow:0 .1875rem .375rem rgba(0,0,0,.2);display:flex;flex-direction:column;padding:.1875rem;transition:opacity .3s;z-index:1}.tr-Tooltip-arrow{height:16px;height:1rem;position:absolute;width:16px;width:1rem}.tr-Tooltip-arrow:before{border-style:solid;content:"";display:block;height:0;margin:var(--margin-auto);width:0}.tr-Tooltip-arrow:after{border-style:solid;content:"";display:block;height:0;margin:var(--margin-auto);position:absolute;width:0}.tr-Tooltip-arrow[data-placement*=bottom]{height:6px;height:.375rem;left:0;margin-top:-.75rem;top:0;width:3px;width:.1875rem}.tr-Tooltip-arrow[data-placement*=bottom]:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #eaeaea;border-width:0 .5rem .4rem;position:absolute;top:-2px;top:-.125rem}.tr-Tooltip-arrow[data-placement*=bottom]:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:0 .5rem .4rem}.tr-Tooltip-arrow[data-placement*=top]{bottom:0;height:16px;height:1rem;left:0;margin-bottom:-1rem;width:16px;width:1rem}.tr-Tooltip-arrow[data-placement*=top]:before{border-color:#eaeaea rgba(0,0,0,0) rgba(0,0,0,0);border-width:.4rem .5rem 0;position:absolute;top:2px;top:.125rem}.tr-Tooltip-arrow[data-placement*=top]:after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-width:.4rem .5rem 0}.tr-Tooltip-arrow[data-placement*=right]{height:16px;height:1rem;left:0;margin-left:-.7rem;width:16px;width:1rem}.tr-Tooltip-arrow[data-placement*=right]:before{border-color:rgba(0,0,0,0) #eaeaea rgba(0,0,0,0) rgba(0,0,0,0);border-width:.5rem .4rem .5rem 0}.tr-Tooltip-arrow[data-placement*=right]:after{border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);border-width:.5rem .4rem .5rem 0;left:6px;left:.375rem;top:0}.tr-Tooltip-arrow[data-placement*=left]{height:16px;height:1rem;margin-right:-.7rem;right:0;width:16px;width:1rem}.tr-Tooltip-arrow[data-placement*=left]:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #eaeaea;border-width:.5rem 0 .5rem .4em}.tr-Tooltip-arrow[data-placement*=left]:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:.5rem 0 .5rem .4em;left:3px;left:.1875rem;top:0}.tr-ModalHeader-header{color:#404040;font-family:Knowledge2017,Helvetica Neue,Arial;font-feature-settings:"liga" off,"clig" off;font-size:32px;font-weight:900;line-height:118.75%;padding-bottom:25px}.tr-ModalProductInformation-productDataContainer{border-bottom:1px solid #888;display:flex;font-family:Clario,Arial;gap:20px;margin-bottom:1.125rem;padding:0 .5rem 1rem}.tr-ModalProductInformation-productTitle{color:#1f1f1f;font-size:16px;font-size:1rem;font-weight:500;line-height:120%}.tr-ModalProductInformation-productImageAndTitle img{height:164px;height:10.25rem;width:120px;width:7.5rem}.tr-ModalProductInformation-productImageAndTitle .tr-ModalProductInformation-productTitle{display:none}.tr-ModalProductInformation-productLabel{color:#212223;font-size:14px;font-size:.875rem;font-weight:500;line-height:var(--EmailModal-product-label-line-height)}.tr-ModalProductInformation-productValue{color:#404040;font-family:Source Sans\ 3;font-size:14px;font-size:.875rem;font-weight:400;line-height:135%}.tr-ModalProductInformation-productDataRow{display:flex;gap:4px}.tr-ModalProductInformation-productDataContent{display:flex;flex-direction:column;gap:20px}.tr-ModalProductInformation-productDataContentTop{display:flex;flex-direction:column;gap:4px}.tr-ModalProductInformation-productDataContentBottom{display:flex;gap:8px;width:100%}.tr-ModalProductInformation-productDataContentBottom .tr-ModalProductInformation-productDataRow{flex-direction:column;flex-grow:1}.tr-ModalProductInformation-productDataContentBottom .tr-ModalProductInformation-productLabel{color:#404040}.tr-ModalProductInformation-productDataContentBottom .tr-ModalProductInformation-productValue{color:#404040;font-family:Source Sans\ 3;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5}.tr-ModalProductInformation-productDataContentBottom .tr-ModalProductInformation-productPrice{display:flex;font-family:Source Sans\ 3;font-size:21px;font-size:1.3125rem;font-weight:600}.tr-ModalProductInformation-productDataContentBottom .tr-ModalProductInformation-productPrice span{margin-right:3px}@media only screen and (max-width:767px){.tr-ModalProductInformation-productDataContent{gap:1rem;padding:0 1rem}.tr-ModalProductInformation-productDataContent .tr-ModalProductInformation-productTitle{display:none}.tr-ModalProductInformation-productDataContentBottom{flex-direction:column}.tr-ModalProductInformation-productDataContainer{flex-direction:column;gap:8px;padding:0 0 .5rem}.tr-ModalProductInformation-productDataContainer .tr-ModalProductInformation-productImageAndTitle{display:flex;padding:0 .5rem}.tr-ModalProductInformation-productDataContainer .tr-ModalProductInformation-productImageAndTitle img{width:8.3125rem}.tr-ModalProductInformation-productDataContainer .tr-ModalProductInformation-productImageAndTitle .tr-ModalProductInformation-productTitle{display:flex}}.tr-NotifyMeModal .tr-Modal-dialog[aria-labelledby=notify-me-modal-label]{align-self:center;border-top:5px solid #d64000;box-shadow:0 2px 10px 0 #888;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;margin:0;max-width:565px;min-width:376px}.tr-NotifyMeModal .tr-Modal-content{min-height:91%;scrollbar-color:#d0d0d0 #fff}.tr-NotifyMeModal .tr-Modal-contentInner{margin-bottom:0;padding:1rem 2.8125rem 2.8125rem}@media only screen and (max-width:767px){.tr-NotifyMeModal .tr-Modal-dialog[aria-labelledby=notify-me-modal-label]{height:-webkit-fit-content;height:fit-content;width:376px}.tr-NotifyMeModal .tr-Modal-content{min-height:95%}}.tr-NotifyMeModal .tr-NotifyMeForm-formAlertMessage{font-size:14px;padding-bottom:30px}.tr-NotifyMeModal .tr-NotifyMeForm .tr-FlexGrid-row{margin-bottom:16px}.tr-NotifyMeModal .tr-NotifyMeForm .tr-FlexGrid-row .tr-FormTextControl{box-sizing:border-box;width:100%}.tr-NotifyMeModal .tr-NotifyMeForm .tr-FlexGrid-row .tr-FormTextControl .tr-FormTextControl-labelText{color:#404040;font-size:16px;font-weight:500;margin:0}.tr-NotifyMeModal .tr-NotifyMeForm .tr-FlexGrid-row .tr-FormTextControl .tr-Alert-icon{width:16px;width:1rem}.tr-NotifyMeModal .tr-NotifyMeForm .tr-FlexGrid-row .tr-FormTextControl .tr-Alert-content{border-left-style:none;padding-left:.3125rem}.tr-NotifyMeModal .tr-NotifyMeForm .tr-FlexGrid-row:last-child{align-items:center;display:flex;gap:12px;margin-top:32px}.tr-NotifyMeModal .tr-NotifyMeForm .tr-FlexGrid-row:last-child button[type=button]{background:none;border:none;border-radius:52px;color:#005da2;cursor:pointer;font-size:16px;font-size:1rem;font-weight:600;padding:.5rem 1.5rem}.tr-NotifyMeModal .tr-NotifyMeForm .tr-FlexGrid-row:last-child button[type=button]:hover{background:#f5f5f5;text-decoration:underline}.tr-NotifyMeModal .tr-NotifyMeForm .tr-FlexGrid-row:last-child button[type=submit]{background:#d64000;border:none;border-radius:52px;color:#fff;cursor:pointer;font-size:16px;font-size:1rem;font-weight:600;padding:.5rem 1.5rem}.tr-NotifyMeModal .tr-NotifyMeForm .tr-FlexGrid-row:last-child button[type=submit]:hover{background:#e86c00}.tr-NotifyMeModal .tr-NotifyMeForm .tr-FlexGrid-containerFluid .tr-FlexGrid-row:first-child{flex-flow:column nowrap;gap:9.6px;gap:.6rem}.tr-NotifyMeModal .tr-NotifyMeForm .tr-FlexGrid-containerFluid .tr-FlexGrid-row:first-child .tr-FormTextControl{box-sizing:border-box;width:100%}.tr-Breadcrumb[role=navigation]{border-bottom:1px solid #d0d0d0;margin-left:var(--space-xmms);margin-top:.5625rem}.tr-BreadcrumbItem-inner{text-decoration:none!important}.tr-BreadcrumbItem-inner:hover{text-decoration:underline!important}.tr-breadcrumb-last-item:hover{text-decoration:none!important}.tr-Breadcrumb-items li a{font-weight:400}.tr-Breadcrumb .tr-Breadcrumb-items:first-child{padding-left:1.7rem}.tr-Breadcrumb-items li:not(:last-child) a{font-weight:500}.tr-FeatureSegmentSelector-togglerWrapper .tr-Toggler-tabs{font-size:19px!important;font-size:1.1875rem!important;padding:.5rem 1.5rem!important}.tr-FeatureSegmentSelector-togglerWrapper .tr-Toggler-tabsActive{font-size:19px!important;font-size:1.1875rem!important}.tr-grecaptcha-badge{display:none!important}.tr-SiteFooterNavItem{align-items:center;color:#fff;display:flex;font-size:14px;font-size:.875rem;height:auto;margin-left:3px;margin-right:3px;min-height:36px}.tr-SiteFooterNavItem [class*=Svg]{height:15px;margin-right:1.5rem;width:15px}.tr-SiteFooterNavItem:focus-within,.tr-SiteFooterNavItem:hover{text-decoration:underline}a.tr-SiteFooterNavItem:focus{border-radius:2px;outline:2px solid #fff!important}.tr-SiteFooterNavItem:active{color:#ffa100}.tr-SiteFooterNavItem:visited{color:#fff;text-decoration:underline!important}@media(min-width:48em){.tr-SiteFooter-listsInner{display:flex;justify-content:space-between}}.tr-MessageBanner-toastOverlay{box-shadow:0 .125rem .5rem rgba(31,31,31,.1);left:50%;min-width:320px;min-width:20rem;position:absolute;top:84px;top:5.25rem;transform:translateX(-50%);width:792px;width:49.5rem;z-index:100}@media only screen and (max-width:767px){.tr-MessageBanner-toastOverlay{min-width:15.5rem;top:4.75rem;width:100%}}.tr-MessageBanner-redirectionWrapper{border-radius:.25rem;background-color:#edf6ff;border:1px solid #0062c4}.tr-MessageBanner-redirectionWrapper,.tr-MessageBanner-wrapperSuccess{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;width:100%}.tr-MessageBanner-wrapperSuccess{border-radius:.25rem;background-color:#eaffe5;border:1px solid #387c2b}@media only screen and (max-width:767px){.tr-MessageBanner-wrapperSuccess{align-items:center}}.tr-MessageBanner-wrapperError{align-items:center;border-radius:.25rem;display:flex;flex-direction:row;justify-content:space-between;padding:1rem;width:100%;background-color:#ffeded;border:1px solid #dc0a0a}@media only screen and (max-width:767px){.tr-MessageBanner-wrapperError{align-items:start}}.tr-MessageBanner-bannerMessageContainer{align-items:center;display:flex;gap:16px;gap:1rem;padding:.3125rem 0}@media only screen and (max-width:767px){.tr-MessageBanner-bannerMessageContainer{align-items:start}}.tr-MessageBanner-infoIcon{align-items:start;display:flex;width:20px;width:1.25rem}@media only screen and (max-width:767px){.tr-MessageBanner-infoIcon{padding-top:.25rem}}.tr-MessageBanner-closeButton{background:none;border:none;padding:0}.tr-MessageBanner-closeButton,.tr-MessageBanner-closeIcon{align-items:center;cursor:pointer;display:flex}@media only screen and (max-width:767px){.tr-MessageBanner-closeIcon{padding-top:.3125rem}}.tr-MessageBanner-bannerText{color:#212223;font-family:Source Sans\ 3;line-height:24px;line-height:1.5rem}#buyNowButton.tr-Button--primary{display:flex;justify-content:center}.tr-AddToCartRibbon-wrapper{align-items:center;background-color:#fff;box-shadow:0 .125rem .5rem .125rem rgba(31,31,31,.1);display:none;justify-content:space-between;left:0;min-height:60px;padding:16px 24px;position:fixed;top:0;width:100%;z-index:1}.tr-AddToCartRibbon-productName{color:#1f1f1f;font-size:16px;font-size:1rem;font-weight:500;line-height:120%}@media only screen and (max-width:767px){.tr-AddToCartRibbon-productName{display:none}}@media only screen and (min-width:768px)and (max-width:1023px){.tr-AddToCartRibbon-productName{display:none}}.tr-AddToCartRibbon-info{display:flex;flex-direction:column;gap:4px}.tr-AddToCartRibbon-infoLabel{color:#1f1f1f;font-size:12px;font-weight:600;line-height:135%}.tr-AddToCartRibbon-infoData{color:#1f1f1f;font-size:14px;font-size:.875rem;font-weight:400;line-height:135%}.tr-AddToCartRibbon-infoContainer{display:flex;gap:12px}.tr-AddToCartRibbon-infoContainer .tr-AddToCartButton-addToCartBtn button#addToCartBtn{border-radius:4px;margin:0}.tr-AddToCartRibbon-infoContainerRightSide{display:flex;gap:12px}@media only screen and (max-width:767px){.tr-AddToCartRibbon-infoContainerRightSide{gap:0;justify-content:space-between;width:100%}}.tr-AddToCartRibbon-infoContainerLeftSide{display:flex;gap:12px}@media only screen and (max-width:767px){.tr-AddToCartRibbon-infoContainer{width:100%}}@media only screen and (min-width:768px)and (max-width:1023px){.tr-AddToCartRibbon-infoContainer{gap:0;justify-content:space-between;width:100%}}.tr-AddToCartRibbon-infoBorder{background-color:#afafaf;height:39px;width:1px}@media only screen and (max-width:767px){.tr-AddToCartRibbon-info,.tr-AddToCartRibbon-infoBorder{display:none}}.tr-AddToCartRibbon-price{display:flex;flex-direction:column;gap:0}.tr-AddToCartRibbon-price .tr-Price{color:#d64000;font-size:20px;font-weight:500;line-height:24px}.tr-AddToCartRibbon-priceData{align-items:end;display:flex}@media only screen and (max-width:767px){.tr-AddToCartRibbon-price{justify-content:center}}.tr-AddToCartRibbon-purchaseLabel{color:#737373;font-size:14px;font-size:.875rem;font-weight:400;line-height:18.9px;text-align:end}.tr-AddToCartRibbon-show{display:flex}.tr-ProductSelectionSummary{background-color:#fafafa;border:.0625rem solid #d0d0d0;border-radius:1rem;box-sizing:border-box;height:auto;margin-top:2rem;min-height:179px;min-height:11.1875rem;opacity:1;padding:1rem;width:772px;width:48.25rem}.tr-ProductSelectionSummary,.tr-ProductSelectionSummary-content{display:flex;flex-direction:column;gap:8px;gap:.5rem}.tr-ProductSelectionSummary-info{color:var(--color-tr-black);display:block;line-height:1.5}.tr-ProductSelectionSummary-info .tr-Typography{display:inline;font-family:Source Sans\ 3,sans-serif;font-size:14px;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:18px;line-height:1.125rem;vertical-align:middle}.tr-ProductSelectionSummary-title{font-weight:700}.tr-ProductSelectionSummary-learnMore{color:#0062c4;font-family:Source Sans\ 3,sans-serif;font-size:14px;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:135%;text-align:center;text-decoration:underline;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-thickness:.0625rem}.tr-ProductSelectionSummary-price .tr-ProductPricing-parent{align-items:baseline;display:flex;gap:8px;gap:.5rem;margin-top:.5rem}.tr-ProductSelectionSummary-price .tr-ProductPricing-activePrice{color:#d64000;font-family:Clario,Knowledge2017,Helvetica Neue,Arial;font-size:24px;font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:120%;text-align:center}.tr-ProductSelectionSummary-price .tr-ProductPricing-strikedPrice{color:#666;font-family:Clario,Knowledge2017,Helvetica Neue,Arial;font-size:22px;font-size:1.375rem;font-weight:400;letter-spacing:0;line-height:120%;text-align:center;text-decoration:line-through}.tr-ProductSelectionSummary-price .tr-ProductPricing-baselinePricingLabel,.tr-ProductSelectionSummary-price .tr-ProductPricing-pricingLabel{margin-top:0}.tr-ProductSelectionSummary-price .tr-ProductPricing-baselinePricingLabel .tr-Typography,.tr-ProductSelectionSummary-price .tr-ProductPricing-pricingLabel .tr-Typography{color:#737373;font-family:Source Sans\ 3,sans-serif;font-size:14px;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:135%;text-align:center}.tr-ProductSelectionSummary-actions{display:flex;gap:16px;gap:1rem;margin-top:.5rem;width:100%}.tr-ProductSelectionSummary-actions .tr-AddToCartButton-addToCartBtn,.tr-ProductSelectionSummary-actions .tr-BuyNowButton-buyNowBtn{width:356px;width:22.25rem}.tr-ProductSelectionSummary-actions .tr-AddToCartButton-addToCartBtn button,.tr-ProductSelectionSummary-actions .tr-BuyNowButton-buyNowBtn button{align-items:center;border-radius:.25rem;border-width:.0625rem;display:flex;font-family:Clario,Knowledge2017,Helvetica Neue,Arial;font-size:16px;font-size:1rem;font-weight:500;gap:0;height:40px;height:2.5rem;justify-content:center;letter-spacing:0;line-height:150%;min-width:230px;min-width:14.375rem;opacity:1;padding:0;vertical-align:middle;width:356px;width:22.25rem}.tr-ProductSelectionSummary-actions .tr-AddToCartButton-addToCartBtn button{background-color:#fafafa;border:.0625rem solid #212223;color:#212223}.tr-ProductSelectionSummary-actions .tr-BuyNowButton-buyNowBtn button{background-color:#d64000;border:.0625rem solid #d64000;color:#fff}@media only screen and (max-width:767px){.tr-ProductSelectionSummary{height:auto;margin-bottom:.5rem;margin-top:.5rem;min-height:11.1875rem;padding:.75rem;width:100%}.tr-ProductSelectionSummary-price .tr-ProductPricing-strikedPrice{display:none}.tr-ProductSelectionSummary-actions{flex-direction:column;gap:0}.tr-ProductSelectionSummary-actions .tr-AddToCartButton-addToCartBtn,.tr-ProductSelectionSummary-actions .tr-AddToCartButton-addToCartBtn button,.tr-ProductSelectionSummary-actions .tr-BuyNowButton-buyNowBtn,.tr-ProductSelectionSummary-actions .tr-BuyNowButton-buyNowBtn button{width:100%}}.tr-PromotionPill-container{align-items:center;align-self:center;background-color:#0062c4;border-radius:5.5rem;display:none;gap:4px;gap:.25rem;justify-content:center;padding:.125rem .5rem}.tr-PromotionPill-label{color:#fff;font-family:Source Sans\ 3,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.35}@media only screen and (max-width:767px){.tr-PromotionPill-container{display:flex;min-width:-webkit-fit-content;min-width:fit-content}}