.sleep-trial{--sleep-trial-background: #fffec2;--sleep-trial-text: #000;--sleep-trial-tooltip-border: #f2f2f2;--sleep-trial-focus: #221f1f;position:relative;display:flex;align-items:center;z-index:2;box-sizing:border-box;min-height:5rem;padding-inline:1.1rem 1.8rem;border-radius:.3rem;background:var(--sleep-trial-background);color:var(--sleep-trial-text);font-family:Aeonik,sans-serif;letter-spacing:0}.sleep-trial.is-open,.sleep-trial:hover,.sleep-trial:focus-within{z-index:30}.product__info-wrapper:has(.sleep-trial.is-open),.product__info-wrapper:has(.sleep-trial:hover),.product__info-wrapper:has(.sleep-trial:focus-within){overflow:visible}.sleep-trial__row{display:flex;align-items:center;gap:1.05rem;width:100%}.sleep-trial__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;line-height:0}.sleep-trial svg{display:block;flex-shrink:0;max-width:none}.sleep-trial__copy{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:.2rem;min-width:0;margin-top:-.1rem}@supports (text-box-trim: trim-both){.sleep-trial__copy{gap:.8rem;margin-top:-.1rem}.sleep-trial__heading,.sleep-trial__description{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.sleep-trial__heading,.sleep-trial__description{margin:0;color:var(--sleep-trial-text);letter-spacing:0}.sleep-trial__heading{font-size:1.4rem;font-weight:500;line-height:1.3}.sleep-trial__description{font-size:1rem;font-weight:400;line-height:1.2}.sleep-trial__info{position:static;flex:0 0 auto;margin-inline-start:auto;line-height:0}.sleep-trial__info-button,.sleep-trial__close{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:inherit;line-height:0;cursor:pointer}.sleep-trial__info-button{width:1.7rem;height:1.7rem;border-radius:50%}.sleep-trial__info-button:focus-visible,.sleep-trial__close:focus-visible{outline:.2rem solid var(--sleep-trial-focus);outline-offset:.2rem}.sleep-trial .tooltip .tooltiptext.sleep-trial__tooltip{position:absolute;z-index:2;top:.4rem;right:auto;left:auto;inset-inline-end:1.8rem;box-sizing:border-box;width:min(36rem,calc(100% - 1.8rem));min-width:0;max-width:36rem;padding:2.3rem 2.9rem 2.3rem 1.9rem;border:.1rem solid var(--sleep-trial-tooltip-border);border-radius:1rem;background:#fff;box-shadow:none;color:#000;font-size:1rem;font-weight:400;line-height:1.2;text-align:start;visibility:hidden;opacity:0;pointer-events:none}.sleep-trial:not(.is-dismissed) .tooltip:hover .tooltiptext.sleep-trial__tooltip,.sleep-trial:not(.is-dismissed):focus-within .tooltiptext.sleep-trial__tooltip,.sleep-trial.is-open .tooltiptext.sleep-trial__tooltip{visibility:visible;opacity:1;pointer-events:auto}.sleep-trial.is-dismissed .tooltip:hover .tooltiptext.sleep-trial__tooltip,.sleep-trial.is-dismissed:focus-within .tooltiptext.sleep-trial__tooltip{visibility:hidden;opacity:0;pointer-events:none}.sleep-trial__close{position:absolute;top:1rem;inset-inline-end:1rem;width:2.2627rem;height:2.2627rem}.sleep-trial__close-icon{display:flex;transform:rotate(45deg)}.sleep-trial__tooltip-content{width:100%;font-size:1rem;font-weight:400;line-height:1.2;letter-spacing:0;text-align:start}.sleep-trial__tooltip-content p{margin:0}.sleep-trial__tooltip-content p+p{margin-top:1.2em}@media screen and (max-width:749px){.sleep-trial .tooltip .tooltiptext.sleep-trial__tooltip{inset-inline-end:0;width:100%;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/370/assets/component-sleep-trial.css.map */
