.tr-AlertBanner-wrapper{border-radius:.3rem;border-style:solid;border-width:.125rem;display:flex}.tr-AlertBanner-icon{align-items:center;align-self:stretch;display:flex;line-height:1;padding-left:.5625rem;padding-right:.5625rem}.tr-AlertBanner-content{margin:.125rem .1875rem;padding:1.125rem .75rem}.tr-AlertBanner-textContainer{margin-right:-.1875rem}.tr-AlertBanner-text{margin-right:.1875rem}.tr-AlertBanner-text>*{display:inline}.tr-AlertBanner-link .tr-Link-inner,.tr-AlertBanner-link .tr-Svg{color:#005da2}.tr-AlertBanner-link .tr-Link{font-weight:700}.tr-AlertBanner-link .tr-Link-icon{margin-left:.375rem}.tr-AlertBanner-link--rightSpace{margin-right:1.5rem}.tr-AlertBanner-button{align-items:center;color:#005da2;display:inline-flex;font-weight:700;line-height:1.5}.tr-AlertBanner-button .tr-Svg{color:#005da2;margin-left:.1875rem}.tr-AlertBanner--attention .tr-AlertBanner-icon{background-color:#ffa100}.tr-AlertBanner--attention .tr-AlertBanner-wrapper{border-color:#ffa100}.tr-AlertBanner--confirmation .tr-AlertBanner-icon{background-color:#387c2b}.tr-AlertBanner--confirmation .tr-AlertBanner-icon .tr-Svg{color:#fff}.tr-AlertBanner--confirmation .tr-AlertBanner-wrapper{border-color:#387c2b}.tr-AlertBanner--information .tr-AlertBanner-icon{background-color:#005da2}.tr-AlertBanner--information .tr-AlertBanner-icon .tr-Svg{color:#fff;transform:rotate(180deg)}.tr-AlertBanner--information .tr-AlertBanner-wrapper{border-color:#005da2}.tr-AlertBanner--warning .tr-AlertBanner-icon{background-color:#dc0a0a}.tr-AlertBanner--warning .tr-AlertBanner-icon .tr-Svg{color:#fff}.tr-AlertBanner--warning .tr-AlertBanner-text--colored,.tr-AlertBanner--warning .tr-AlertBanner-title{color:#dc0a0a}.tr-AlertBanner--warning .tr-AlertBanner-wrapper{border-color:#dc0a0a}.tr-Heading{display:block}.tr-Heading--xs{font-size:21px;font-size:1.3125rem;font-weight:300;line-height:1.42857}.tr-Heading--s{font-size:24px;font-size:1.5rem;font-weight:300;line-height:1.5}.tr-Heading--m{font-size:28px;font-size:1.75rem}.tr-Heading--l,.tr-Heading--m{font-weight:300;line-height:1.28571}.tr-Heading--l,.tr-Heading--xl{font-size:42px;font-size:2.625rem}.tr-Heading--xl{font-weight:300;line-height:1.28571}@media (min-width:48em){.tr-Heading--xl{font-size:3.9375rem;line-height:1.04762}}@media (max-width:20em){.tr-Heading--xl{font-size:1.75rem}.tr-Heading--l{font-size:1.5rem}}.tr-Heading--center{text-align:center}.tr-Heading--right{text-align:right}[dir=rtl] .tr-Heading--right{text-align:left}.tr-Heading a{text-decoration:none}.tr-Heading a:hover{text-decoration:underline}.tr-Heading b,.tr-Heading strong{font-weight:900}.tr-Heading--boldOrange b,.tr-Heading--boldOrange strong{color:#d64000}.tr-Heading--smallCaps b,.tr-Heading--smallCaps strong{color:inherit}.tr-Heading--fwLight{font-weight:300}.tr-Heading--fwRegular{font-weight:400}.tr-Heading--fwMedium{font-weight:500}.tr-Heading--fwBold{font-weight:700}.tr-Heading--fwBlack{font-weight:900}.tr-Link-inner{flex-grow:1}.tr-Link-icon{height:1em;justify-content:flex-end;line-height:1;margin-left:.5em;min-width:1em;width:1em}.tr-Link--iconLeft .tr-Link-icon{margin-left:0;margin-right:.5em}.tr-Link--withIcon{align-items:center;color:inherit;display:inline-flex;text-decoration:none}.tr-Link--withIcon:visited{color:inherit}.tr-Link--withIcon:hover{text-decoration:underline}.tr-Link--withIcon:active{color:#993500}@-moz-document url-prefix(){.tr-Link--withIcon:focus-visible{outline:solid}}.tr-Link--block{display:flex}.tr-Link--primary .tr-Link-icon{color:#d64000}.tr-Link--secondary .tr-Link-icon{color:#404040}.tr-Link--action .tr-Link-icon{color:#d64000}[dir=rtl] .tr-Link-icon{margin-left:0;margin-right:.5em;transform:scaleX(-1)}[dir=rtl] .tr-Link--iconLeft .tr-Link-icon{margin-left:.5em;margin-right:0}.pdp-coveo-section-wrapper .tr-Section-inner,.tr-product-details-section .tr-Section-inner{margin-bottom:1.5rem;margin-top:1.5rem}.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-radius:1rem;border:1px solid #d2d2d2;display:flex;flex-direction:column;gap:12px;gap:.75rem;padding:1rem;width:100%}.tr-ProductPricing .tr-MessageBanner-redirectionWrapper{margin:1.25rem 0 2rem;padding:.5rem 1rem}.tr-ProductPricing .tr-Heading--xs{font-size:20px;font-size:1.25rem;font-weight:400;line-height:1.2;margin-bottom:.5rem}.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-pdp-details-container{border:1px solid #d2d2d2;border-radius:1rem;color:#212233;display:flex;flex-direction:column;gap:16px;gap:1rem;min-width:100%;padding:1.5rem}.tr-pdp-details-container h3,.tr-pdp-details-container h4{font-family:Clario,serif;font-weight:500;letter-spacing:0;line-height:1.2;margin:0}.tr-pdp-details-container h3{font-size:20px;font-size:1.25rem}.tr-pdp-details-container h4{font-size:16px;font-size:1rem}.tr-pdp-details-section{display:flex;flex-flow:row wrap;gap:32px;gap:2rem}.tr-pdp-details-section a{color:#212233;font-family:Source Sans\ 3,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.35}.tr-pdp-details-section .tr-pdp-details-sub-section{display:flex;flex-direction:column;gap:8px;gap:.5rem}.tr-product-details-section .tr-Section-inner{max-width:1440px;max-width:90rem}.tr-Section-inner:has(>[class~=accordion-control-container]),.tr-Section-inner:has(>[class~=product-description-wrapper]){margin-bottom:1.5rem;margin-top:1.5rem;max-width:1440px;max-width:90rem}.tr-Section-inner:has(>.tr-RecommendedProducts-wrapper){max-width:1440px;max-width:90rem}.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:underline;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-purchaseOptionsWrapperPmvp .tr-FormRadioControl-labelText:before{display:none}.tr-ProductPricing-subscriptionPurchaseOptionPmvp{display:flex;flex:1 0 0;flex-direction:column;gap:8px;gap:.5rem;height:100%;justify-content:space-between}.tr-ProductPricing-subscriptionPurchaseOptionPmvp>div{align-self:stretch}.tr-ProductPricing-subscriptionPurchaseOptionWrapperPmvp{display:flex;flex-direction:column;gap:8px;gap:.5rem;height:100%}.tr-ProductPricing-subscriptionPurchaseOptionRowPmvp{display:flex;flex-direction:row;gap:8px;gap:.5rem;height:100%}.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-hiddenLegend{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.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;flex:1 1 30%;height:-webkit-fit-content;height:fit-content;max-width:235px;max-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;margin:0;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{align-items:center;display:flex;gap:8px;gap:.5rem;word-wrap:break-word;padding:.5rem;text-align:left}.tr-ProductPricing-productFormatsRadioButton .tr-ProductPricing-badgeChip{align-items:center;background-color:#ededed;border:none;border-radius:1rem;color:#404040;display:inline-flex;font-size:14px;font-size:.875rem;font-weight:400;gap:4px;gap:.25rem;height:-webkit-fit-content;height:fit-content;line-height:1.2;opacity:1;outline:1px solid #404040;padding:0 .25rem;width:-webkit-fit-content;width:fit-content}.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-productFormatsRadioButton .tr-FormRadioControl-input:focus-visible+.tr-FormRadioControl-labelText{outline:2px solid #0065ff;outline-offset:2px}.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-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}.tr-ProductPricing-purchaseOptionsHeaderTopPmvp{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.tr-ProductPricing-purchaseOptionsHeaderTopPmvp .tr-Typography{flex:1;min-width:0}.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-productFormatsRadioButton .tr-FormRadioControl-input:focus+.tr-FormRadioControl-labelText:after,.tr-ProductPricing-productFormatsRadioButton .tr-FormRadioControl-input:focus-visible+.tr-FormRadioControl-labelText:after,.tr-ProductPricing-purchaseOptions .tr-FormRadioControl-input:focus+.tr-FormRadioControl-labelText:after,.tr-ProductPricing-purchaseOptions .tr-FormRadioControl-input:focus-visible+.tr-FormRadioControl-labelText:after,.tr-ProductPricing-purchaseOptionsContainerPmvp .tr-ProductPricing-purchaseOptionsWrapperPmvp .tr-FormRadioControl-input:focus+.tr-FormRadioControl-labelText:after,.tr-ProductPricing-purchaseOptionsContainerPmvp .tr-ProductPricing-purchaseOptionsWrapperPmvp .tr-FormRadioControl-input:focus-visible+.tr-FormRadioControl-labelText:after{border:none;box-shadow:none}.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-quantityAvailability{align-items:flex-end;display:flex;flex-direction:row;gap:20.8px;gap:1.3rem}.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:.5rem}.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}.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-purchaseOptionsCarousel .tr-ProductPricing-purchaseOptionsRadioCarouselWrapper{display:contents}@media screen and (max-width:30em){.tr-ProductPricing-purchaseOptionsCarousel{max-width:100%;min-width:0}.tr-ProductPricing-purchaseOptionsCarousel>div{flex:unset;max-width:100%;min-width:0}.tr-ProductPricing-purchaseOptionsCarousel fieldset{max-width:100%;min-width:0}.tr-ProductPricing-purchaseOptionsCarousel .tr-ProductPricing-purchaseOptionsRadioCarouselWrapper{display:block;margin:0;max-width:100%;min-width:0;overflow:hidden;padding:0;position:relative;width:100%}.tr-ProductPricing-purchaseOptionsCarousel .tr-ProductPricing-purchaseOptionsWrapperPmvp .tr-FormRadioControl{align-items:stretch;flex-flow:row nowrap;flex-wrap:nowrap;gap:1rem;justify-content:flex-start;max-width:100%;min-width:0}.tr-ProductPricing-purchaseOptionsCarousel .tr-ProductPricing-purchaseOptionsRadioCarouselWrapper .tr-FormRadioControl{display:flex;flex-wrap:nowrap;gap:1rem;max-width:100%;min-width:0;-ms-overflow-style:none;overflow-x:scroll;scroll-behavior:smooth;scroll-padding-inline:max(0,(100% - 247px)/2);-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.tr-ProductPricing-purchaseOptionsCarousel .tr-ProductPricing-purchaseOptionsRadioCarouselWrapper .tr-FormRadioControl::-webkit-scrollbar{display:none}.tr-ProductPricing-purchaseOptionsCarousel .tr-ProductPricing-purchaseOptionsRadioCarouselWrapper .tr-FormRadioControl .tr-FormRadioControl-label{box-sizing:border-box;flex:0 0 247px;max-width:247px;min-width:247px;scroll-snap-align:center;scroll-snap-stop:always;width:247px}.tr-ProductPricing-purchaseOptionsCarousel .tr-ProductPricing-purchaseOptionsRadioCarouselWrapper .tr-FormRadioControl .tr-FormRadioControl-label .tr-FormRadioControl-labelText{align-items:center;border:1px solid #737373;border-radius:.5rem;box-sizing:border-box;display:flex;font-size:2rem;height:100%;justify-content:center;max-width:100%;min-width:0;padding:.75rem;width:100%}.tr-ProductPricing-purchaseOptionsCarousel .tr-ProductPricing-purchaseOptionsRadioCarouselWrapper .tr-FormRadioControl .tr-FormRadioControl-label .tr-FormRadioControl-labelText:before{display:none;visibility:hidden}.tr-ProductPricing-purchaseOptionsCarousel .tr-ProductPricing-purchaseOptionsRadioCarouselWrapper .tr-FormRadioControl-input:checked+.tr-FormRadioControl-labelText{border:2px solid #d64000}.tr-ProductPricing-purchaseOptionsCarousel .tr-ProductPricing-purchaseOptionsRadioCarouselWrapper .tr-FormRadioControl-input:checked+.tr-FormRadioControl-labelText .tr-ProductPricing-subscriptionPurchaseOptionRadioButtonPmvp{border:.475rem solid #d64000}.tr-ProductPricing-purchaseOptionsCarousel .tr-ProductPricing-purchaseOptionsCarouselNav{display:flex}}.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-subscriptionPurchaseOptionRadioButtonPmvp{border:.0625rem solid #404040;border-radius:50%;flex-shrink:0;height:20px;height:1.25rem;width:20px;width:1.25rem}.tr-ProductPricing-purchaseOptionsWrapperPmvp .tr-FormRadioControl-input:checked+.tr-FormRadioControl-labelText .tr-ProductPricing-subscriptionPurchaseOptionRadioButtonPmvp{border:.475rem solid #d64000}.tr-ProductPricing-purchaseOptionsWrapperPmvp .tr-FormRadioControl-input:not(:checked)+.tr-FormRadioControl-labelText:hover .tr-ProductPricing-subscriptionPurchaseOptionRadioButtonPmvp{border-color:#ffa100}.tr-ProductPricing-purchaseOptionsCarouselNav{align-items:center;border:none;display:none;flex-shrink:0;gap:5.6px;gap:.35rem;margin:0;min-inline-size:0;padding:0}.tr-ProductPricing-purchaseOptionsCarouselNavBtn{align-items:center;background-color:#000;background-color:rgba(0,0,0,0);border:none;color:#212223;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;line-height:1.5;padding:.25rem}.tr-ProductPricing-purchaseOptionsCarouselNavBtn svg{display:block;height:20px;height:1.25rem;width:20px;width:1.25rem}.tr-ProductPricing-purchaseOptionsCarouselNavBtn:disabled{color:#212223;cursor:not-allowed;opacity:.35}.tr-ProductPricing-purchaseOptionsCarouselNavBtn:not(:disabled):hover{color:#212223;opacity:.75}.tr-ProductPricing-purchaseOptionsCarouselNavIndicator{color:#666;font-family:Source Sans\ 3,Arial;font-size:14px;font-size:.875rem;line-height:1.2;min-width:52px;min-width:3.25rem;text-align:center;white-space:nowrap}@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:Source Sans\ 3,Arial;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:Source Sans\ 3,Arial}.tr-ProductPricing-subscriptionPurchaseOptionLearnMorePmvp{color:#0062c4;font-family:Source Sans\ 3,Arial;text-decoration:underline}.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}#contentWrapper .tr-ProductPricing .tr-ProductPricing-tooltip .tr-Tooltip-trigger:focus-visible{box-shadow:0 0 0 .125rem #d64000}.tr-Tooltip-container .tr-ProductPricing-tooltipContentParagraph{font-family:Source Sans\ 3,sans-serif;font-size:14px;font-size:.875rem;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}#contentWrapperV2{display:flex;flex-direction:row;gap:32px}#bottomMobile-rightDesktop{box-sizing:border-box;flex-shrink:0;max-width:100%;padding:0}#authorsMobile,#imageMobile,#titleMobile{display:none}@media only screen and (max-width:767px){#imageMobile{align-items:center;display:flex;justify-content:center}#imageTabletDesktop{display:none}#bottomMobile-rightDesktop{flex-shrink:1;max-width:100%;padding:0;width:100%}#contentWrapperV2{flex-direction:column;gap:.625rem;padding:0}.tr-product-details-section .tr-Section-inner{padding:1.25rem 1.25rem 0}#titleMobile{display:block}#authorsMobile{display:block;margin:1.25rem 0}#authorsDesktop,#titleDesktop{display:none}.tr-Section-inner:has(>[class~=product-description-wrapper]){margin-bottom:0;margin-top:1.25rem;padding:0}.tr-ProductPricing{border:none;gap:1.25rem;padding:0}.tr-ProductPricing-formatOptionsContainer .tr-FormRadioControl{margin-top:.5rem}.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-ProductDetails-title{align-items:flex-start;align-self:stretch;color:#404040;display:flex;flex-direction:column;justify-content:center;padding:0 1.25rem;width:100%}.tr-ProductDetailSummary-authors{margin:1.25rem 0;padding:0}.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:.5rem}.tr-ProductPricing-productFormatsRadioButton .tr-FormRadioControl-label{max-width:inherit;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;margin-top: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;margin-bottom:0}}@media only screen and (min-width:768px)and (max-width:1023px){#imageMobile{display:none}#imageTabletDesktop{box-sizing:border-box;display:block;height:407px;margin-inline:auto;overflow:hidden;width:357px}#imageTabletDesktop picture{display:block;height:100%;width:100%}#imageTabletDesktop #pdp-image{display:block;height:407px;object-fit:cover;width:357px}#bottomMobile-rightDesktop{flex-shrink:1;max-width:100%;padding:0;width:100%}#contentWrapperV2{flex-direction:column}#titleMobile{display:block}#titleDesktop{display:none}}@media(min-width:48em){#topMobile-leftDesktop{flex:0 0 calc(33.33333% - 10.66667px);min-width:0}#bottomMobile-rightDesktop{flex:1 1 auto;min-width:0}}.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}h2.tr-pdp-accessibility-header{all:unset}.tr-ProductDetailSummary-authors{margin:.75rem 0}.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:3.5rem 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:0 auto;padding:3.5rem 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%;position:relative}.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-badgeParent{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center}.tr-ProductComparisonModalTable-badge{display:flex;align-items:center;justify-content:center;gap:4px;gap:.25rem;background-color:#e3f1fd;color:#054688;padding:.5rem;font-size:12px;font-size:.75rem;font-weight:600;border-radius:0 0 .5rem .5rem;width:-webkit-fit-content;width:fit-content}.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:repeat(2,minmax(0,50%));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-dropdownWrapper .tr-Dropdown-itemInnerText{word-wrap:break-word;width:-webkit-fill-available;width:stretch}.tr-ProductComparisonMobile-dropdownWrapper .tr-Dropdown-headerText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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;table-layout:fixed;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:3.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-badgeParentMobile{display:flex;justify-content:center;left:0;position:absolute;top:0;width:100%}.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:600;gap:4px;gap:.25rem;justify-content:center;padding:.5rem;width:-webkit-fit-content;width:fit-content}.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:600;line-height:1.4;margin-bottom:.75rem;word-wrap:break-word}.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);word-wrap:break-word}.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;word-wrap:break-word}.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-DataGrid-wrapper{margin-top:2.25rem;overflow:visible;position:relative}.tr-DataGrid-table{border-spacing:0;font-size:16px;font-size:1rem;font-weight:400;width:100%}.tr-DataGrid-caption{font-size:21px;font-size:1.3125rem;margin-bottom:.375rem;padding-left:1.25rem;text-align:left}.tr-DataGrid-tableBody .tr-DataGrid-column--numeric,.tr-DataGrid-tableHeader .tr-DataGrid-column--numeric{text-align:right}.tr-DataGrid-tableBody .tr-DataGrid-column--rowHeader{font-weight:400;text-align:left}.tr-DataGrid-cell--header,.tr-DataGrid-sortByText{color:#666;font-weight:500;text-align:left}.tr-DataGrid-sortBy{display:flex;flex-wrap:nowrap}.tr-DataGrid-noSortingSelected{margin-left:.375rem}.tr-DataGrid-noSortingSelected g{color:#888;transform:scale(1.2)}.tr-DataGrid-cell--header button:hover .tr-DataGrid-sortByText{text-decoration:underline}.tr-DataGrid-cell--header button:hover .tr-DataGrid-noSortingSelected g{color:#404040}.tr-DataGrid-sortByDirection{color:#d64000;margin-left:.375rem}.tr-DataGrid-sortByText--sorted{font-weight:900}.tr-DataGrid-cell{padding-left:1.25rem;padding-right:1.25rem}.tr-DataGrid-row--header:last-child .tr-DataGrid-cell{border-bottom:.125rem solid #666;padding-bottom:.375rem}.tr-DataGrid-cell--body{min-height:60px;min-height:3.75rem;padding-bottom:.5rem;padding-top:1rem}.tr-DataGrid-row--body:nth-child(odd){background-color:#fff}.tr-DataGrid-row--body:nth-child(2n){background-color:#f4f4f4}.tr-DataGrid-row--body:nth-child(odd).tr-DataGrid-row--selected{background-color:#fff8e8}.tr-DataGrid-row--body:nth-child(2n).tr-DataGrid-row--selected{background-color:#fdf4d8}.tr-DataGrid-row--body:hover{box-shadow:0 0 .9375rem 0 #d0d0d0,inset 0 1px #d0d0d0,inset 0 -1px #d0d0d0;z-index:1}.tr-DataGrid-row--body:last-child .tr-DataGrid-cell{border-bottom:.125rem solid #666}.tr-DataGrid-tableCheckbox,.tr-DataGrid-tableRadioBtn{display:flex;flex-direction:row;align-items:center}.tr-DataGrid-tableCheckbox .tr-TableCheckbox,.tr-DataGrid-tableRadioBtn .tr-TableRadioBtn{margin-right:1rem}.tr-DataGrid-wrapper.tr-NewGridStyle{color:#621f95}.tr-DataGrid-wrapper .tr-DataGrid-table+.tr-DynamicPagination{left:0;position:absolute;right:0}.tr-TableCheckbox{display:flex;position:relative}.tr-TableCheckbox-checkbox{border-radius:.1875rem;border:.0625rem solid #404040;color:#fff;cursor:pointer;display:flex;height:16px;height:1rem;width:16px;width:1rem}.tr-TableCheckbox-checkbox .tr-Svg path:last-child{display:none}.tr-TableCheckbox-checkbox .tr-nc-icon-wrapper{stroke-width:.1875rem}.tr-TableCheckbox-checkbox--indeterminate .tr-Svg path:last-child{display:inline;stroke:#fff}.tr-TableCheckbox-checkbox--indeterminate .tr-Svg path:first-child{display:none}.tr-TableCheckbox-input:checked+label .tr-TableCheckbox-checkbox,.tr-TableCheckbox-input:indeterminate+label .tr-TableCheckbox-checkbox{background-color:#d64000;border-color:#d64000}.tr-TableCheckbox-input:disabled+label .tr-TableCheckbox-checkbox{background-color:#f4f4f4;border-color:#d0d0d0;cursor:not-allowed}.tr-TableCheckbox-input+label .tr-TableCheckbox-checkbox:before{content:"";height:16px;height:1rem;padding:.75rem;position:absolute;left:-6px;left:-.375rem;top:-6px;top:-.375rem;width:16px;width:1rem;min-height:16px;min-height:1rem;min-width:16px;min-width:1rem}.tr-TableCheckbox-input:focus+label .tr-TableCheckbox-checkbox:before{border:.125rem solid #404040}.tr-TableRadioBtn{display:flex;position:relative}.tr-TableRadioBtn-radio{background-color:#fff;background-position:50%;background-repeat:no-repeat;border-radius:100%;border:.0625rem solid #404040;color:#404040;content:"";cursor:pointer;display:block;height:16px;height:1rem;width:16px;width:1rem}.tr-TableRadioBtn-input:focus+label .tr-TableRadioBtn-radio{border-color:#666}.tr-TableRadioBtn-input:active+label .tr-TableRadioBtn-radio{border-color:#d64000}.tr-TableRadioBtn-input:disabled+label .tr-TableRadioBtn-radio{background-color:#f4f4f4;border-color:#d0d0d0;cursor:not-allowed}.tr-TableRadioBtn-input:checked+label .tr-TableRadioBtn-radio{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='5' transform='translate(-3 -3)' fill='%23D64000' fill-rule='evenodd'/%3E%3C/svg%3E")}.tr-TableRadioBtn-input:checked:focus+label .tr-TableRadioBtn-radio{border-color:#666}.tr-TableRadioBtn-input:checked:active+label .tr-TableRadioBtn-radio{border-color:#d64000}.tr-TableRadioBtn-input:checked:disabled+label .tr-TableRadioBtn-radio{background-color:#f4f4f4;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='5' transform='translate(-3 -3)' fill='%23d0d0d0' fill-rule='evenodd'/%3E%3C/svg%3E");border-color:#d0d0d0;cursor:not-allowed}.tr-TableRadioBtn-input+label .tr-TableRadioBtn-radio:before{content:"";height:16px;height:1rem;padding:.75rem;position:absolute;left:-6px;left:-.375rem;top:-6px;top:-.375rem;width:16px;width:1rem;min-height:16px;min-height:1rem;min-width:16px;min-width:1rem}.tr-TableRadioBtn-input:focus+label .tr-TableRadioBtn-radio:before{border:.125rem solid #404040}.tr-Dropdown{display:inline-block;position:relative}.tr-Dropdown--block{display:block}.tr-Dropdown-filter,.tr-Dropdown-header{align-items:center;border-radius:.375rem;border:.0625rem solid #7a7a7a;display:flex;font-family:inherit;font-size:inherit;height:36px;height:2.25rem;line-height:1;padding-left:1.125rem;padding-right:1.125rem;text-align:left;width:100%}.tr-Dropdown-filter{height:48px;height:3rem}.tr-Dropdown-filter:focus,.tr-Dropdown-header:focus{border:1px solid #404040;box-shadow:0 0 0 1px #fff;outline:none}[dir=rtl] .tr-Dropdown-filter,[dir=rtl] .tr-Dropdown-header{text-align:right}.tr-Dropdown-headerText{color:#404040;flex-grow:1;position:relative}.tr-Dropdown-filter{position:relative}.tr-Dropdown-filterInput{outline:none;border:none;width:100%}.tr-Dropdown-filterIcon,.tr-Dropdown-headerIcon{color:#666;height:24px;height:1.5rem;margin-left:.375rem;margin-right:-.375rem;position:relative;width:24px;width:1.5rem}.tr-Dropdown-filterIcon{align-items:center;position:absolute;right:0;top:12px;top:.75rem;margin-right:.375rem}.tr-Dropdown-filterButton:before{content:"";position:absolute;right:32px;right:2rem;top:12px;top:.75rem;border-left:1px solid #666;height:50%;width:1px}.tr-Dropdown-clearButton{align-items:center;color:#404040;margin-right:2rem;position:relative;bottom:2px;bottom:.125rem}.tr-Dropdown-clearIcon{height:16px;height:1rem;width:20.8px;width:1.3rem}.tr-Dropdown-buttons{display:flex}.tr-Dropdown-clearButton:focus{border:1px solid #404040;outline:none}[dir=rtl] .tr-Dropdown-filterIcon,[dir=rtl] .tr-Dropdown-headerIcon{margin-left:-.375rem;margin-right:.375rem}.tr-Dropdown-filter:hover .tr-Dropdown-filterIcon,.tr-Dropdown-header:hover .tr-Dropdown-headerIcon,.tr-Dropdown-header:hover .tr-Dropdown-headerText{opacity:.845}.tr-Dropdown-filter:active .tr-Dropdown-filterIcon,.tr-Dropdown-header:active .tr-Dropdown-headerIcon,.tr-Dropdown-header:active .tr-Dropdown-headerText{opacity:1}.tr-Dropdown-filter+.tr-Dropdown-listWrapper .tr-Dropdown-item{border-bottom:none}.tr-Dropdown-filter+.tr-Dropdown-listWrapper{border-bottom:.0625rem solid #7a7a7a}.tr-Dropdown-filter+.tr-Dropdown-listWrapper .tr-Dropdown-item:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden}.tr-Dropdown-listWrapper--placementBottom{border-bottom-left-radius:6px;border-bottom-left-radius:.375rem;border-bottom-right-radius:6px;border-bottom-right-radius:.375rem;box-shadow:.3125rem .3125rem .25rem 0 rgba(0,0,0,.2)}.tr-Dropdown-listWrapper--placementBottom .tr-Dropdown-item:first-of-type{border-top:.0625rem solid #7a7a7a;overflow:hidden}.tr-Dropdown-listWrapper--placementTop .tr-Dropdown-item:first-of-type{border-top:.0625rem solid #7a7a7a;border-top-left-radius:6px;border-top-left-radius:.375rem;border-top-right-radius:6px;border-top-right-radius:.375rem;overflow:hidden}.tr-Dropdown-listWrapper--placementTop .tr-Dropdown-item:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden}.tr-Dropdown-listWrapper{left:0;position:absolute;right:0}.tr-Dropdown-listWrapper:focus{border:1px solid #404040;box-shadow:0 0 0 1px #fff,.3125rem .3125rem .25rem 0 rgba(0,0,0,.2);outline:none}.tr-Dropdown-item{background-color:#fff;border-bottom:.0625rem solid #7a7a7a;border-left:.0625rem solid #7a7a7a;border-right:.0625rem solid #7a7a7a}.tr-Dropdown-item:last-of-type{border-bottom-left-radius:6px;border-bottom-left-radius:.375rem;border-bottom-right-radius:6px;border-bottom-right-radius:.375rem;overflow:hidden}.tr-Dropdown-itemInner{align-items:center;display:flex;font-family:inherit;font-size:inherit;height:100%;line-height:1;padding:.75rem 1.125rem;position:relative;text-align:left;text-decoration:none;width:100%}.tr-Dropdown-itemInnerText{color:#404040}.tr-Dropdown-itemInner:active .tr-Dropdown-itemInnerText{color:#993500}.tr-Dropdown-checkmark{height:24px;height:1.5rem;position:absolute;right:18px;right:1.125rem;top:50%;transform:translateY(-50%);width:24px;width:1.5rem}[dir=rtl] .tr-Dropdown-checkmark{left:18px;left:1.125rem;right:auto}.tr-Dropdown-checkmark .tr-Svg svg>path{stroke:#d64000}.tr-Dropdown--large .tr-Dropdown-header,.tr-Dropdown-filter{font-size:16px;font-size:1rem;line-height:1.33333}.tr-Dropdown--large .tr-Dropdown-itemInner{font-size:16px;font-size:1rem}.tr-Dropdown--small .tr-Dropdown-header,.tr-Dropdown--small .tr-Dropdown-itemInner{font-size:14px;font-size:.875rem}.tr-Dropdown-items--scroll{overflow-y:auto}.tr-Dropdown-item:hover{border-left-color:#d64000}.tr-Dropdown-filter+.tr-Dropdown-listWrapper .tr-Dropdown-itemInnerButton--selected{border-left-color:#d64000;background-color:#f4f4f4;text-decoration:none}.tr-Dropdown-itemInner--focused,.tr-Dropdown-itemInner:focus,.tr-Dropdown-itemInner:hover{background-color:#f4f4f4;text-decoration:none}.tr-Dropdown-itemInner--focused,.tr-Dropdown-itemInner:hover{cursor:pointer}.tr-Dropdown-itemInner--focused,.tr-Dropdown-itemInner:focus{outline:none}.tr-Dropdown-filter+.tr-Dropdown-listWrapper .tr-Dropdown-itemInnerButton--selected:before,.tr-Dropdown-itemInner--focused:before,.tr-Dropdown-itemInner:focus:before,.tr-Dropdown-itemInner:hover:before{background-color:#d64000;bottom:0;content:"";left:0;position:absolute;top:0;width:3px;width:.1875rem}.tr-Dropdown-itemInnerButton:focus{background-color:rgba(0,0,0,0)}[dir=rtl] .tr-Dropdown-filter+.tr-Dropdown-listWrapper .tr-Dropdown-itemInnerButton--selected:before,[dir=rtl] .tr-Dropdown-itemInner--focused:before,[dir=rtl] .tr-Dropdown-itemInner:focus:before,[dir=rtl] .tr-Dropdown-itemInner:hover:before{left:auto;right:0}.tr-Dropdown-itemInner--withCheckmark{padding-right:3rem}[dir=rtl] .tr-Dropdown-itemInner--withCheckmark{padding-left:3rem;padding-right:1.125rem}.tr-Responsive,.tr-Responsive-descendentName{cursor:hat}@media (min-width:48em){.tr-Responsive-descendentName{cursor:hat}}[dir=rtl] .tr-Responsive{cursor:hat}.tr-Responsive--modifierName{cursor:hat}.tr-ProductComparisonModal{z-index:100000!important}.tr-ProductComparisonModal .tr-Modal-content{border-radius:.5rem;overflow:hidden;padding:var(--size-none)}@media only screen and (min-width:768px)and (max-width:1025px){.tr-ProductComparisonModal .tr-Modal-content{height:-webkit-fit-content;height:fit-content}}.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-ProductComparisonModal-footer{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:7px;height:-webkit-max-content;height:max-content;padding:1rem .75rem}.tr-ProductComparisonModal-footer p{color:#404040;font-family:Source Sans\ 3;font-size:14px;font-weight:400;line-height:1.29}.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:600;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-wrapper .tr-Modal-dialog[aria-labelledby=termsAndConditionsModal] .tr-FormCheckboxControl-input:focus-visible~.tr-FormCheckboxControl-labelText:before,#modalRoot .tr-TermsAndConditionsModal-wrapper .tr-Modal-dialog[aria-labelledby=termsAndConditionsModal] .tr-FormCheckboxControl-input:focus~.tr-FormCheckboxControl-labelText:before{border:.125rem solid #262626}#modalRoot .tr-TermsAndConditionsModal-wrapper .tr-Modal-dialog[aria-labelledby=termsAndConditionsModal] .tr-FormCheckboxControl-input:focus+.tr-FormCheckboxControl-labelText:after{box-shadow:none}#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-modalTitle--optimized{font-family:Clario,sans-serif;font-size:28px;font-weight:500;margin-bottom:0}#modalRoot .tr-TermsAndConditionsModal-bookInfo{gap:16px}@media(max-width:768px){#modalRoot .tr-TermsAndConditionsModal-bookInfo{gap:0}}#modalRoot .tr-TermsAndConditionsModal-bookInfo--optimized{flex-direction:column;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-errorBanner{background-color:#ffeded;border:1px solid #dc0a0a;border-radius:.25rem;margin-bottom:1.5rem;padding:.5rem 1rem}#modalRoot .tr-TermsAndConditionsModal-errorBanner .tr-Alert{align-items:center}#modalRoot .tr-TermsAndConditionsModal-errorBanner .tr-Alert .tr-Alert-icon{align-self:self-start;padding-top:10px;width:24px;width:1.5rem}#modalRoot .tr-TermsAndConditionsModal-errorBanner .tr-Alert .tr-Alert-content{border:none;color:#212323;padding-left:0}#modalRoot .tr-TermsAndConditionsModal-anchor img{height:12px;width: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}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-Modal-dialog[aria-labelledby=termsAndConditionsModal]{display:flex;flex-direction:column;overflow-y:hidden}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-Modal-dialog[aria-labelledby=termsAndConditionsModal] .tr-Modal-headerOuter{flex:0 0 auto}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-Modal-dialog[aria-labelledby=termsAndConditionsModal] .tr-Modal-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:hidden}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-Modal-dialog[aria-labelledby=termsAndConditionsModal] .tr-Modal-contentInner{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-container{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin-left:0;margin-right:0;margin-top:1rem;overflow:hidden;padding-left:0;padding-right:0}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-scrollableBody{display:flex;flex:1 1 auto;flex-direction:column;font-family:Source Sans\ 3;margin-top:1rem;height:400px;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:thin}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-scrollableBody:active,#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-scrollableBody:focus-within,#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-scrollableBody:hover{scrollbar-color:rgba(0,0,0,.4) rgba(0,0,0,0)}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-scrollableBody::-webkit-scrollbar{height:1px;height:.0625rem;width:1px;width:.0625rem}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-scrollableBody::-webkit-scrollbar-track{background-color:#000;background-color:rgba(0,0,0,0)}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-scrollableBody::-webkit-scrollbar-thumb{background-color:#000;background-color:rgba(0,0,0,0);border-radius:.0625rem}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-scrollableBody:active::-webkit-scrollbar-thumb,#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-scrollableBody:focus-within::-webkit-scrollbar-thumb,#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-scrollableBody:hover::-webkit-scrollbar-thumb{background-color:#000;background-color:rgba(0,0,0,.4)}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-scrollableBody .tr-FlexGrid-row{margin-left:0;margin-right:0}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-scrollableError .tr-Alert{align-items:center}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-scrollableError .tr-Alert .tr-Alert-content{border:none;padding-left:.1875rem}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-scrollableError .tr-Alert .tr-Alert-icon{margin-top:.5rem;width:24px;width:1.5rem}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-errorBanner .tr-Alert .tr-Alert-content{font-size:16px}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-actions--optimized{background-color:#fff;display:flex;flex:0 0 auto;gap:12px;justify-content:flex-end;margin-bottom:0;margin-right:1rem;padding-bottom:1.125rem;padding-top:1.125rem}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-actions--optimized .tr-Button{border-radius:.25rem;min-width:100px;min-width:6.25rem}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-actions--optimized .tr-Button--secondary{border:.0625rem solid #404040;color:#262626}@media(max-width:768px){#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-actions--optimized{flex-direction:column;margin-left:0;margin-right:0;width:100%}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-actions--optimized .tr-Button{width:85%}}@media(max-width:768px){#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-Modal-dialog[aria-labelledby=termsAndConditionsModal] .tr-Modal-content{margin-right:0}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-Modal-headerTitle{width:75%}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-Modal-headerTitle .tr-Modal-headerTitleCenter{top:100%}#modalRoot .tr-TermsAndConditionsModal-wrapper--optimized .tr-TermsAndConditionsModal-container{align-items:center}}.tr-DiscountBadge{align-items:center;background-color:#0062c4;border-bottom-left-radius:4px;border-bottom-left-radius:.25rem;border-bottom-right-radius:4px;border-bottom-right-radius:.25rem;border:1 solid #0062c4;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;outline:2px solid #0065ff;outline-offset:2px}.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-Alert{align-items:center;display:flex;max-width:564px;max-width:35.25rem}.tr-Alert-icon{width:36px;width:2.25rem}.tr-Alert-content{border-left-style:solid;border-left-width:.0625rem;flex:1;font-size:14px;font-size:.875rem;padding-bottom:.375rem;padding-left:.75rem;padding-top:.375rem}.tr-Alert.is-success{border-left-color:#387c2b;color:#387c2b}.tr-Alert.is-success path{stroke:#387c2b!important}.tr-Alert.is-failure{border-left-color:#dc0a0a;color:#dc0a0a;font-family:Source Sans\ 3;font-weight:600}[dir=rtl] .tr-Alert-content{border-left-style:none;border-left-width:0;border-right-style:solid;border-right-width:.0625rem;padding-left:0;padding-right:.75rem}[dir=rtl] .tr-Alert-content.is-success{border-right-color:#387c2b}[dir=rtl] .tr-Alert-content.is-failure{border-right-color:#dc0a0a}@keyframes AjaxContent-loader{0%{background-position-y:0}to{background-position-y:-337.5rem}}.tr-AjaxContent{min-height:156px;min-height:9.75rem;position:relative}.tr-AjaxContent-loader{animation-duration:3s;animation-iteration-count:infinite;animation-name:AjaxContent-loader;animation-timing-function:steps(90);background-image:url(https://app-data.gcs.trstatic.net/wel-trdotcom/static/ajaxcontent-loader/v1/dark.png);background-position-x:50%;background-repeat:no-repeat;background-size:3.75rem 337.5rem;height:60px;height:3.75rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;width:3.75rem}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:2dppx){.tr-AjaxContent-loader{background-image:url(https://app-data.gcs.trstatic.net/wel-trdotcom/static/ajaxcontent-loader/v1/dark_2x.png)}}.tr-AjaxContent-failed{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tr-Modal{background-color:#f4f4f4;background-color:hsla(0,0%,95.7%,.9);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:4}@keyframes slideLeft{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideRight{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.tr-Modal-dialog--slideLeft{animation:slideLeft .35s ease-in-out}.tr-Modal-dialog--slideRight{animation:slideRight .35s ease-in-out}.tr-Modal-dialog--slideUp{animation:slideUp .4s ease-in}.tr-Modal-dialog{height:calc(100% - 2.25rem);margin-top:2.25rem;width:100%}@media (min-width:77.25em){.tr-Modal-dialog{min-width:77.25rem;width:calc(100vw - 4.5rem)}}.tr-Modal-header{background-color:#fff}.tr-Modal-headerOuter{margin-left:auto;margin-right:auto;max-width:1200px;max-width:75rem}.tr-Modal-headerInner{border-bottom:.0625rem solid #eaeaea;display:flex;justify-content:flex-end;margin-right:1.125rem}.tr-Modal-headerInner,.tr-Modal-headerTitle{height:72px;height:4.5rem;margin-left:1.125rem}.tr-Modal-headerTitle{margin-bottom:-4.5rem;position:relative;pointer-events:none}.tr-Modal-headerTitleCenter{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto}.tr-Modal-button{align-items:center;color:#666;cursor:pointer;display:flex}.tr-Modal-buttonLabel{margin-left:.375rem}.tr-Modal-buttonCross{display:block;height:24px;height:1.5rem;margin-left:.375rem;margin-right:.375rem;width:24px;width:1.5rem}.tr-Modal-content{height:calc(100% - 4.5rem);overflow:auto;-webkit-overflow-scrolling:touch;overflow-y:overlay}.tr-Modal-contentOuter{background-color:#fff;min-height:calc(100% - 2.25rem)}.tr-Modal-contentInner{margin-bottom:2.25rem;margin-left:auto;margin-right:auto;max-width:1200px;max-width:75rem;min-height:calc(100% - 6rem);padding:3rem 1.125rem}[dir=rtl] .tr-Modal-buttonCross{margin-left:0;margin-right:.375rem}body.is-scrollLocked{position:fixed;top:0;left:0;right:0}@keyframes Button-loader{0%{background-position-y:0}to{background-position-y:-46.25rem}}.tr-Button{border-radius:.375rem;border:.0625rem solid rgba(0,0,0,0);cursor:pointer;display:inline-block;font-family:inherit;font-size:18.666px;font-size:1.16667rem;font-weight:500;line-height:28px;line-height:1.75rem;padding:.5625rem 1.5rem;position:relative;text-align:center;text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline}.tr-Button--iconOnly{padding-left:.6875rem;padding-right:.6875rem}.tr-Button.is-disabled,.tr-Button:disabled{cursor:not-allowed}.tr-Button-body{display:inline-block;white-space:nowrap}.tr-Button-icon{display:inline-block;height:24px;height:1.5rem;line-height:1;margin-left:.65em;vertical-align:middle;width:24px;width:1.5rem}.tr-Button--iconOnly .tr-Button-icon{margin-left:0}.tr-Button--circular,.tr-Button--semiCircular{border-radius:1.5rem}.tr-Button--small{padding:.375rem 1.125rem}.tr-Button--small.tr-Button--circular{border-style:none;line-height:1;padding:.75rem}.tr-Button--circular.tr-Button--iconOnly{font-size:16px;font-size:1rem}.tr-Button--circular.tr-Button--small,.tr-Button--semiCircular.tr-Button--small{border-radius:1.3125rem}[dir=rtl] .tr-Button-icon{margin-left:0;margin-right:.65em}.tr-Button--small.tr-Button--circular .tr-Button-body,.tr-Button--small.tr-Button--circular .tr-Button-icon{height:18px;height:1.125rem;width:18px;width:1.125rem}[dir=rtl] .tr-Button--iconOnly .tr-Button-icon{margin-right:0}@media (hover:hover) and (pointer:fine){.tr-Button:active,.tr-Button:hover{outline:none}}@media (hover:none){.tr-Button:hover{outline:none}}.tr-Button--primary{background-color:#d64000;border-color:#d64000;color:#fff}.tr-Button--primary:visited{color:#fff}@media (hover:hover) and (pointer:fine){.tr-Button--primary:hover{background-color:#f8eadd;border-color:#d64000;color:#1f1f1f!important;opacity:1!important}}@media (hover:none){.tr-Button--primary:hover{background-color:#d64000;border-color:#d64000;color:#fff}}.tr-Button--primary.is-active,.tr-Button--primary:active{background-color:#993500;border-color:#993500;color:#fff!important}.tr-Button--primary.is-disabled,.tr-Button--primary:disabled{background-color:#888;background-color:hsla(0,0%,53.3%,.67);border-color:#888;border-color:hsla(0,0%,53.3%,.67);color:#fff!important;opacity:1!important}.tr-Button--secondary{background-color:rgba(0,0,0,0);border-color:#1e1e1e;border-color:rgba(30,30,30,.8);color:inherit}.tr-Button--secondary:visited{color:inherit}@media (hover:hover) and (pointer:fine){.tr-Button--secondary:hover{background-color:#1e1e1e;background-color:rgba(30,30,30,.8);border-color:#1e1e1e;border-color:rgba(30,30,30,.8);color:#fff;opacity:1!important}}@media (hover:none){.tr-Button--secondary:hover{background-color:rgba(0,0,0,0);border-color:#1e1e1e;border-color:rgba(30,30,30,.8);color:inherit}}.tr-Button--secondary.is-active,.tr-Button--secondary:active{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff!important}.tr-Button--secondary.is-disabled,.tr-Button--secondary:disabled{background-color:rgba(0,0,0,0);border-color:#888;border-color:hsla(0,0%,53.3%,.67);color:#888!important;color:hsla(0,0%,53.3%,.67)!important;opacity:1!important}.tr-Button--block{display:block;width:100%}.tr-Button.is-loading{color:rgba(0,0,0,0)!important}.tr-Button.is-loading:after{animation-duration:1.2333s;animation-iteration-count:infinite;animation-name:Button-loader;animation-timing-function:steps(37);background-image:url(https://app-data.gcs.trstatic.net/wel-trdotcom/static/button-loader/v1/light.png);background-position-x:50%;background-repeat:no-repeat;background-size:3.875rem 46.25rem;content:"";height:20px;height:1.25rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.tr-Button--secondary.is-loading:after{background-image:url(https://app-data.gcs.trstatic.net/wel-trdotcom/static/button-loader/v1/dark.png)}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:2dppx){.tr-Button.is-loading:after{background-image:url(https://app-data.gcs.trstatic.net/wel-trdotcom/static/button-loader/v1/light_2x.png)}.tr-Button--secondary.is-loading:after{background-image:url(https://app-data.gcs.trstatic.net/wel-trdotcom/static/button-loader/v1/dark_2x.png)}}@media (max-width:20em){.tr-Button:not(.tr-Button--iconOnly){padding-left:.75rem;padding-right:.75rem}}@media (max-width:63.999em){.tr-Button-body{white-space:normal}}.tr-GroupItem{margin-bottom:1.5rem;margin-right:1.5rem}[dir=rtl] .tr-GroupItem{margin-left:1.5rem;margin-right:0}.tr-Group--compact .tr-GroupItem{margin-bottom:.75rem;margin-right:.75rem}[dir=rtl] .tr-Group--compact .tr-GroupItem{margin-left:.75rem;margin-right:0}.tr-Group-inner{display:flex;flex-flow:row wrap;margin-bottom:-1.5rem}.tr-Group--compact .tr-Group-inner{margin-bottom:-.75rem}.tr-Group--vertical .tr-Group-inner{align-items:stretch;display:inline-flex;flex-direction:column}.tr-VerticalSpacing--xs{margin:0 0 .75rem}.tr-VerticalSpacing--s{margin:0 0 1.125rem}.tr-VerticalSpacing--m{margin:0 0 1.5rem}.tr-VerticalSpacing--l{margin:0 0 2.25rem}.tr-VerticalSpacing--xl{margin:0 0 3rem}.tr-VerticalSpacing:last-child{margin-bottom:0}.tr-FormCheckboxControl{position:relative}.tr-FormCheckboxControl-input{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:16px;height:1rem;left:0;overflow:hidden;position:absolute;top:2px;top:.125rem;white-space:nowrap;width:16px;width:1rem}.tr-FormCheckboxControl-label{display:block;position:relative}.tr-FormCheckboxControl-labelText{color:#404040;display:block;font-size:14px;font-size:.875rem;line-height:1.5;margin:0 0 .75rem;padding-left:1.75rem}.tr-FormCheckboxControl-labelText:before{background-position:50%;background-repeat:no-repeat;border-radius:.375rem;border:.0625rem solid #d0d0d0;color:#404040;content:"";display:block;height:16px;height:1rem;left:0;position:absolute;top:2px;top:.125rem;width:16px;width:1rem}.tr-FormCheckboxControl-optional{color:#666;margin-left:.25em}.tr-FormCheckboxControl-input:focus+.tr-FormCheckboxControl-labelText:before{border-color:#666}.tr-FormCheckboxControl-input:active+.tr-FormCheckboxControl-labelText:before{border-color:#d64000}.tr-FormCheckboxControl-input:disabled+.tr-FormCheckboxControl-labelText:before{background-color:#f4f4f4;border-color:#d0d0d0}.tr-FormCheckboxControl-input:checked+.tr-FormCheckboxControl-labelText:before{background-color:#d64000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L3.667 6 9 1' stroke='%23fff' stroke-width='1.5' fill='none' stroke-linecap='square'/%3E%3C/svg%3E");border-color:#d64000}.tr-FormCheckboxControl-input.is-invalid+.tr-FormCheckboxControl-labelText:before{background-color:#fff;border-color:#dc0a0a}.tr-FormCheckboxControl-input.is-invalid:focus+.tr-FormCheckboxControl-labelText:before{border-color:#840606}.tr-FormCheckboxControl-input.is-invalid:valid+.tr-FormCheckboxControl-labelText:before{background-color:inherit;border-color:inherit}.tr-FormCheckboxControl-input:checked:focus+.tr-FormCheckboxControl-labelText:before{border-color:#993500}.tr-FormCheckboxControl-input:checked:active+.tr-FormCheckboxControl-labelText:before{background-color:#993500;border-color:#993500}.tr-FormCheckboxControl-input:checked:disabled+.tr-FormCheckboxControl-labelText:before{background-color:#f4f4f4;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L3.667 6 9 1' stroke='%23d0d0d0' stroke-width='1.5' fill='none' stroke-linecap='square'/%3E%3C/svg%3E");border-color:#d0d0d0}.tr-FormCheckboxControl-input.is-invalid:checked+.tr-FormCheckboxControl-labelText:before{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L3.667 6 9 1' stroke='%23dc0a0a' stroke-width='1.5' fill='none' stroke-linecap='square'/%3E%3C/svg%3E");border-color:#dc0a0a}.tr-FormCheckboxControl-input.is-invalid:checked:valid+.tr-FormCheckboxControl-labelText:before{background-color:#d64000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L3.667 6 9 1' stroke='%23fff' stroke-width='1.5' fill='none' stroke-linecap='square'/%3E%3C/svg%3E");border-color:#d64000}.tr-FormCheckboxControl-input.is-invalid:valid:focus+.tr-FormCheckboxControl-labelText:before{border-color:#666}.tr-FormCheckboxControl--hideCheckbox .tr-FormCheckboxControl-labelText:before{visibility:hidden}.tr-FormCheckboxControl--hideCheckbox .tr-FormCheckboxControl-labelText{padding-left:0}.tr-FormFieldset{min-width:0}.tr-FormFieldset-legend{padding-bottom:1.5rem}.tr-FormPrivacyControl-consent{font-size:14px;font-size:.875rem}.tr-FormRadioControl-label{display:block;position:relative}.tr-FormRadioControl-input{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:16px;height:1rem;left:0;overflow:hidden;position:absolute;top:2px;top:.125rem;white-space:nowrap;width:16px;width:1rem}.tr-FormRadioControl-labelText{color:#404040;display:block;font-size:14px;font-size:.875rem;line-height:1.5;margin:0 0 .75rem;padding-left:1.75rem}.tr-FormRadioControl-labelText:before{background-position:50%;background-repeat:no-repeat;border-radius:100%;border:.0625rem solid #d0d0d0;color:#404040;content:"";display:block;height:16px;height:1rem;left:0;position:absolute;top:2px;top:.125rem;width:16px;width:1rem}.tr-FormRadioControl-input:focus+.tr-FormRadioControl-labelText:before{border-color:#666}.tr-FormRadioControl-input:focus+.tr-FormRadioControl-labelText,.tr-FormRadioControl-input:focus-visible+.tr-FormRadioControl-labelText{position:relative}.tr-FormRadioControl-input:focus+.tr-FormRadioControl-labelText:after,.tr-FormRadioControl-input:focus-visible+.tr-FormRadioControl-labelText:after{content:"";position:absolute;left:-3px;left:-.1875rem;top:-1px;width:22px;width:1.375rem;height:22px;height:1.375rem;border:.125rem solid;border-radius:0;pointer-events:none;z-index:1}.tr-FormRadioControl-input:active+.tr-FormRadioControl-labelText:before{border-color:#d64000}.tr-FormRadioControl-input:disabled+.tr-FormRadioControl-labelText:before{background-color:#f4f4f4;border-color:#d0d0d0}.tr-FormRadioControl-input:checked+.tr-FormRadioControl-labelText:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='5' transform='translate(-3 -3)' fill='%23D64000' fill-rule='evenodd'/%3E%3C/svg%3E")}.tr-FormRadioControl-input:checked:focus+.tr-FormRadioControl-labelText:before{border-color:#666}.tr-FormRadioControl-input:checked:active+.tr-FormRadioControl-labelText:before{border-color:#d64000}.tr-FormRadioControl-input:checked:disabled+.tr-FormRadioControl-labelText:before{background-color:#f4f4f4;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='5' transform='translate(-3 -3)' fill='%23d0d0d0' fill-rule='evenodd'/%3E%3C/svg%3E");border-color:#d0d0d0}.tr-FormSelectControl.is-open{position:relative;z-index:9999}.tr-FormSelectControl-label{display:block;position:relative;font:var(--saf-type-body-strong-md)}.tr-FormSelectControl-label.is-disabled{color:var(--saf-color-interactive-disabled-strong)}.tr-FormSelectControl-labelText{display:block;font:var(--saf-type-body-strong-md);margin:0 0 .75rem}.tr-FormSelectControl-optional{color:var(--saf-color-gray-500);margin-left:.25em}.tr-FormSelectControl-optional.is-disabled{color:var(--saf-color-interactive-disabled-strong)}.tr-FormSelectControl-instructionalText{display:block;font:var(--saf-type-body-default-sm)}.tr-FormSelectControl-instructionalText.is-disabled{color:var(--saf-color-interactive-disabled-strong)}.tr-FormSelectControl-error{margin-top:var(--saf-global-spacing-4)}.tr-FormSelectControl-arrow{display:none;height:24px;height:1.5rem;margin-top:-.75rem;pointer-events:none;position:absolute;right:12px;right:.75rem;top:50%;width:24px;width:1.5rem}.tr-FormSelectControl-arrow:before{display:none}.tr-FormSelectControl-arrow .tr-Svg path{stroke-width:1}.tr-FormSelectControl-clearButton{align-items:center;background-color:rgba(0,0,0,0);border-style:none;color:var(--saf-color-gray-500);cursor:pointer;display:flex;padding:0;position:absolute;right:48px;right:3rem;top:50%;transform:translateY(-50%)}.tr-FormSelectControl-clearButton:hover{color:var(--saf-color-gray-600)}.tr-FormSelectControl-customSelect.is-clearable{padding-right:6rem}.tr-FormSelectControl-nativeSelect{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tr-FormSelectControl-input{background-color:var(--saf-color-white);border-radius:var(--saf-border-radius-xs);display:block;position:relative}.tr-FormSelectControl-input.is-error{box-shadow:var(--saf-drop-shadow-error)}.tr-FormSelectControl-customSelect{align-items:center;border-radius:var(--saf-border-radius-xs);box-shadow:none;box-sizing:border-box;color:var(--saf-color-gray-600);display:flex;font-size:var(--saf-font-size-md);margin:0;min-height:48px;min-height:3rem;outline:0;padding:var(--saf-global-spacing-8);width:100%}.tr-FormSelectControl-customSelect:disabled{background-color:var(--saf-color-interactive-disabled-subtle);border-color:var(--saf-color-interactive-on-disabled-subtle);cursor:not-allowed}@supports ((-webkit-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.tr-FormSelectControl-arrow{display:block}.tr-FormSelectControl-customSelect{-webkit-appearance:none;appearance:none;background-color:var(--saf-color-interactive-tertiary-active);background-image:none;border:var(--saf-line-width-thin) solid var(--saf-color-line-strong);padding-right:3rem}.tr-FormSelectControl-customSelect.is-invalid{border-color:var(--saf-color-status-error-strong)}.tr-FormSelectControl-customSelect.is-invalid:focus{border-color:var(--saf-color-status-error-strong)}.tr-FormSelectControl-customSelect.is-invalid:valid{border-color:var(--saf-color-line-strong)}.tr-FormSelectControl-customSelect.is-invalid:valid:focus{border-color:var(--saf-color-gray-500)}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.tr-FormSelectControl-arrow{display:block}.tr-FormSelectControl-customSelect{background-color:var(--saf-color-interactive-tertiary-active);background-image:none;border:var(--saf-line-width-thin) solid var(--saf-color-line-strong);padding-right:3rem}.tr-FormSelectControl-customSelect::-ms-expand{display:none}.tr-FormSelectControl-customSelect.is-invalid{border-color:var(--saf-color-status-error-strong)}.tr-FormSelectControl-customSelect.is-invalid:focus{border-color:var(--saf-color-status-error-strong)}.tr-FormSelectControl-customSelect.is-invalid:valid{border-color:var(--saf-color-line-strong)}.tr-FormSelectControl-customSelect.is-invalid:valid:focus{border-color:var(--saf-color-gray-500)}}.tr-FormSelectControl-customSelect:focus,.tr-FormSelectControl-customSelect:focus-visible,.tr-FormSelectControl-customSelect[aria-expanded=true]{box-shadow:var(--saf-drop-shadow-focus)}.tr-FormSelectControl-customSelect.is-disabled{background-color:var(--saf-color-interactive-disabled-subtle);border-color:var(--saf-color-interactive-disabled-subtle);color:var(--saf-color-interactive-on-disabled-subtle);cursor:not-allowed}.tr-FormSelectControl-customSelect:hover{outline:var(--saf-line-width-thick) solid var(--saf-color-interactive-on-secondary-hover);outline-offset:-2px}.tr-FormSelectControl-customSelect.is-disabled:focus,.tr-FormSelectControl-customSelect.is-disabled:focus-visible,.tr-FormSelectControl-customSelect.is-disabled:hover{box-shadow:none;outline:none}.tr-FormSelectControl-selectText{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;cursor:pointer;font-weight:400}.tr-FormSelectControl-selectDropdown{background-color:var(--saf-color-background-default);border-radius:var(--saf-border-radius-xs);border:var(--saf-line-width-thin) solid var(--saf-color-line-strong);box-shadow:var(--saf-drop-shadow-level-2);left:0;margin:0;padding:var(--saf-global-spacing-2) var(--saf-global-spacing-4);position:absolute;top:100%;width:100%;z-index:9999;max-height:50vh;overflow-y:auto}.tr-FormSelectControl-dropdownItem{color:var(--saf-color-background-inverse);cursor:pointer;margin:0;padding:var(--saf-global-spacing-8) var(--saf-global-spacing-12);font-size:16px;width:100%;border:var(--saf-line-width-thick) solid rgba(0,0,0,0);font-style:normal;font-weight:400}.tr-FormSelectControl-dropdownItem.is-disabled{color:var(--saf-color-interactive-disabled-strong);cursor:not-allowed}.tr-FormSelectControl-dropdownItem.is-active:not(.is-disabled),.tr-FormSelectControl-dropdownItem:not(.is-disabled):focus,.tr-FormSelectControl-dropdownItem:not(.is-disabled):focus-visible,.tr-FormSelectControl-dropdownItem:not(.is-disabled):hover,.tr-FormSelectControl-dropdownItem[aria-selected=true]{background-color:var(--saf-color-background-default);border-radius:var(--saf-border-radius-xs);border:var(--saf-line-width-thick) solid var(--saf-color-interactive-primary-active);color:var(--saf-color-interactive-primary-active);outline:none}.tr-FormSelectControl-dropdownItem:not(.is-disabled):hover{background-color:var(--saf-color-interactive-primary-hover)}.tr-FormTextareaControl-label{display:block;position:relative}.tr-FormTextareaControl-labelText{display:block;font-size:14px;font-size:.875rem;margin:0 0 .75rem}.tr-FormTextareaControl-optional{color:#666;margin-left:.25em}.tr-FormTextareaControl-input{border-radius:.375rem;border:.0625rem solid #d0d0d0;box-shadow:none;font-size:16px;font-size:1rem;height:192px;height:12rem;line-height:1.5;min-height:48px;min-height:3rem;outline:0;padding:.6875rem 1.4375rem;resize:vertical;width:100%}.tr-FormTextareaControl-input:disabled{background-color:#f4f4f4}.tr-FormTextareaControl-input:focus{border-color:#404040}.tr-FormTextareaControl-input.is-invalid{border-color:#dc0a0a}.tr-FormTextareaControl-input.is-invalid:focus{border-color:#840606}.tr-FormTextareaControl-input.is-invalid:valid{border-color:#d0d0d0}.tr-FormTextareaControl-input.is-invalid:valid:focus{border-color:#666}.tr-FormTextControl-label{display:block;position:relative}.tr-FormTextControl-labelText{display:block;font-size:14px;font-size:.875rem;margin:0 0 .75rem}.tr-FormTextControl-descriptionText{color:#404040;display:block;font-size:14px;font-size:.875rem;font-weight:400;line-height:16px;line-height:1rem;margin:-.75rem 0 .75rem}.tr-FormTextControl-input{border-radius:.375rem;border:.0625rem solid #d0d0d0;box-shadow:none;color:#404040;font-size:16px;font-size:1rem;line-height:1.5;min-height:48px;min-height:3rem;padding:.6875rem 1.4375rem;width:100%}.tr-FormTextControl-input--error{box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #dc0a0a}.tr-FormTextControl-input::-ms-clear{display:none}.tr-FormTextControl-optional{color:#666;font-weight:400;margin-left:.25em}.tr-FormTextControl-input:focus{border-color:#666;outline:none}.tr-FormTextControl-input:disabled,.tr-FormTextControl-input:read-only{background-color:#f4f4f4}.tr-FormTextControl-input.is-invalid{border-color:#dc0a0a;outline:none}.tr-FormTextControl-input.is-invalid:focus{border-color:#840606}.tr-FormTextControl-input.is-invalid:valid{border-color:#d0d0d0}.tr-FormTextControl-input.is-invalid:valid:focus{border-color:#666}.tr-Form-footer{font-size:14px;font-size:.875rem}.tr-Form-errorMessage{color:#c20000;margin-top:8px;display:flex;align-items:center;gap:8px;font-size:12px}.tr-Form-errorMessage.is-hidden{display:none}.tr-Form-errorMessage:before{content:url('data:image/svg+xml;utf8,<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" focusable="false" style="height: 16px; width: 16px;"><path fill-rule="evenodd" clip-rule="evenodd" d="m22.731 7.175-5.907-5.906A.917.917 0 0 0 16.176 1H7.824a.917.917 0 0 0-.648.269L1.269 7.175A.917.917 0 0 0 1 7.823v8.354c0 .243.097.477.269.648l5.907 5.906a.917.917 0 0 0 .648.269h8.352a.917.917 0 0 0 .648-.269l5.907-5.906a.917.917 0 0 0 .269-.648V7.823a.917.917 0 0 0-.269-.648Zm-11.495 11.01a1.375 1.375 0 1 0 1.528-2.287 1.375 1.375 0 0 0-1.528 2.287ZM12 13.833c.506 0 .917-.41.917-.916v-5.5a.917.917 0 0 0-1.834 0v5.5c0 .506.41.916.917.916Z" fill="rgb(194, 0, 0)"></path></svg>');display:inline-block;width:16px;height:16px;flex-shrink:0}.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-BuyNowButton-ariaLiveNotification{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute;width:0}.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%;max-width:798px}.tr-AddToCartRibbon-productName p{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:767px){.tr-AddToCartRibbon-productName{display:none}}.tr-AddToCartRibbon-info{display:flex;flex-direction:column;gap:4px}.tr-AddToCartRibbon-info:nth-child(3){max-width:124px}.tr-AddToCartRibbon-info:nth-child(5){text-align:end}.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%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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;max-width:124px;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap}.tr-AddToCartRibbon-show{display:flex;gap:10px}.tr-ProductSelectionSummary{background-color:#fafafa;border:.0625rem solid #d0d0d0;border-radius:1rem;box-sizing:border-box;gap:8px;gap:.5rem;height:auto;opacity:1;padding:1rem;width:auto}.tr-ProductSelectionSummary,.tr-ProductSelectionSummary-content{display:flex;flex-direction:column}.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-bottom:.5rem;width:100%}.tr-ProductSelectionSummary-actions .tr-AddToCartButton-addToCartBtn,.tr-ProductSelectionSummary-actions .tr-BuyNowButton-buyNowBtn{flex:1 1 0}.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%;margin-top:.5rem;opacity:1;padding:0;vertical-align:middle;width:-webkit-fill-available;width:stretch}.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;margin-bottom:0}@media only screen and (max-width:767px){.tr-ProductSelectionSummary{height:auto;min-height:11.1875rem;padding:1.5rem;width:100%}.tr-ProductSelectionSummary-price .tr-ProductPricing-parent{align-items:flex-end;flex-flow:row wrap;gap:.5rem;margin-bottom:1rem;margin-top:0}.tr-ProductSelectionSummary-price .tr-ProductPricing-activePrice{order:3}.tr-ProductSelectionSummary-price .tr-ProductPricing-baselinePricingLabel{order:4}.tr-ProductSelectionSummary-price .tr-ProductPricing-parent .tr-PromotionPill-container{order:2}.tr-ProductSelectionSummary-price .tr-ProductPricing-strikedPrice{display:inline;order:1}.tr-ProductSelectionSummary-actions{flex-direction:column;gap:.75rem;margin-bottom:0}.tr-ProductSelectionSummary-actions .tr-AddToCartButton-addToCartBtn,.tr-ProductSelectionSummary-actions .tr-BuyNowButton-buyNowBtn{width:100%}.tr-ProductSelectionSummary-actions .tr-AddToCartButton-addToCartBtn button,.tr-ProductSelectionSummary-actions .tr-BuyNowButton-buyNowBtn button{margin-top:0;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}}.tr-FreeShippingInfo-parent{color:#404040;display:flex;flex-direction:column;font-family:Source Sans\ 3,sans-serif;font-size:14px;font-size:.875rem;letter-spacing:0;line-height:1.35}.tr-FreeShippingInfo-row{align-items:center;display:flex;gap:4px}.tr-FreeShippingInfo-row a{color:#0062c4;margin-left:4px}.tr-FreeShippingInfo-row strong{font-weight:700}