@font-face{font-family:OGG;src:url(/cdn/shop/files/Ogg-Regular.woff2?v=1715610194) format("woff2"),}.accordion__toggle span{font-family:var(--heading-font-family)}.h6{font-family:var(--text-font-family);font-size:1em}.prose div{margin-top:5px!important}.text-subdued{font-family:font-family: var(--text-font-family)}.accordion__toggle{text-transform:uppercase;padding-block:1.25rem}.jdgm-medals-wrapper{display:none!important}#appointo-btn{-webkit-appearance:none!important;appearance:none!important;text-transform:var(--button-text-transform)!important;font:var(--button-font)!important;letter-spacing:var(--button-letter-spacing)!important;text-shadow:none!important;text-align:center!important;cursor:pointer!important;color:rgb(var(--button-text-color))!important;border:1px solid rgb(var(--button-outline-color, var(--button-background)))!important;border-radius:var(--button-border-radius)!important;background-color:#0000!important;background-image:var(--initial-gradient),var(--hover-gradient)!important;background-size:100% 100%,0 100%!important;background-position:var(--initial-background-position)!important;--initial-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background))) !important;--hover-gradient: linear-gradient(transparent, transparent) !important;--initial-background-position: var(--transform-origin-end) !important;--hover-background-position: var(--transform-origin-start) !important;background-repeat:no-repeat!important;justify-content:center!important;align-items:center!important;column-gap:1.125rem!important;padding:.65rem 1.75rem!important;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86)!important;display:inline-flex!important;position:relative!important}.jdgm-rev-widg__title,.jdgm-rev__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere}.jdgm-rev-widg__title{font-size:var(--text-h2)!important}.jdgm-rev__title{font-size:var(--text-lg)!important}.jdgm-write-rev-link.jdgm-write-rev-link{font:var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.65 var(--text-font-family)}#aca-modal-headline{text-transform:uppercase!important;font-family:OGG;font-weight:400}.payAsYouGoPlansDropdownWrapper .appstle_subscription_amount{color:#a4872c}@media screen and (min-width: 700px){.sm\:gap-5{gap:1rem}}@media only screen and (min-width: 992px){.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title{margin-bottom:32px}}.product-strap-line{color:#7d7b7b;margin-bottom:.5rem;font-family:var(--heading-font-family)}#shopify-buyer-consent{display:none!important}.rating-badge{flex-wrap:wrap;align-items:center;column-gap:.5rem;line-height:normal;display:flex}.rating-badge:hover{cursor:pointer}.rating-badge__stars{column-gap:.125rem;display:flex;position:relative;top:-.5px}.collection:only-child{margin-top:0}.product-card__image{object-position:top}.product-card{height:100%}.product-card__info{padding:0 1.5rem calc(1.5rem + 47px) 1.5rem}.product-card__add-button{min-height:47px;width:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media only screen and (min-width: 992px){.product-card__add-button{max-width:230px}}.product-card__custom-badge{position:absolute;z-index:2;left:1.5rem;top:1.5rem;border:1px solid #275E60;color:#275e60;padding:.5em;text-transform:uppercase;font-size:12px;line-height:1em}@media only screen and (min-width: 992px){.product-card__custom-badge{left:1.5rem;top:1.5rem;font-size:14px}}@media screen and (min-width: 1000px){.product-gallery{position:sticky;top:112px}}.product-gallery__image-list{position:relative}.product-sticky-bar__price{display:none}.rivo-hero-title{font-weight:400}.rivo-how-it-works-step-image{display:flex;align-items:center;justify-content:center}#rivo-ways-to-redeem{padding-top:40px;background-color:#005f61!important}#rivo-ways-to-redeem *{color:#fff!important;fill:#fff!important}#rivo-ways-to-redeem .rivo-card{max-width:350px;padding-top:0}#rivo-ways-to-redeem .rivo-card-title{font-size:var(--rivo-page-section-title-font-size);color:var(--rivo-page-section-title-font-color);font-family:var(--rivo-title-font-family);font-weight:var(--rivo-page-section-title-font-weight)}#rivo-ways-to-redeem .rivo-card-description{font-weight:700;margin:0;padding:0}#rivo-ways-to-redeem svg{display:none}header{background:#fff!important}#rivo-lp-referral-campaign{margin:0}#rivo-lp-referral-campaign .referral-body{display:flex;align-items:center;justify-content:center}#rivo-lp-referral-campaign .background-image{width:50%!important}#rivo-lp-referral-campaign iframe.rivo-referral{height:700px}#rivo-lp-referral-campaign .rivo-lp-content{max-width:100%!important}#rivo-lp-explainer{background:#e2f6f5!important;padding:var(--section-vertical-spacing-override, var(--section-vertical-spacing)) 0}#rivo-how-it-works{margin:0}#loy-potential-points{border:1px solid #DDDDDD}#loy-potential-points h3{font-family:var(--heading-font-family)}#loy-potential-points p,#loy-potential-points h3{font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom.css.map */
