@charset "UTF-8";/*! DO NOT EDIT THIS CSS FILE!
    This file is generate from the source SCSS files of the theme. Any edits to this
    CSS file will be overwritten on any new theme update.
    Use custom.css if you really want to add in css rules.
    - Stephen
*/.metafield-comparison-background{background-color:#111}.metafield-comparison-section{padding:0 20px 40px;max-width:calc(var(--page-width) + var(--page-padding) * 2);margin:0 auto}.metafield-comparison-section .comparison-vs-image,.metafield-comparison-section .comparison-images .comparison-image{max-width:200px}.metafield-comparison-section .comparison-vs-image{max-width:100px}@media screen and (max-width:768px){.metafield-comparison-section .comparison-vs-image{max-width:50px}}.metafield-comparison-section .comparison-images{display:flex;align-items:center;justify-content:space-between;gap:20px}.metafield-comparison-section .comparison-selectors .comparison-vs-image{display:none}.metafield-comparison-section .comparison-selectors{display:flex;align-items:center;justify-content:space-between;gap:0}.metafield-comparison-section.initialized .comparison-selectors{margin-top:20px}.metafield-comparison-section .comparison-selectors .comparison-selector{width:100%}.metafield-comparison-section .comparison-selectors .comparison-selector:first-of-type{display:none}.metafield-comparison-section .comparison-selectors .comparison-selector select{width:100%;text-overflow:ellipsis;color:#fff;background-color:#111;border:none;border-bottom:2px solid #232323;padding:25px 30px 15px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.metafield-comparison-section .comparison-selectors .comparison-selector select#second-comparison-selector{color:#fff;background-color:#ff5100;border-radius:5px;font-size:30px}@media screen and (max-width:768px){.metafield-comparison-section .comparison-selectors .comparison-selector select#second-comparison-selector{font-size:20px;padding:15px 30px 15px 15px}}.metafield-comparison-section .comparison-selectors .comparison-selector select#second-comparison-selector option{color:#fff;background-color:#111}.metafield-comparison-section .comparison-selectors .comparison-selector{position:relative}.metafield-comparison-section .comparison-selectors .comparison-selector:nth-of-type(2):after{content:"\2572\2571";position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:8px;color:#fff;font-weight:700}.metafield-comparison-section .comparison-selectors .comparison-selector select{white-space:normal;padding:15px 30px}.metafield-comparison-section:not(.initialized) .comparison-grid{max-height:330px;position:relative;overflow:hidden}.metafield-comparison-section:not(.initialized) .comparison-grid .comparison-grid-shadow{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom,#fff0,#111);pointer-events:none}.metafield-comparison-section .comparison-grid .comparison-row{margin-top:20px;min-height:100px;display:flex;gap:20px}.metafield-comparison-section .comparison-grid .comparison-row:first-of-type{margin-top:0}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item{width:100%;background-color:#262626;display:flex;align-items:center;gap:40px;padding:0 30px;border-radius:5px}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item.comparison-row-item-rating .rating-stars{font-size:20px;line-height:1}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item.comparison-row-item-rating .rating-stars svg{display:inline-block}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item-left{flex-direction:row-reverse}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item-right{background-color:#fff6;flex-direction:row}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item .render-label{color:#000;font-weight:800;margin:0;display:flex;align-items:center;gap:5px;font-size:24px;line-height:24px}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item .render-label-info{font-weight:400;color:#000;margin:0;display:contents;align-items:center;gap:5px;font-size:15px;line-height:24px}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item-right .render-label{color:#202020;text-align:right}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item .render-data{min-width:120px;font-weight:700;font-size:68px;display:flex;line-height:1;font-family:Fira Sans Extra Condensed,Fira Sans,sans-serif}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item .render-data sup{font-size:.5em;line-height:normal}.metafield-comparison-section .comparison-grid #comparison-row-diet.comparison-row .comparison-row-item .render-data img{width:auto}.metafield-comparison-section .comparison-grid #comparison-row-diet.comparison-row .comparison-row-item .render-data img.clickable,.metafield-comparison-section .comparison-grid #comparison-row-diet.comparison-row .comparison-row-item .render-label span.clickable{cursor:pointer}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item .render-data .small-render-data{font-size:40px;margin-top:15px}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item-left{text-align:right;background-color:#ff5d00;align-items:center}@media screen and (max-width:768px){.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item-left{align-items:end}}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item-left .render-label{text-align:right}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item-left .render-data{color:#000;justify-content:flex-end}@media screen and (max-width:768px){.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item-left .render-data{justify-content:flex-start}}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item-right{text-align:left;align-items:center}@media screen and (max-width:768px){.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item-right{align-items:start}}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item-right .render-label{text-align:left}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item-right .render-data{color:#202020;justify-content:flex-start}@media screen and (max-width:768px){.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item-right .render-data{justify-content:flex-end}}.metafield-comparison-section:not(.initialized) .comparison-grid .comparison-row .comparison-row-item-right .render-label{display:none}@media screen and (min-width:769px){.metafield-comparison-section:not(.initialized) .comparison-images .comparison-image{min-width:200px}}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item{gap:0}@media screen and (max-width:768px){.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item{gap:20px}}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item.comparison-row-item-diet>div.render-data img{max-width:100px}@media screen and (max-width:768px){.mt-10,.my-10{margin-top:2rem!important}.metafield-comparison-section{padding:10px 10px 20px}.metafield-comparison-section .comparison-images{display:grid;grid-auto-flow:column;justify-content:center;align-content:center}.metafield-comparison-section .comparison-selectors .comparison-vs-image{display:block}.metafield-comparison-section .comparison-selectors{flex-direction:column}.metafield-comparison-section .comparison-selectors .comparison-selector{width:100%}.metafield-comparison-section:not(.initialized) .comparison-grid{max-height:400px}.metafield-comparison-section .comparison-grid .comparison-row{margin-top:10px;min-height:100px;gap:10px}.metafield-comparison-section .comparison-grid .comparison-row :first-of-type{margin-top:0}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item{flex-direction:column;gap:0px;padding:16px 10px}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item.comparison-row-item-diet{flex-direction:row-reverse;align-items:center;justify-content:flex-start!important}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item.comparison-row-item-diet.comparison-row-item-right{flex-direction:row}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item.comparison-row-item-diet>div.render-data img{max-width:56px}.metafield-comparison-section .comparison-grid #comparison-row-diet.comparison-row .comparison-row-item{justify-content:space-between}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item .render-data{min-width:unset;font-size:44px;line-height:1}.metafield-comparison-section:not(.initialized) .comparison-selectors .comparison-selector select{max-width:none}.metafield-comparison-section .comparison-grid .comparison-row .comparison-row-item .render-label{font-size:clamp(15px,4.25vw,24px);line-height:1.2}}.metafield-comparison-modal{display:none;position:fixed;z-index:11;left:0;top:0;width:100%;height:100%;background-color:#00000080}.metafield-comparison-modal .modal-content{background-color:#333;color:#fff;margin:5% auto;padding:40px 50px;border-radius:10px;width:80%;max-width:1100px;position:relative;max-height:80vh;display:flex;justify-content:center}.metafield-comparison-modal .modal-content .metafield-comparison-modal-image,.metafield-comparison-modal .modal-content .metafield-comparison-modal-m-image{width:auto;height:auto;object-fit:contain}.metafield-comparison-modal .modal-content .metafield-comparison-modal-m-image{display:none}.metafield-comparison-modal .close{color:#fff;position:absolute;top:10px;right:15px;font-size:28px;cursor:pointer}.metafield-comparison-modal .close:hover,.metafield-comparison-modal .close:focus{color:#f1f1f1;text-decoration:none;cursor:pointer}@media screen and (max-width:768px){.metafield-comparison-modal .modal-content{padding:20px}.metafield-comparison-modal .modal-content .metafield-comparison-modal-image{display:none}.metafield-comparison-modal .modal-content .metafield-comparison-modal-m-image{display:block}}@media screen and (max-width:500px){.metafield-comparison-modal .modal-content{margin:25% auto}}.main-product-comparison.shopify-section .subheading{text-transform:none;font-family:Fira Sans;font-weight:400;font-size:34px;line-height:1;letter-spacing:0px}@media screen and (max-width:768px){.main-product-comparison.shopify-section .subheading{font-size:15px}}.main-product-comparison.shopify-section .section-heading{font-family:Fira Sans Extra Condensed,Fira Sans,sans-serif;font-weight:900;font-size:78px;line-height:70.2px;letter-spacing:0%}@media screen and (max-width:768px){.main-product-comparison.shopify-section .section-heading{font-size:44px;line-height:35.2px;letter-spacing:-1px}}.main-product-comparison.shopify-section #metafield-comparison-section{max-width:860px}.main-product-comparison.shopify-section .comparison-images{max-width:660px;margin:30px auto}@media screen and (max-width:768px){.main-product-comparison.shopify-section .comparison-images{margin:15px auto}}@media screen and (max-width:480px){.main-product-comparison.shopify-section .comparison-images{max-width:90%}}.comparison-calculator{color:#fff;margin-top:16px;min-height:100px;gap:20px;display:flex;align-items:center}@media screen and (max-width:768px){.comparison-calculator{gap:10px}}.comparison-calculator #dog-weight{background-color:#000;color:#ff5d00;border:1px #FF5D00 solid}.comparison-calculator>div{min-height:100px;text-align:center;vertical-align:middle;background-color:#262626;border-radius:5px;flex-direction:column;gap:5px;padding:25px 10px 16px;flex-grow:1;flex-basis:0;font-weight:700;font-size:20px;line-height:29.76px;letter-spacing:0px}@media screen and (max-width:768px){.comparison-calculator>div{padding-top:25px;line-height:46px}}.comparison-calculator label{font-weight:700;font-size:22px;line-height:46px;letter-spacing:0px;text-align:center;margin-bottom:1em;margin-right:.75em}@media screen and (max-width:768px){.comparison-calculator label{display:block;margin-bottom:0;margin-right:0;font-size:15px;line-height:18px}}.comparison-calculator .cals{font-weight:800;font-size:46px;line-height:46px;letter-spacing:-.49px;vertical-align:top;margin-right:.125em}@media screen and (max-width:768px){.comparison-calculator .cals{font-size:32px}}.caveat-text{margin-top:30px;font-weight:400;font-size:20px;line-height:24px;letter-spacing:0px;text-align:center;color:#979797;padding:0 1em}@media screen and (max-width:768px){.caveat-text{font-size:12px;letter-spacing:.2px;margin-top:15px}}.comparison-product-info{color:#fff;margin-top:30px;min-height:100px;gap:20px;display:flex}@media screen and (max-width:768px){.comparison-product-info{gap:10px;margin-top:10px}}.comparison-product-info.line-row-wrapper{min-height:0}.comparison-product-info .line-row{border-top:2px rgba(255,255,255,.4) solid;padding:0}.comparison-product-info.comparison-bag-images{vertical-align:middle;align-items:center;display:flex}.comparison-product-info>div{vertical-align:middle;align-items:center;flex-direction:column;gap:5px;padding:10px 0 15px;flex-grow:1;flex-basis:0}.comparison-product-info>div.competitor-product>div{flex-direction:row-reverse;display:flex}.comparison-product-info>div.competitor-product>div .product-brand{text-align:left}.comparison-product-info>div.competitor-product>div .product-title{text-align:left}.comparison-product-info>div>div{gap:15px;display:flex;align-items:center}.comparison-product-info>div>div .thumbnail-wrapper{max-width:25%;margin:0 10px}.comparison-product-info>div>div>div{flex-grow:1;flex-basis:0;flex-direction:column}.comparison-product-info>div>div .title-wrapper{flex-grow:2}.comparison-product-info>div>div .product-brand{font-weight:700;font-size:20px;line-height:1.25;letter-spacing:0px;text-align:right;display:block}.comparison-product-info>div>div .product-title{font-weight:400;font-size:12px;line-height:1.25;letter-spacing:.2px;text-align:right;color:#979797}.comparison-row-item.comparison-row-item-left{text-align:right;align-items:end}.comparison-row-item.comparison-row-item-right{text-align:left;align-items:first baseline}.breadcrumb{display:none}.main-product-comparison.shopify-section h2,.main-product-comparison.shopify-section .h2{font-size:calc(56px * var(--font-heading-scale))}@media screen and (max-width:768px){.main-product-comparison.shopify-section h2,.main-product-comparison.shopify-section .h2{font-size:calc(36px * var(--font-heading-scale))}}.image-with-content-container .content-container .image-with-content-text.h1{font-weight:900;font-size:78px;line-height:90%;letter-spacing:0%}@media screen and (max-width:768px){.image-with-content-container .content-container .image-with-content-text.h1{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/section-product-comparison.css.map */
