.comparison-table-section{margin:60px 0;position:relative}.page-width-ultra{position:relative}.comparison-table-wrapper{position:relative;padding-bottom:1px}.comparison-table-header{display:grid;grid-template-columns:268px 20% repeat(4,minmax(0,1fr));padding-bottom:0;position:relative}.comparison-table-header:after{position:absolute;bottom:0;left:50%;transform:translate(-50%);content:"";width:calc(100% + 120px);height:0;border-bottom:1px dotted #bababa}.comparison-table-title{grid-column:1 / 3;font-size:70px;font-weight:700;text-align:left;padding:20px 10px 20px 0;text-transform:uppercase;letter-spacing:.03em;line-height:1;color:#000;max-width:534px}.comparison-table-header-ultra{grid-column:3 / 4;display:flex;align-items:end;justify-content:center;padding:0 10px 25px;position:relative}.comparison-table-header-ultra:after{content:"";background-color:#f5f5f599;position:absolute;bottom:0;left:0;width:100%;height:100px;z-index:-1;border-top-right-radius:20px;border-top-left-radius:20px}.comparison-table-header-item{display:flex;align-items:end;justify-content:center;text-align:center;padding:0 10px 20px}.comparison-table-line-extend{position:absolute;left:-100vw;right:-100vw;height:1px;border-bottom:1px dotted #dddddd;z-index:1;bottom:0}.comparison-table-grid{display:grid;grid-template-columns:318px 1fr;gap:20px}.comparison-table-image-column{grid-column:1 / 2;grid-row:1 / span 6}.comparison-table-content{grid-column:2 / -1;display:flex;flex-direction:column}.comparison-table-row{display:grid;grid-template-columns:20% repeat(4,minmax(0,1fr));border-bottom:1px dotted #dddddd}.comparison-table-wrapper .img-ultra-mobile{display:none}.comparison-table-header-item span{font-weight:600;font-size:16px;line-height:22px;letter-spacing:.03em}@media screen and (min-width: 1439px){.comparison-table-header{grid-template-columns:270px 20% 225px repeat(3,186px)}.comparison-table-row{grid-template-columns:20% 225px repeat(3,186px)}}@media screen and (max-width: 1439px){.comparison-table-grid{grid-template-columns:315px 1fr}}.comparison-table-attribute{grid-column:1 / 2;padding:19px 5px 19px 0;font-weight:700;text-transform:uppercase;text-align:left;display:flex;align-items:center;font-size:16px;font-weight:600}.comparison-table-cell{padding:20px 10px;display:flex;align-items:center;justify-content:center}.comparison-table-cell-ultra{background-color:#f5f5f599;position:relative}.comparison-table-cell-ultra:after{content:"";position:absolute;bottom:-30px;left:0;background-color:#f5f5f599;width:100%;height:30px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;z-index:-1}.comparison-table-image-column img{min-width:314px;display:block;object-fit:contain;position:relative;top:50px;left:-25px}.ultra-product-video-container{position:relative;width:314px;height:314px;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:0 auto;top:50px}.ultra-product-video{width:100%;height:100%;object-fit:contain;transform:scale(1.3)}.ultra-product-placeholder{border-radius:50%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:32px;color:#f5f5f599;border:1px solid #ddd}.ultra-text-logo{font-weight:700;font-size:24px;letter-spacing:1px}.comparison-table-logo{max-width:120px}.comparison-table-section .checkmark{width:24px;height:24px;background-color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto}.comparison-table-section .circle{width:24px;height:24px;border:2px solid #ddd;border-radius:50%;margin:0 auto;display:block}.comparison-table-wrapper .heading-mobile{display:none}.comparison-table-header-ultra img{width:100%;height:auto;max-width:136px;margin-left:auto;margin-right:auto}@media (max-width: 1024px){.img-ultra-mobile img,.ultra-product-placeholder{width:100%;height:100%;margin:0 auto;position:relative}.img-ultra-mobile .ultra-product-video{width:100%;height:100%;margin:0 auto;position:relative;max-width:315px;transform:scale(1.5)}.comparison-table-wrapper .heading-mobile{display:block;font-weight:700;font-size:34px;letter-spacing:.03em;text-transform:uppercase;margin-bottom:27px;margin-top:0;max-width:200px}.comparison-table-wrapper .img-ultra-mobile{margin-top:0;display:flex;justify-content:center}.comparison-table-grid{grid-template-columns:0 1fr;gap:0}.comparison-table-header{grid-template-columns:0 20% repeat(4,minmax(0,1fr))}.comparison-table-image-column,.comparison-table-title{display:none}.comparison-table-attribute{font-size:12px;letter-spacing:.03em;font-weight:600;padding:4px 16px 4px 4px;font-weight:700;color:#000;word-break:break-word}.img-ultra-mobile img,.img-ultra-mobile .ultra-product-video{left:0}.img-ultra-mobile .ultra-product-video-container{width:285px;height:285px;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:0 auto;padding-top:0;top:0}}@media screen and (max-width: 767px){.comparison-table-header:after{width:100%}.img-ultra-mobile img{padding-top:0}.comparison-grid-wrapper{overflow-y:hidden;overflow-x:scroll;padding-top:14px;padding-bottom:14px}.comparison-table-section .circle{width:16px;height:16px}.comparison-table-cell{padding:11px 10px}.comparison-table-header-ultra:after{height:51px;border-top-right-radius:10px;border-top-left-radius:10px}.comparison-table-cell-ultra:after{bottom:-15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.comparison-table-section .checkmark{width:16px;height:16px}.comparison-table-section .checkmark svg{width:12px;height:12px}.comparison-table-section{margin-top:40px;margin-bottom:21.5px;overflow:hidden}.comparison-table-title{font-size:40px}.comparison-table-header{grid-template-columns:repeat(5,minmax(0,130px));min-width:720px}.comparison-table-grid{min-width:720px}.comparison-table-row{grid-template-columns:repeat(5,minmax(0,130px))}.comparison-table-image-column{text-align:center}.comparison-table-title{grid-column:1 / 1}.comparison-table-header-ultra{grid-column:2 / 2}.comparison-table-header-item span{font-size:12px;font-weight:700;line-height:14px;color:#000}.comparison-table-header-item{padding:0 10px 12px}.comparison-table-header-ultra{padding:0 10px 18px}}@media (max-width: 379px){.comparison-table-grid,.comparison-table-header{min-width:500px}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/comparison-table.css.map */
