.utc{--utc-green: #2b3a32;--utc-ink: #24302a;--utc-muted: rgba(43, 58, 50, .7);--utc-faint: rgba(43, 58, 50, .5);--utc-line: rgba(43, 58, 50, .12);--utc-line-soft: rgba(43, 58, 50, .07);--utc-tint: rgba(43, 58, 50, .035);--utc-cream: #f4f1ec;--utc-sand: #faf8f5;--utc-gold: #b08a4a;--utc-radius: 14px;box-sizing:border-box;color:var(--utc-green);font-family:inherit}.utc *,.utc *:before,.utc *:after{box-sizing:border-box}.utc p{margin:0}.utc ul{margin:0;padding:0;list-style:none}.utc-sec{width:100%;padding:28px 20px}.utc-sec--tint{background:var(--utc-sand)}.utc-sec--green{background:var(--utc-green);color:var(--utc-cream)}.utc-sec__inner{max-width:680px;margin:0 auto}.utc-sec--wide .utc-sec__inner{max-width:1040px}.utc-sec__title{margin:0 0 16px;font-size:clamp(20px,5vw,26px);font-weight:600;line-height:1.25;letter-spacing:-.3px;text-align:center}.utc-sub{margin:26px 0 12px;font-size:12px;font-weight:650;letter-spacing:1.4px;text-transform:uppercase;color:var(--utc-faint);text-align:center}.utc-fine{margin-top:16px;color:var(--utc-faint);font-size:12.6px;line-height:1.55;text-align:center}.utc-fine a{color:var(--utc-green);font-weight:600}@media screen and (min-width:750px){.utc-sec{padding:44px 24px}.utc-sec__title{margin-bottom:22px}}.utc-lede{margin:3px 0 12px;color:var(--utc-muted);font-size:15px;line-height:1.55}.utc-lede strong{color:var(--utc-green);font-weight:600}@media screen and (min-width:750px){.utc-lede{font-size:15.5px;max-width:46ch}}.utc-trust{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:14px 0 4px;overflow:hidden;background:var(--utc-line);border:1px solid var(--utc-line);border-radius:12px}.utc-trust__item{display:flex;align-items:flex-start;gap:8px;padding:10px 11px;background:#fff}.utc-trust__item svg{flex:0 0 17px;width:17px;height:17px;margin-top:1px;color:var(--utc-green)}.utc-trust__t{display:block;font-size:12.5px;font-weight:650;line-height:1.28}.utc-trust__d{display:block;margin-top:1px;color:var(--utc-faint);font-size:11.2px;line-height:1.3}@media screen and (min-width:750px){.utc-trust{max-width:540px}.utc-trust__item{padding:11px 13px}.utc-trust__t{font-size:12.9px}.utc-trust__d{font-size:11.6px}}.utc-benefits{margin:16px 0 4px}.utc-benefits__item{display:flex;align-items:flex-start;gap:10px;padding:9px 0}.utc-benefits__item+.utc-benefits__item{border-top:1px solid var(--utc-line-soft)}.utc-benefits__tick{flex:0 0 18px;width:18px;height:18px;margin-top:1px;color:var(--utc-green)}.utc-benefits__t{display:block;font-size:14.4px;font-weight:650;line-height:1.35}.utc-benefits__d{display:block;margin-top:2px;color:var(--utc-muted);font-size:13.4px;line-height:1.5}.utc-quotes{margin:16px 0 2px;padding:14px 15px;background:var(--utc-tint);border-radius:12px}.utc-quotes__head{display:flex;align-items:center;gap:7px;margin-bottom:10px;font-size:11.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--utc-faint)}.utc-quotes__stars{color:var(--utc-gold);font-size:12px;letter-spacing:1.5px}.utc-quotes__item+.utc-quotes__item{margin-top:12px;padding-top:12px;border-top:1px solid var(--utc-line-soft)}.utc-quotes__text{font-size:13.8px;line-height:1.5;color:var(--utc-ink)}.utc-quotes__by{display:block;margin-top:4px;color:var(--utc-faint);font-size:11.8px}.utc-quotes__link{display:inline-block;margin-top:11px;color:var(--utc-green);font-size:12.6px;font-weight:600;text-underline-offset:3px}.utc-proof{max-width:620px;margin:0 auto;padding:26px 20px;text-align:center;background:var(--utc-green);border-radius:18px;color:var(--utc-cream)}.utc-proof__rating{display:flex;align-items:center;justify-content:center;gap:11px}.utc-proof__score{font-size:34px;font-weight:700;line-height:1;letter-spacing:-1px}.utc-proof__stars{position:relative;display:inline-block;overflow:hidden;font-size:19px;letter-spacing:2px;line-height:1}.utc-proof__stars-bg{color:#f4f1ec47}.utc-proof__stars-fg{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:#e0c691}.utc-proof__count{margin-top:10px;color:#f4f1ecd1;font-size:13.5px;line-height:1.5}.utc-proof__count strong{color:var(--utc-cream);font-weight:650}.utc-proof__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(244,241,236,.18)}.utc-proof__stat{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.utc-proof__stat svg{width:21px;height:21px;color:#d8bd8a}.utc-proof__stat-t{font-size:12.4px;font-weight:650;line-height:1.25}.utc-proof__stat-d{color:#f4f1ecb3;font-size:11.2px;line-height:1.25}@media screen and (min-width:750px){.utc-proof{padding:32px 30px}.utc-proof__score{font-size:40px}.utc-proof__stars{font-size:22px}.utc-proof__stat-t{font-size:13.4px}.utc-proof__stat-d{font-size:12px}}.utc-ing{display:grid;gap:0}.utc-ing__item{padding:14px 0;border-top:1px solid var(--utc-line)}.utc-ing__item:last-child{border-bottom:1px solid var(--utc-line)}.utc-ing__name{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:15px;font-weight:650;line-height:1.3}.utc-ing__tag{color:var(--utc-gold);font-size:10.5px;font-weight:650;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.utc-ing__desc{margin-top:4px;color:var(--utc-muted);font-size:14px;line-height:1.55}@media screen and (min-width:750px){.utc-ing{grid-template-columns:1fr 1fr;column-gap:34px}.utc-ing__item:nth-child(2){border-top:1px solid var(--utc-line)}.utc-ing__item:nth-last-child(2){border-bottom:1px solid var(--utc-line)}}.utc-steps{display:grid;gap:14px}.utc-steps__item{display:flex;gap:13px;align-items:flex-start}.utc-steps__num{flex:0 0 26px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:var(--utc-green);border-radius:50%;color:var(--utc-cream);font-size:12px;font-weight:650}.utc-steps__t{display:block;font-size:14.8px;font-weight:650;line-height:1.3}.utc-steps__d{display:block;margin-top:2px;color:var(--utc-muted);font-size:14px;line-height:1.5}.utc-tip{display:flex;gap:10px;margin-top:18px;padding:13px 15px;background:var(--utc-cream);border-radius:12px}.utc-tip svg{flex:0 0 17px;width:17px;height:17px;margin-top:2px;color:var(--utc-gold)}.utc-tip__t{display:block;font-size:13.6px;font-weight:650}.utc-tip__d{display:block;margin-top:2px;color:var(--utc-muted);font-size:13.6px;line-height:1.5}@media screen and (min-width:750px){.utc-steps{grid-template-columns:repeat(3,1fr);gap:22px}.utc-steps__item{flex-direction:column;gap:9px}}.utc-time__item{display:grid;grid-template-columns:92px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--utc-line)}.utc-time__item:last-child{border-bottom:1px solid var(--utc-line)}.utc-time__when{color:var(--utc-gold);font-size:11.4px;font-weight:650;letter-spacing:.4px;line-height:1.4;text-transform:uppercase}.utc-time__what{color:var(--utc-muted);font-size:14px;line-height:1.5}@media screen and (min-width:750px){.utc-time__item{grid-template-columns:130px 1fr;gap:20px;padding:14px 0}}.utc-cmp{overflow:hidden;border:1px solid var(--utc-line);border-radius:var(--utc-radius)}.utc-cmp__row{display:grid;grid-template-columns:1fr 58px 58px;align-items:center;gap:8px;padding:12px 14px;background:#fff}.utc-cmp__row+.utc-cmp__row{border-top:1px solid var(--utc-line-soft)}.utc-cmp__row--head{background:var(--utc-green);color:var(--utc-cream)}.utc-cmp__row--head .utc-cmp__label{font-size:11.5px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;opacity:.72}.utc-cmp__brand,.utc-cmp__other{text-align:center;font-size:10.8px;font-weight:650;line-height:1.2}.utc-cmp__label{font-size:13.8px;line-height:1.4}.utc-cmp__cell{display:flex;justify-content:center}.utc-cmp__cell svg{width:19px;height:19px}.utc-cmp__cell--yes svg{color:#4a7c59}.utc-cmp__cell--no svg{color:#2b3a3240}@media screen and (min-width:750px){.utc-cmp__row{grid-template-columns:1fr 120px 120px;padding:14px 20px}.utc-cmp__label{font-size:14.4px}.utc-cmp__brand,.utc-cmp__other{font-size:12.2px}}.utc-faq__item{border-top:1px solid var(--utc-line)}.utc-faq__item:last-of-type{border-bottom:1px solid var(--utc-line)}.utc-faq summary{display:flex;align-items:center;gap:12px;min-height:54px;padding:12px 2px;cursor:pointer;list-style:none}.utc-faq summary::-webkit-details-marker{display:none}.utc-faq summary::marker{content:""}.utc-faq summary:focus-visible{outline:2px solid var(--utc-green);outline-offset:2px}.utc-faq__q{flex:1 1 auto;min-width:0;margin:0;font-size:14.6px;font-weight:620;line-height:1.4}.utc-faq__mark{position:relative;flex:0 0 20px;width:20px;height:20px}.utc-faq__mark:before,.utc-faq__mark:after{content:"";position:absolute;top:50%;left:50%;background:var(--utc-green);border-radius:2px;transform:translate(-50%,-50%);transition:transform .22s ease,opacity .22s ease}.utc-faq__mark:before{width:12px;height:1.6px}.utc-faq__mark:after{width:1.6px;height:12px}.utc-faq__item[open] .utc-faq__mark:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.utc-faq__a{padding:0 2px 16px;color:var(--utc-muted);font-size:14px;line-height:1.6}.utc-faq__a a{color:var(--utc-green);font-weight:600}@media screen and (min-width:750px){.utc-faq__q{font-size:15.2px}.utc-faq__a{font-size:14.4px;padding-right:40px}}.utc-cross{display:block;max-width:620px;margin:0 auto;padding:16px;background:#fff;border:1px solid var(--utc-line);border-radius:var(--utc-radius);color:inherit;text-decoration:none}.utc-cross:hover{border-color:#2b3a324d}.utc-cross__top{display:flex;align-items:center;gap:13px}.utc-cross__img{flex:0 0 70px;width:70px;height:70px;object-fit:cover;background:var(--utc-tint);border-radius:10px}.utc-cross__badge{display:inline-block;margin-bottom:5px;padding:3px 8px;background:var(--utc-cream);border-radius:99px;color:var(--utc-green);font-size:10.2px;font-weight:650;letter-spacing:.6px;text-transform:uppercase}.utc-cross__t{display:block;font-size:15.2px;font-weight:650;line-height:1.3}.utc-cross__d{display:block;margin-top:3px;color:var(--utc-muted);font-size:13.2px;line-height:1.45}.utc-cross__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding-top:13px;border-top:1px solid var(--utc-line-soft)}.utc-cross__price{display:block;font-size:15px;font-weight:700}.utc-cross__was{margin-left:6px;color:var(--utc-faint);font-size:13px;font-weight:400;text-decoration:line-through}.utc-cross__save{display:block;margin-top:2px;color:var(--utc-gold);font-size:12.2px;font-weight:600}.utc-cross__cta{flex:0 0 auto;padding:11px 17px;background:var(--utc-green);border-radius:8px;color:var(--utc-cream);font-size:13.4px;font-weight:600;white-space:nowrap}.utc-roles{display:grid;gap:0}.utc-roles__item{display:flex;gap:14px;align-items:center;padding:15px 0;border-top:1px solid var(--utc-line)}.utc-roles__item:last-of-type{border-bottom:1px solid var(--utc-line)}.utc-roles__img{flex:0 0 60px;width:60px;height:60px;object-fit:cover;background:var(--utc-tint);border-radius:10px}.utc-roles__t{display:block;font-size:15px;font-weight:650;line-height:1.3}.utc-roles__t a{color:inherit;text-decoration:none}.utc-roles__t a:hover{text-decoration:underline}.utc-roles__when{display:block;margin-top:2px;color:var(--utc-gold);font-size:11.4px;font-weight:650;letter-spacing:.5px;text-transform:uppercase}@media screen and (min-width:750px){.utc-roles{grid-template-columns:repeat(3,1fr);gap:20px}.utc-roles__item{flex-direction:column;align-items:flex-start;gap:12px;padding:0;border:0}.utc-roles__item:last-of-type{border:0}.utc-roles__img{width:100%;height:150px;flex-basis:auto}}.utc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:4;background:#fffffff7;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-top:1px solid rgba(43,58,50,.13);box-shadow:0 -6px 24px #2b3a3214;padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(110%);transition:transform .26s cubic-bezier(.4,0,.2,1)}.utc-sticky.is-visible{transform:translateY(0)}.utc-sticky__inner{display:flex;align-items:center;gap:10px;max-width:1200px;margin:0 auto;padding:8px 14px}.utc-sticky__img{flex:0 0 42px;width:42px;height:42px;object-fit:cover;border-radius:8px;background:#2b3a320a}.utc-sticky__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.utc-sticky__title{font-size:12.4px;font-weight:600;line-height:1.2;color:#2b3a32;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.utc-sticky__price{font-size:14px;font-weight:700;line-height:1.2;color:#2b3a32}.utc-sticky__btn{flex:0 0 auto;min-height:46px;padding:0 22px;border:0;border-radius:6px;background:#2b3a32;color:#f4f1ec;font-family:inherit;font-size:14.5px;font-weight:600;letter-spacing:.2px;cursor:pointer;transition:opacity .15s ease}.utc-sticky__btn:hover{opacity:.9}.utc-sticky__btn:disabled{opacity:.5;cursor:not-allowed}.utc-sticky__btn:focus-visible{outline:2px solid #2b3a32;outline-offset:2px}body.overflow-hidden .utc-sticky,body.overflow-hidden-mobile .utc-sticky,body.overflow-hidden-tablet .utc-sticky{transform:translateY(110%)}@media screen and (max-width:374px){.utc-sticky__inner{gap:8px;padding:7px 11px}.utc-sticky__img{flex-basis:38px;width:38px;height:38px}.utc-sticky__btn{padding:0 15px;font-size:13.5px;min-height:44px}.utc-sticky__title{font-size:11.8px}}@media screen and (min-width:750px){.utc-sticky__inner{padding:10px 24px;gap:14px}.utc-sticky__img{flex-basis:46px;width:46px;height:46px}.utc-sticky__title{font-size:13.6px}.utc-sticky__price{font-size:15px}.utc-sticky__btn{min-height:48px;padding:0 32px;font-size:15px}}@media(prefers-reduced-motion:reduce){.utc-sticky{transition:none}}.product-form__buttons .product-form__submit.button{background-color:#2b3a32;border-color:#2b3a32;color:#f4f1ec;min-height:52px;font-size:15.5px;font-weight:650;letter-spacing:.2px}.product-form__buttons .product-form__submit.button:hover{opacity:.92}.product-form__buttons .product-form__submit.button[disabled],.product-form__buttons .product-form__submit.button[aria-disabled=true]{background-color:#2b3a3273;border-color:transparent}.product-form__buttons .shopify-payment-button__button--unbranded{background-color:transparent;border:1px solid rgba(43,58,50,.4);color:#2b3a32;min-height:50px;font-weight:600}.product-form__buttons .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#2b3a320d}.product-form__input--pill.product-form__input--pill input[type=radio]+label{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;margin:0;border-radius:8px;font-size:13.4px;line-height:1.25;text-align:center}.product-form__input--pill.product-form__input--pill input[type=radio]:checked+label{background:#2b3a32;border-color:#2b3a32;color:#f4f1ec}.product-form__input--pill.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #2b3a32;outline-offset:2px;box-shadow:none}@media screen and (max-width:749px){.product-form__input--pill.product-form__input--pill{display:grid;grid-template-columns:1fr 1fr;gap:8px}.product-form__input--pill.product-form__input--pill legend{grid-column:1 / -1;margin-bottom:2px}.product-form__input--pill.product-form__input--pill input[type=radio]+label{width:100%;padding:6px 8px;font-size:12.8px}.product__info-container .product__title{margin-bottom:4px}.product__info-container .price{margin-bottom:2px}.product__info-container .product-form__input{margin-bottom:10px}.product__info-container .product-form{margin-top:4px}.product__info-container .product-form__buttons{margin-top:0;max-width:100%}.product .product__media-wrapper{padding-bottom:6px}}.product__description.rte h2{font-size:17px;font-weight:650;line-height:1.3;margin:22px 0 8px}.product__description.rte p{font-size:14.6px;line-height:1.62;margin-bottom:12px;color:#2b3a32cc}.jdgm-star{color:#2b3a32!important}.product__info-container .jdgm-widget{margin-bottom:4px}.collapsible-content .accordion.accordion{border-radius:0;border:0;border-top:1px solid rgba(43,58,50,.12)}.collapsible-content .accordion.accordion:last-of-type{border-bottom:1px solid rgba(43,58,50,.12)}.collapsible-content .accordion.accordion summary{min-height:54px;padding:13px 2px}.collapsible-content .accordion.accordion .accordion__title{font-size:14.8px;font-weight:620}.collapsible-content .accordion.accordion .accordion__content{font-size:14px;line-height:1.6}.collapsible-content .accordion.accordion .accordion__content ul{padding-left:18px}.collapsible-content .accordion.accordion .accordion__content li{margin-bottom:7px}.collapsible-content .accordion.accordion .accordion__content p+p{margin-top:9px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ut-cro.css.map */
