:root{--hr-glass-navy: 3, 20, 59;--hr-glass-white: 255, 255, 255}:where(a.button,button.button,input[type=submit],input[type=button],.shopify-payment-button__button,.cc-quick-buy-btn,.hr-btn,[class*=ai-video-button-],.line-3 .button,.product-form button[type=submit],.cart-checkout-button){position:relative;isolation:isolate;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 24px;overflow:hidden;border:1px solid rgba(var(--hr-glass-white),.72)!important;border-radius:999px!important;background:linear-gradient(145deg,rgba(var(--hr-glass-white),.82),rgba(var(--hr-glass-white),.56))!important;color:rgb(var(--hr-glass-navy))!important;box-shadow:inset 0 1px rgba(var(--hr-glass-white),.92),inset 0 -1px rgba(var(--hr-glass-navy),.08),0 8px 24px rgba(var(--hr-glass-navy),.14),0 1px 3px rgba(var(--hr-glass-navy),.08)!important;-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%);font-family:-apple-system,BlinkMacSystemFont,Figtree,Helvetica Neue,Arial,sans-serif!important;font-size:13px;line-height:1;font-weight:650;letter-spacing:.055em;text-transform:uppercase;text-decoration:none;text-shadow:none!important;-webkit-font-smoothing:antialiased;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,background-color .22s ease,color .22s ease!important}html body :is(a.button,button.button,input[type=submit],input[type=button],.shopify-payment-button__button,.cc-quick-buy-btn,.hr-btn,[class*=ai-video-button-],.line-3 .button,.product-form button[type=submit],.cart-checkout-button){border-radius:999px!important}:where(a.button,button.button,.shopify-payment-button__button,.cc-quick-buy-btn,.hr-btn,[class*=ai-video-button-],.line-3 .button,.product-form button[type=submit],.cart-checkout-button):before{content:"";position:absolute;z-index:-1;top:2px;right:10%;left:10%;height:42%;border-radius:999px;background:linear-gradient(180deg,#ffffff94,#fff0);pointer-events:none}:where(a.button,button.button,input[type=submit],input[type=button],.shopify-payment-button__button,.cc-quick-buy-btn,.hr-btn,[class*=ai-video-button-],.line-3 .button,.product-form button[type=submit],.cart-checkout-button):hover{transform:translateY(-1px) scale(1.018);background:linear-gradient(145deg,rgba(var(--hr-glass-white),.94),rgba(var(--hr-glass-white),.68))!important;color:rgb(var(--hr-glass-navy))!important;box-shadow:inset 0 1px rgba(var(--hr-glass-white),1),inset 0 -1px rgba(var(--hr-glass-navy),.08),0 12px 30px rgba(var(--hr-glass-navy),.18),0 2px 5px rgba(var(--hr-glass-navy),.1)!important}:where(a.button,button.button,input[type=submit],input[type=button],.shopify-payment-button__button,.cc-quick-buy-btn,.hr-btn,[class*=ai-video-button-],.line-3 .button,.product-form button[type=submit],.cart-checkout-button):active{transform:translateY(0) scale(.975);box-shadow:inset 0 1px 2px rgba(var(--hr-glass-navy),.12),0 4px 12px rgba(var(--hr-glass-navy),.12)!important}:where(.product-form button[type=submit],.cart-checkout-button,.checkout-button,.button--primary){border-color:#ffffff57!important;background:linear-gradient(145deg,rgba(var(--hr-glass-navy),.94),rgba(var(--hr-glass-navy),.78))!important;color:#fff!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000024,0 10px 28px rgba(var(--hr-glass-navy),.26)!important}:where(.product-form button[type=submit],.cart-checkout-button,.checkout-button,.button--primary):hover{background:linear-gradient(145deg,rgba(var(--hr-glass-navy),1),rgba(var(--hr-glass-navy),.86))!important;color:#fff!important}:where(.image-overlay,.hr-hero,.hr-dark,.hr-quote,.hr-cta,.hr-final,[class*=ai-video-container-]) :where(a.button,button.button,.hr-btn,[class*=ai-video-button-],.line-3 .button){border-color:#ffffff7a!important;background:linear-gradient(145deg,#ffffff4d,#ffffff21)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff8f,inset 0 -1px #ffffff1a,0 10px 30px #00000038!important;-webkit-backdrop-filter:blur(22px) saturate(175%);backdrop-filter:blur(22px) saturate(175%)}:where(.image-overlay,.hr-hero,.hr-dark,.hr-quote,.hr-cta,.hr-final,[class*=ai-video-container-]) :where(a.button,button.button,.hr-btn,[class*=ai-video-button-],.line-3 .button):hover{background:linear-gradient(145deg,#ffffff6b,#fff3)!important;color:#fff!important}:where(a.button,button.button,input[type=submit],input[type=button],.shopify-payment-button__button,.cc-quick-buy-btn,.hr-btn,[class*=ai-video-button-],.line-3 .button,.product-form button[type=submit],.cart-checkout-button):focus-visible{outline:3px solid rgba(61,125,255,.55)!important;outline-offset:3px}:where(button,input,a)[disabled],:where(button,input,a)[aria-disabled=true]{transform:none!important;opacity:.46}@media(max-width:749px){:where(a.button,button.button,input[type=submit],input[type=button],.shopify-payment-button__button,.cc-quick-buy-btn,.hr-btn,[class*=ai-video-button-],.line-3 .button,.product-form button[type=submit],.cart-checkout-button){min-height:46px;padding:12px 21px;font-size:12px;letter-spacing:.045em}}@media(prefers-reduced-motion:reduce){:where(a.button,button.button,input[type=submit],input[type=button],.shopify-payment-button__button,.cc-quick-buy-btn,.hr-btn,[class*=ai-video-button-],.line-3 .button,.product-form button[type=submit],.cart-checkout-button){transition:none!important}}body.page-first-time-customer .hr-btn{border-color:#ffffff61!important;background:linear-gradient(145deg,rgba(var(--hr-glass-navy),.97),rgba(var(--hr-glass-navy),.84))!important;color:#fff!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000029,0 10px 28px rgba(var(--hr-glass-navy),.28)!important}body.page-first-time-customer .hr-btn:hover{background:linear-gradient(145deg,rgba(var(--hr-glass-navy),1),rgba(var(--hr-glass-navy),.91))!important;color:#fff!important;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #0000002e,0 13px 32px rgba(var(--hr-glass-navy),.34)!important}body.template-product .product-purchase-form .button,body.template-product .sticky-select-size,body.template-product .sticky-add-cart{min-height:50px;border:1px solid rgba(255,255,255,.34)!important;border-radius:999px!important;background:linear-gradient(145deg,rgba(var(--hr-glass-navy),.97),rgba(var(--hr-glass-navy),.84))!important;color:#fff!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000029,0 10px 28px rgba(var(--hr-glass-navy),.26)!important;-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%);font-family:-apple-system,BlinkMacSystemFont,Figtree,Helvetica Neue,Arial,sans-serif!important;font-size:13px;font-weight:650;letter-spacing:.055em;text-transform:uppercase;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,background .22s ease!important}body.template-product .product-purchase-form .button:hover,body.template-product .sticky-select-size:hover,body.template-product .sticky-add-cart:hover{transform:translateY(-1px) scale(1.012);background:linear-gradient(145deg,rgba(var(--hr-glass-navy),1),rgba(var(--hr-glass-navy),.91))!important;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #0000002e,0 13px 32px rgba(var(--hr-glass-navy),.33)!important}body.template-product .jdgm-review-widget{--hr-review-ink: #121722;--hr-review-muted: #686b72;--hr-review-line: rgba(3, 20, 59, .12);--hr-review-paper: #fbfaf8;margin:0 auto!important;padding:clamp(52px,6vw,88px) clamp(18px,4vw,64px) clamp(46px,5vw,76px)!important;max-width:1520px;color:var(--hr-review-ink)}body.template-product .jm-review-widget__header-and-body{gap:clamp(28px,4vw,52px)!important}body.template-product .jm-review-widget__header{padding:0 0 clamp(22px,3vw,36px)!important;border-bottom:1px solid var(--hr-review-line)}body.template-product .jm-review-widget-minimal-header{align-items:end!important;gap:24px!important}body.template-product .jm-review-widget-minimal-header__title{margin:0!important;color:var(--hr-review-ink)!important;font-family:var(--heading-font-family, inherit)!important;font-size:clamp(30px,3.2vw,48px)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.025em!important;text-transform:none!important}body.template-product .jm-average-rating-display{gap:12px!important}body.template-product .jm-average-rating-display .jm-text{color:var(--hr-review-ink)!important}body.template-product .jm-review-widget-minimal-header__button-and-filters,body.template-product .jm-review-widget-minimal-header__filters{gap:10px!important}body.template-product .jm-review-widget .jm-button{min-height:44px!important;border-radius:999px!important;border-color:var(--hr-review-line)!important;padding:11px 19px!important;font-family:-apple-system,BlinkMacSystemFont,Figtree,Helvetica Neue,Arial,sans-serif!important;font-size:12px!important;font-weight:650!important;letter-spacing:.045em!important;text-transform:uppercase!important}body.template-product .jm-review-widget .jm-button--primary{border-color:#ffffff52!important;background:linear-gradient(145deg,rgba(var(--hr-glass-navy),.97),rgba(var(--hr-glass-navy),.84))!important;color:#fff!important;box-shadow:inset 0 1px #ffffff47,0 8px 22px rgba(var(--hr-glass-navy),.2)!important}body.template-product .jm-review-widget__body .jdgm-review-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(16px,2vw,26px)!important;align-items:stretch}body.template-product .jm-review-item{margin:0!important;padding:0!important;overflow:hidden;border:1px solid var(--hr-review-line)!important;border-radius:22px!important;background:var(--hr-review-paper)!important;box-shadow:0 12px 36px #03143b12!important}body.template-product .jm-review-item>.jm-stack{display:grid!important;grid-template-columns:minmax(0,1fr) 168px;grid-template-rows:1fr auto;gap:0!important;height:100%}body.template-product .jm-review-item__body{grid-column:1;grid-row:1;display:block!important;min-width:0;padding:clamp(22px,2.4vw,34px)!important}body.template-product .jm-review-item__content{gap:15px!important}body.template-product .jm-reviewer-info{align-items:center!important;gap:11px!important}body.template-product .jm-reviewer-avatar{width:36px!important;height:36px!important;border:1px solid var(--hr-review-line)!important;border-radius:50%!important;background:#fff!important}body.template-product .jm-reviewer-info__name{color:var(--hr-review-ink)!important;font-size:13px!important;font-weight:650!important;line-height:1.3!important}body.template-product .jm-reviewer-info__details .jm-text{color:var(--hr-review-muted)!important;font-size:12px!important}body.template-product .jm-review-content{gap:10px!important}body.template-product .jm-review-content__title{margin:0!important;color:var(--hr-review-ink)!important;font-family:var(--heading-font-family, inherit)!important;font-size:clamp(19px,1.65vw,25px)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.015em!important}body.template-product .jm-review-content__body,body.template-product .jdgm-review-content__body-content{color:#3f434b!important;font-size:14px!important;line-height:1.7!important}body.template-product .jm-review-content__body p{margin:0!important}body.template-product .jm-review-item>.jm-stack>.jm-cluster:has(.jm-media-thumbnail-list__thumbnail){grid-column:2;grid-row:1 / span 2;display:block!important;min-height:100%;margin:0!important;padding:0!important}body.template-product .jm-review-item .jm-box:has(.jm-media-thumbnail-list__thumbnail),body.template-product .jm-review-item .jm-media-thumbnail-list__thumbnail{width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;border-radius:0!important}body.template-product .jm-review-item .jm-media-thumbnail-list__thumbnail img{display:block!important;width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;transition:transform .45s cubic-bezier(.2,.8,.2,1)}body.template-product .jm-review-item:hover .jm-media-thumbnail-list__thumbnail img{transform:scale(1.025)}body.template-product .jm-review-item>.jm-stack:not(:has(.jm-media-thumbnail-list__thumbnail)) .jm-review-item__body{grid-column:1 / -1}body.template-product .jm-review-item>.jm-stack>.jm-cluster:last-child:not(:has(.jm-media-thumbnail-list__thumbnail)){grid-column:1;grid-row:2;padding:0 clamp(22px,2.4vw,34px) 22px!important}body.template-product .jm-pagination-controls{grid-column:1 / -1;margin-top:clamp(12px,2vw,24px)!important;justify-content:center!important}body.template-product .jm-pagination-controls__button{min-width:42px!important;min-height:42px!important;padding:9px!important;border-radius:50%!important}body.template-product .jm-pagination-controls__button--active{background:rgb(var(--hr-glass-navy))!important;color:#fff!important}body.template-product .jm-media-preview{margin-bottom:clamp(18px,2vw,28px)!important}body.template-product .jm-media-grid__image-container,body.template-product .jm-media-grid__image{border-radius:14px!important}body.template-product .jdgm-review-widget+*{margin-top:0!important}@media(max-width:899px){body.template-product .jm-review-widget__body .jdgm-review-list{grid-template-columns:minmax(0,1fr)}body.template-product .jm-review-widget-minimal-header{align-items:start!important}}@media(max-width:599px){body.template-product .jdgm-review-widget{padding:42px 16px 38px!important}body.template-product .jm-review-widget-minimal-header__button-and-filters{width:100%;align-items:stretch!important}body.template-product .jm-review-widget-minimal-header__action-buttons,body.template-product .jm-review-widget-minimal-header__filters{width:100%}body.template-product .jm-review-widget .jm-button,body.template-product .jm-sort-filter{flex:1 1 auto}body.template-product .jm-review-item>.jm-stack{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}body.template-product .jm-review-item>.jm-stack>.jm-cluster:has(.jm-media-thumbnail-list__thumbnail){grid-column:1;grid-row:1;min-height:0;aspect-ratio:16 / 10}body.template-product .jm-review-item__body{grid-column:1;grid-row:2;padding:22px!important}body.template-product .jm-review-item>.jm-stack>.jm-cluster:last-child:not(:has(.jm-media-thumbnail-list__thumbnail)){grid-column:1;grid-row:3;padding:0 22px 20px!important}body.template-product .jm-review-item>.jm-stack:not(:has(.jm-media-thumbnail-list__thumbnail)) .jm-review-item__body{grid-row:1}body.template-product .jm-review-content__body,body.template-product .jdgm-review-content__body-content{font-size:13.5px!important;line-height:1.65!important}body.template-product .product-purchase-form .button,body.template-product .sticky-select-size,body.template-product .sticky-add-cart{min-height:48px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/hr-liquid-buttons.css.map */
