.product-comparison-section{margin:0 auto;max-width:1200px;padding:0}@media(min-width:768px){.product-comparison-section{padding:30px 20px}}.product-comparison-header{margin:42.5px 0 20px;text-align:center}@media(min-width:768px){.product-comparison-header{margin:32px 0 16px}}.product-comparison-title{font-size:32px;font-weight:700}@media(min-width:768px){.product-comparison-title{font-size:40px}}.product-comparison-description{font-size:16px;line-height:150%;margin:14px auto 16px;max-width:600px;padding:0 50px}@media(min-width:768px){.product-comparison-description{margin:14px auto}}.product-comparison-container{background:var(--white,#fff);border:none;border-radius:0;box-shadow:none}@media(min-width:768px){.product-comparison-container{border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 32px #00000014}}.product-comparison-app{display:block;margin:0 auto;max-width:1200px;min-height:400px;overflow-x:auto;position:relative;width:100%}@media(min-width:768px){.product-comparison-app{padding:20px}}product-comparison .prod-comparison-table .row-icon.row-icon--hide-mobile{display:none}@media(min-width:768px){product-comparison .prod-comparison-table .row-icon.row-icon--hide-mobile{display:flex}}product-comparison .product-header-content{justify-content:flex-start;gap:12px;height:100%}product-comparison .cta-container,product-comparison .product-header-content{align-items:center;display:flex;flex-direction:column}product-comparison .cta-container{gap:10px;margin-top:auto}product-comparison .add-to-cart-btn{display:inline-block;text-decoration:none;background:var(--black,#232222);border:0;border-radius:50px;color:var(--white,#fff);cursor:pointer;font-family:var(--font-bold);font-size:14px;font-weight:700;min-width:106px;padding:8px 24px;transition:background .2s ease,transform .2s ease}product-comparison .add-to-cart-btn:hover{background:#333;transform:translateY(-1px)}product-comparison .add-to-cart-btn:disabled{background:#9ca3af;cursor:not-allowed;transform:none}@media(min-width:768px){product-comparison .add-to-cart-btn{min-width:140px}}product-comparison .learn-more-link{color:var(--black,#232222);font-size:12px;font-weight:400;line-height:150%;text-decoration:underline;transition:color .2s ease}product-comparison .learn-more-link:hover{color:#666;text-decoration:none}product-comparison .clamped-text-wrapper{align-items:center;display:flex;flex-direction:column;gap:24px}@media(min-width:768px){product-comparison .clamped-text-wrapper{gap:12px}}product-comparison .clamped-text{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;margin:0;overflow:hidden}@media(min-width:768px){product-comparison .clamped-text{-webkit-line-clamp:2;line-clamp:2}}product-comparison .clamped-text.is-expanded{-webkit-line-clamp:unset;line-clamp:none;overflow:visible}product-comparison .clamp-toggle-btn{align-items:center;background:none;border:none;color:var(--black,#232222);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:12px;gap:8px;padding:0;text-decoration:underline}product-comparison .clamp-toggle-btn:hover{color:#666}product-comparison .clamp-toggle-chevron{align-items:center;display:inline-flex;justify-content:center;transform:rotate(180deg);transition:transform .2s ease}product-comparison .clamp-toggle-btn.is-expanded .clamp-toggle-chevron{transform:rotate(0)}product-comparison .prod-comparison-table{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}product-comparison .prod-comparison-table table{border-collapse:collapse;border-spacing:0;display:block;min-width:calc(100vw - 32px);table-layout:auto;width:100%}@media(min-width:768px){product-comparison .prod-comparison-table table{display:table;min-width:800px;table-layout:fixed}}product-comparison .prod-comparison-table td,product-comparison .prod-comparison-table th{font-family:var(--font-primary);padding:16px;text-align:center}@media(min-width:768px){product-comparison .prod-comparison-table td:not(:first-child){width:25%}}product-comparison .prod-comparison-table .comparison-title-row-cell{background-color:#e3e3e3;font-family:var(--font-medium);font-size:12px;font-weight:500;line-height:150%;text-align:center}@media(min-width:768px){product-comparison .prod-comparison-table .comparison-title-row-cell{font-size:14px}}product-comparison .prod-comparison-table .comparison-title-row-cell--large-mobile{font-size:16px}@media(min-width:768px){product-comparison .prod-comparison-table .comparison-title-row-cell--large-mobile{font-size:14px}}product-comparison .prod-comparison-table thead{border-collapse:collapse;border-spacing:0;display:table;table-layout:fixed;width:100%}@media(min-width:768px){product-comparison .prod-comparison-table thead{display:table-header-group}}product-comparison .prod-comparison-table table thead tr th:first-child{display:none}@media(min-width:768px){product-comparison .prod-comparison-table table thead tr th:first-child{display:table-cell;width:15%}}product-comparison .prod-comparison-table table thead tr th:not(:first-child){font-size:14px;min-width:0;padding:16px 8px}@media(min-width:768px){product-comparison .prod-comparison-table table thead tr th:not(:first-child){font-size:inherit;padding:16px;width:25%}}product-comparison .prod-comparison-table tbody{border-top:1px solid #dcdcdc;display:block;width:100%}@media(min-width:768px){product-comparison .prod-comparison-table tbody{display:table-row-group}}product-comparison .prod-comparison-table table tbody tr{border-bottom:1px solid #dcdcdc;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,1fr);width:100%}product-comparison .prod-comparison-table table tbody tr:last-child{border-bottom:none}@media(min-width:768px){product-comparison .prod-comparison-table table tbody tr{display:table-row}}product-comparison .prod-comparison-table table tbody tr th:first-child:not(.comparison-title-row-cell){border-bottom:1px solid #dcdcdc;font-family:var(--font-medium);font-size:12px;font-weight:500;grid-column:1/-1;line-height:150%;min-width:0;padding:11px 33px;text-align:center;width:100%;word-break:break-word}product-comparison .prod-comparison-table table tbody tr th:first-child:not(.comparison-title-row-cell) .row-header{justify-content:center;text-align:center}@media(min-width:768px){product-comparison .prod-comparison-table table tbody tr th:first-child:not(.comparison-title-row-cell){border-bottom:none;grid-column:auto;min-width:auto;padding:16px;text-align:center;width:15%}product-comparison .prod-comparison-table table tbody tr th:first-child:not(.comparison-title-row-cell) .row-header{justify-content:flex-start;text-align:left}}product-comparison .prod-comparison-table table tbody tr.feature-row th:first-child:not(.comparison-title-row-cell){font-size:16px;padding:0}@media(min-width:768px){product-comparison .prod-comparison-table table tbody tr.feature-row th:first-child:not(.comparison-title-row-cell){font-size:16px;padding:16px}product-comparison .prod-comparison-table table tbody tr.pre-title-row th:first-child:not(.comparison-title-row-cell){font-size:16px}}product-comparison .prod-comparison-table table tbody tr.pre-title-row--icon-mobile th:first-child:not(.comparison-title-row-cell){padding-bottom:0;padding-top:0}@media(min-width:768px){product-comparison .prod-comparison-table table tbody tr.pre-title-row--icon-mobile th:first-child:not(.comparison-title-row-cell){padding-bottom:16px;padding-top:16px}}product-comparison .prod-comparison-table table tbody tr th.comparison-title-row-cell{grid-column:1/-1;min-width:0;padding:10px 8px;width:100%;word-break:break-word}@media(min-width:768px){product-comparison .prod-comparison-table table tbody tr th.comparison-title-row-cell{grid-column:auto;min-width:auto;padding:16px;width:auto}}product-comparison .prod-comparison-table table tbody tr td:not(:first-child),product-comparison .prod-comparison-table table tbody tr th:not(:first-child){font-size:16px;line-height:150%;padding:20px}@media(min-width:768px){product-comparison .prod-comparison-table table tbody tr td:not(:first-child),product-comparison .prod-comparison-table table tbody tr th:not(:first-child){padding:16px}}product-comparison .prod-comparison-table table tbody tr.pre-title-row th:first-child{background-color:#e3e3e3}product-comparison .prod-comparison-table table tbody tr.feature-row th:first-child{background-color:#f9f9f9}@media(min-width:768px){product-comparison .prod-comparison-table table tbody tr.pre-title-row th:first-child,product-comparison .prod-comparison-table table tbody tr.feature-row th:first-child{background-color:transparent}}product-comparison .prod-comparison-table table tbody tr.feature-row td:first-of-type,product-comparison .prod-comparison-table table tbody tr.pre-title-row td:first-of-type{padding-right:24px}product-comparison .prod-comparison-table table tbody tr.feature-row td+td,product-comparison .prod-comparison-table table tbody tr.pre-title-row td+td{padding-left:24px;position:relative}product-comparison .prod-comparison-table table tbody tr.feature-row td+td:before,product-comparison .prod-comparison-table table tbody tr.pre-title-row td+td:before{background-color:#dcdcdc;bottom:20px;content:"";left:0;position:absolute;top:20px;width:1px}@media(min-width:768px){product-comparison .prod-comparison-table table tbody tr.feature-row td:first-of-type,product-comparison .prod-comparison-table table tbody tr.pre-title-row td:first-of-type{padding-right:16px}product-comparison .prod-comparison-table table tbody tr.feature-row td+td,product-comparison .prod-comparison-table table tbody tr.pre-title-row td+td{padding-left:16px}product-comparison .prod-comparison-table table tbody tr.feature-row td+td:before,product-comparison .prod-comparison-table table tbody tr.pre-title-row td+td:before{content:none}}product-comparison .prod-comparison-table .row-header{align-items:center;display:flex;gap:8px;justify-content:flex-start;text-align:left}product-comparison .prod-comparison-table .row-icon{align-items:center;color:#010101;display:flex;font-size:32px;justify-content:center;min-width:40px}product-comparison .prod-comparison-table .row-icon img{height:40px;object-fit:contain;width:40px}product-comparison .prod-comparison-table .row-title--section{text-transform:uppercase}@media(min-width:768px){product-comparison .prod-comparison-table .row-title--section{text-transform:inherit}}product-comparison .prod-comparison-table .row-title--large-mobile{font-size:calc(1em + 4px)}@media(min-width:768px){product-comparison .prod-comparison-table .row-title--large-mobile{font-size:inherit}}product-comparison .prod-comparison-table .price-wrapper{align-items:center;display:flex;flex-direction:column;gap:4px}product-comparison .prod-comparison-table .product-image-container{align-items:center;display:flex;flex-direction:column;gap:12px;position:relative}product-comparison .prod-comparison-table .product-image{border:2px solid #f3f4f6;border-radius:8px;box-shadow:0 2px 8px #0000001a;height:140px;object-fit:cover;transition:transform .2s ease,box-shadow .2s ease;width:140px}product-comparison .prod-comparison-table .product-image:hover{box-shadow:0 4px 16px #00000026;transform:scale(1.05)}@media(min-width:768px){product-comparison .prod-comparison-table .product-image{height:160px;width:160px}}product-comparison .prod-comparison-table .remove-product-btn{align-items:center;background:#e7e7e7;border:0;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:30px;justify-content:center;position:absolute;right:-8px;top:-8px;width:30px;z-index:10}product-comparison .prod-comparison-table .remove-product-btn:hover{color:#374151}product-comparison .prod-comparison-table .custom-select-container{margin:0 auto;min-width:0;position:relative;width:100%}@media(min-width:768px){product-comparison .prod-comparison-table .custom-select-container{min-width:200px}}product-comparison .custom-select-trigger{align-items:center;background:var(--white,#fff) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 8px center/16px;border:none;border-bottom:1px solid #d1d5db;color:#111827;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;min-height:40px;min-width:0;padding:8px 32px 8px 12px;text-align:center;width:100%}product-comparison .custom-select-trigger:hover{border-bottom-color:#9ca3af}@media(min-width:768px){product-comparison .custom-select-trigger{font-size:16px;min-width:200px}}product-comparison .custom-select-options{background:var(--white,#fff);border:1px solid #232222;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top:0;box-shadow:0 4px 6px -1px #0000001a;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;scrollbar-width:none;text-align:left;top:100%;z-index:50}product-comparison .custom-select-option{border-bottom:1px solid #f3f4f6;color:#374151;cursor:pointer;font-size:14px;padding:8px 12px}product-comparison .custom-select-option:last-child{border-bottom:none}product-comparison .custom-select-option:hover{background-color:#f9fafb}product-comparison .custom-select-option.selected{background-color:#f4f1ea;color:#232222;font-weight:600}product-comparison select{-webkit-appearance:none;appearance:none;background:var(--white,#fff) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 8px center/14px;border:none;border-bottom:1px solid #d1d5db;color:#111827;cursor:pointer;font-size:13px;font-weight:600;min-width:0;outline:none;padding:6px 28px 6px 10px;text-align:center;width:100%}@media(min-width:768px){product-comparison select{background-size:16px;font-size:14px;min-width:200px;padding:8px 32px 8px 12px;width:auto}}product-comparison .sticky-select-bar{background:var(--white,#fff);box-shadow:0 2px 8px #0000001f;display:none;left:0;max-width:100vw;overflow-x:auto;padding:10px 16px;position:fixed;right:0;top:var(--header-height,46px);z-index:500}@media(min-width:768px){product-comparison .sticky-select-bar{left:50%;max-width:1158px;padding:10px 40px;right:auto;transform:translate(-50%);width:calc(100vw - 42px)}}@media(min-width:1024px){product-comparison .sticky-select-bar{top:var(--header-height-desktop,93px)}}product-comparison .sticky-select-bar.is-visible{display:block}product-comparison .sticky-select-bar__track{align-items:flex-start;display:flex;gap:8px}@media(min-width:768px){product-comparison .sticky-select-bar__track{min-width:800px}product-comparison .sticky-select-bar__track:before{content:"";flex:0 0 15%}}product-comparison .sticky-select-bar .custom-select-container,product-comparison .sticky-select-bar .product-selector-container{min-width:0}product-comparison .sticky-select-bar__column{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;min-width:200px}product-comparison .sticky-select-bar__column .custom-select-container,product-comparison .sticky-select-bar__column .product-selector-container{width:100%}
/*# sourceMappingURL=/cdn/shop/t/36/assets/compare-us.css.map */
