html.hsu-open{overflow:hidden}html.hsu-suppress [data-rebuy-id="248994"],html.hsu-suppress #rebuy-widget-248994,html.hsu-rebuy-blocked [data-rebuy-id="248994"],html.hsu-rebuy-blocked #rebuy-widget-248994{display:none!important}.hsu{padding:0;border:0;border-top:6px solid #f47521;width:min(1180px,calc(100vw - 56px));max-width:none;max-height:calc(100dvh - 56px);color:#222;background:#f0f0ef;overflow:auto;box-shadow:0 18px 70px #0003}.hsu::backdrop{background:#0006}.hsu [hidden]{display:none!important}.hsu__close{position:absolute;z-index:2;right:12px;top:10px;width:40px;height:40px;border:0;background:#fff9;border-radius:50%;font-size:30px;line-height:1;color:#222}.hsu__grid{display:grid;grid-template-columns:55% 45%}.hsu__copy{display:flex;flex-direction:column;align-items:center;padding:48px 38px 32px;text-align:center;background:#fff}.hsu__title{color:#17102f;font-size:clamp(28px,3vw,43px);line-height:1.12;margin:0 0 12px}.hsu__pre-heading{font-size:12px;font-weight:700;text-transform:uppercase;color:#f47521;margin:28px 0 8px;letter-spacing:2px}.hsu__description{font-size:15px;line-height:1.55;margin:0 0 24px;max-width:510px}.hsu__prices{display:flex;justify-content:center;gap:36px;margin:0 0 20px}.hsu__price-label{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px}.hsu__price{font-size:24px;white-space:nowrap;font-weight:400;line-height:1.3}.hsu__price sup{font-size:55%;top:-.5em}.hsu__compare{text-decoration:line-through}.hsu__media{grid-column:2;grid-row:1;position:relative;min-height:560px;background:#efefed;overflow:hidden;display:flex;align-items:center}.hsu__media img{width:100%;height:auto;object-fit:contain;object-position:center;display:block;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 14%,#000 86%,transparent)}.hsu__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#efefed 0%,transparent 18%,transparent 82%,#efefed 100%)}.hsu__benefits{display:flex;flex-direction:row;justify-content:center;gap:16px;text-align:left;margin:0;list-style:none;padding:0;width:100%}.hsu__benefits li{display:flex;flex:1;gap:8px;align-items:center;font-size:11px;font-weight:600;line-height:1.3;min-width:0}.hsu__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:7px;background:#ecf0e6;color:#355c4f}.hsu__icon svg{display:block;width:22px;height:22px;flex:none;fill:currentColor}.hsu__actions{width:min(100%,380px)}.hsu__accept{width:100%;min-height:52px}.hsu__dismiss{display:block;background:transparent;border:0;margin:16px auto 0;padding:6px 12px;font-size:14px;text-decoration:underline}.hsu__reviews{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;margin:12px 0 20px;min-height:28px;max-width:100%}.hsu__stars{color:#f7a713;font-size:16px;line-height:1;letter-spacing:1px;white-space:nowrap}.hsu__review-count{color:#222;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap}.hsu__status{font-size:13px;line-height:1.4;margin:12px 0 0}.hsu__status:empty{display:none}.hsu button:focus-visible{outline:3px solid #17102f;outline-offset:3px}@media(max-width:749px){.hsu{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.hsu__close{top:4px;right:4px;width:28px;height:28px;font-size:23px;padding:0}.hsu__grid{display:flex;flex-direction:column}.hsu__copy{display:contents}.hsu__title{order:0;padding:0 20px;font-size:28px;text-align:center}.hsu__description{order:2;padding:0 22px;font-size:13px;text-align:center;margin-bottom:10px}.hsu__prices{order:3;gap:24px;margin:0 16px;text-align:center}.hsu__price{font-size:20px}.hsu__reviews{order:7;margin:12px auto 4px;padding:0 16px}.hsu__media{order:5;min-height:0;height:auto}.hsu__media img{aspect-ratio:1.18;height:auto;object-fit:cover}.hsu__benefits{order:8;flex-direction:row;justify-content:center;gap:12px;padding:16px;margin:0}.hsu__benefits li{flex:1;flex-direction:column;font-size:11px;gap:6px;text-align:center;align-items:center}.hsu__actions{order:6;width:auto;margin:16px 22px 0;text-align:center}.hsu__dismiss{order:9;margin:0 auto 24px}}.hsu,.hsu *{text-wrap:balance}.hsu .hsu__accept:hover{background-color:color-mix(in srgb,var(--colorBtnPrimary) 75%,#000)}@keyframes hsu-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.hsu[open],.hsu[open]::backdrop{animation:hsu-fade-in .4s ease-out}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/hestan-set-upsell.css.map */
