[class^="tr-wrapper-"] .tr-tooltip{background-color:#444;padding:0.5rem 1rem;color:#fff;font-size:0.7em}[data-tr-table]{text-align:center;border-collapse:collapse;color:#4d4d4d;margin-bottom:2rem}[data-tr-table] thead,[data-tr-table] tbody,[data-tr-table] tfoot{background:none}[data-tr-table] td,[data-tr-table] th{border:1px solid lightgrey}[data-tr-table] th{background:#fafbf6;color:#223a52;font-weight:normal}[data-tr-table] th a{color:inherit}[data-tr-table] td{font-size:0.8em;background:#fff}[data-tr-table] td a{width:100%}[data-tr-table] thead th{padding:1rem;text-align:center;font-size:1.5em}[data-tr-table] thead th:empty{background:none;border:0}.tr-desktop [data-tr-table] thead th{font-size:1em}[data-tr-table] tbody td,[data-tr-table] tbody th{padding:1rem}[data-tr-table] tbody th{max-width:20rem;text-align:right;font-size:0.8em}[data-tr-table] tbody th:empty{background:none;border:0}[data-tr-table] .price{font-size:1.7em;font-weight:bold}[data-tr-table] .icon-check,[data-tr-table] .icon-x{width:2em;height:2em;border-radius:50%;display:inline-block;position:relative}[data-tr-table] .icon-check{background:#3fcc8a}[data-tr-table] .icon-check:after{content:"";width:0.5em;height:1em;border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}[data-tr-table] .icon-x{background:lightgrey}[data-tr-table] .icon-x:before{content:"";height:1em;width:2px;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}[data-tr-table] .icon-x:after{content:"";height:1em;width:2px;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}[class^="product-selector"]{border:1px solid lightgrey;border-bottom:0}[class^="product-selector"] a{padding:1rem 0.5rem}[class^="product-selector"] a:not(:last-child){border-right:1px solid rgba(0,0,0,0.1)}[class^="product-selector"] a.active{background:#e6e6e6}[class^="product-selector"] a.active:after{content:"";background:#e6e6e6;width:14px;height:14px;position:absolute;left:calc(50% - 7px);bottom:-7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}

