.compare-modal{background-color:#fff;z-index:100;transform:translateY(100%);position:fixed;top:auto;right:0;bottom:0;left:0}@media (min-width:48rem){.compare-modal{top:auto}.compare-modal .col-md-4{display:flex}}.compare-modal--is-visible{transform:translateY(0);transition:all 0.2s linear;transition-property:transform}body.modal-open .compare-modal--is-visible{display:none}.compare-modal .container-fluid{padding-top:1rem;padding-bottom:1rem;overflow:auto}@media (min-width:48rem){.compare-modal .container-fluid{padding-top:3rem;padding-bottom:3rem}}.compare-modal .container-fluid>.row>.col-12:nth-child(2){order:1}@media (min-width:48rem){.compare-modal .container-fluid>.row>.col-12:nth-child(2){order:0}}.compare-modal h3{text-transform:uppercase}@media (min-width:48rem){.compare-modal h3{margin-bottom:.5rem}}.compare-modal p:not([class*=is-style]):not(.h1,.h2,.h3,.h4,.h5,.h6){font-family:"Karma",serif;font-weight:400;font-size:clamp(0.875rem, 0.5759345794rem + 0.6230529595vw, 1.125rem);line-height:clamp(1.25rem, 0.9509345794rem + 0.6230529595vw, 1.5rem);margin-bottom:.25rem}@media (min-width:48rem){.compare-modal p:not([class*=is-style]):not(.h1,.h2,.h3,.h4,.h5,.h6){margin-bottom:0}}.compare-modal .c-btn-wrapper{display:flex;flex-direction:column-reverse;align-items:center;gap:.59375rem}@media (min-width:48rem){.compare-modal .c-btn-wrapper{margin-top:0;flex-direction:row;justify-content:flex-end;gap:1.5rem}}.compare-modal .c-btn-wrapper .c-btn{text-align:center;margin-bottom:0}.compare-modal .c-btn-wrapper .c-btn-primary{width:100%}@media (min-width:48rem){.compare-modal .c-btn-wrapper .c-btn-primary{width:auto}}.compare-modal .c-btn-wrapper .c-btn-secondary{margin-right:0;transition:background-color 0.2s ease}.compare-modal .c-btn-wrapper .c-btn-tertiary{margin-right:0;border:0;background:transparent}.compare-modal--is-minimized #compared-adventures{transform:scale(0);display:none}.compare-modal--is-minimized .container-fluid{padding-top:1.25rem;padding-bottom:1.25rem}@media (max-width:61.98rem){.compare-modal .component-min-compare{display:none}}.compare-adventure-card{margin-top:1.25rem;display:none;flex-direction:row;position:relative;box-shadow:0 100px 80px rgba(0,0,0,.03),0 41.7776px 33.4221px rgba(0,0,0,.0215656),0 22.3363px 17.869px rgba(0,0,0,.0178832),0 12.5216px 10.0172px rgba(0,0,0,.015),0 6.6501px 5.32008px rgba(0,0,0,.0121168),0 2.76726px 2.21381px rgba(0,0,0,.00843437)}@media (min-width:48rem){.compare-adventure-card{display:flex;margin-top:1.5rem}}.compare-adventure-card__remove{background-color:transparent;border:0;padding:.625rem;position:absolute;top:0;right:0;z-index:1}.compare-adventure-card__remove i::before{display:block;color:#cf3339}.compare-adventure-card__remove:focus,.compare-adventure-card__remove:hover{transition:color all 0.2s linear ease}.compare-adventure-card__remove:focus i::before,.compare-adventure-card__remove:hover i::before{color:#b92b31}.compare-adventure-card__image{flex-basis:33.543%;padding-bottom:41.5%;position:relative}@media (min-width:48rem){.compare-adventure-card__image{padding-bottom:33.543%}}.compare-adventure-card__image img{width:100%;height:100%;position:absolute;object-fit:cover}.compare-adventure-card__content{flex-basis:66.547%;display:flex;flex-wrap:wrap;align-items:center;padding:clamp(1.5rem, 0.9018691589rem + 1.246105919vw, 2rem) clamp(0.625rem, -0.421728972rem + 2.1806853583vw, 1.5rem)}.compare-adventure-card h3{width:100%;margin-bottom:.25rem;font-size:1.125rem;line-height:1.25rem;font-family:"Karma",serif;text-transform:none}.compare-adventure-card h3 a{color:#030a30}.compare-adventure-card p:not([class*=is-style]):not(.h1,.h2,.h3,.h4,.h5,.h6){margin-bottom:0;font-size:clamp(0.875rem, 0.7254672897rem + 0.3115264798vw, 1rem)}@media (min-width:48rem){.compare-adventure-card p:not([class*=is-style]):not(.h1,.h2,.h3,.h4,.h5,.h6){padding-right:1.25rem;margin-right:.90625rem;position:relative}.compare-adventure-card p:not([class*=is-style]):not(.h1,.h2,.h3,.h4,.h5,.h6)::after{content:"";display:block;height:.875rem;width:1px;background:#000;position:absolute;top:50%;right:0;transform:translateY(-50%)}}.compare-adventure-card .trip-stars{margin-right:.5rem;display:inline-flex;vertical-align:middle}.compare-adventure-card .icon-star-rating{color:#f5b335}.compare-adventure-card .icon-star-rating::before{display:block}.compare-adventure-card .trip-rating{margin-right:.375rem;font-weight:700;font-size:.875rem;line-height:1;position:relative;top:2px}.compare-adventure-card .trip-review-count{font-size:.75rem;line-height:1rem;color:#030a30;text-decoration:underline;position:relative;top:1px}.compare-adventure-card .trip-review-count:focus,.compare-adventure-card .trip-review-count:hover{color:#030a30;text-decoration:none}