.price-protection-note{display:flex;align-items:center;gap:.2rem;margin:.8rem 0 0;font-size:1.3rem;line-height:1.5;font-weight:400}.price-protection-note a{color:inherit;text-decoration:none;text-underline-offset:.25em}.price-protection-note__detail,.price-protection-note a:hover{text-decoration:underline}.price-protection-note a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.price-protection-note--product{color:#747474}.price-protection-note--buy{margin:0 0 .8rem;color:#747474}.price-protection-note--cart{margin:1rem 0 0;text-align:center;color:#747474}.price-protection-note--hero{margin-top:1.4rem;color:inherit}.price-protection-dialog{font-family:var(--font-body-family);font-style:var(--font-body-style);text-align:left}.price-protection-dialog__body{font-size:1.4rem;line-height:1.65}.price-protection-dialog__intro{margin-top:0;color:#1f1f1f}.price-protection-dialog__body h3{font-size:1.4rem;font-weight:500;margin:2rem 0 .6rem}.price-protection-dialog__body p{margin-bottom:1.2rem}.price-protection-dialog__body ul{padding-left:1.8rem}.price-protection-dialog__contact{width:100%;margin-top:1rem}.price-protection-dialog__email{color:#747474;text-align:center;font-size:1.2rem;margin-bottom:0!important}body.price-protection-lock{overflow:hidden}[data-price-protection-rotator]{width:100%}.top-bar .advertising .textScroll[data-price-protection-rotator]{animation:none}[data-price-protection-rotator]>[hidden]{display:none!important}[data-price-protection-rotator]>a{min-height:var(--item-height);padding:0 .8rem}[data-price-protection-rotator]>a:focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media(max-width:749px){.price-protection-note{font-size:1.2rem}.product-buy-row .price-protection-note--buy{margin:0 0 .6rem;text-align:left}}@media(prefers-reduced-motion:reduce){.price-protection-dialog[open],.price-protection-dialog[open]::backdrop{animation:none}}.price-protection-dialog__body p,.price-protection-dialog__body li{font-size:1.4rem;line-height:1.65}.price-protection-dialog__summary{margin:1.6rem 0}.price-protection-dialog__summary li+li{margin-top:.8rem}.price-protection-dialog__terms{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:2rem 0 1.6rem}.price-protection-dialog__terms>h3{margin:1.4rem 0;font-size:1.3rem;font-weight:500}.MainProduct .productInfoTitle .tagList:has(.price-protection-badge){column-gap:1.2rem;row-gap:.4rem}.price-protection-badge{display:inline-flex;align-items:center;gap:.2rem}.price-protection-info{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.8rem;height:2.8rem;margin:-.4rem 0;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.price-protection-info:hover,.price-protection-info[aria-expanded=true]{color:#1f1f1f}.price-protection-info:focus-visible{outline:2px solid currentColor;outline-offset:1px}.price-protection-note--hero .price-protection-info:hover,.price-protection-note--hero .price-protection-info[aria-expanded=true]{color:inherit}.price-protection-note--cart{justify-content:center}.price-protection-popover{position:fixed;inset:auto;width:min(30rem,calc(100vw - 3.2rem));max-height:min(32rem,calc(100dvh - 3.2rem));margin:0;padding:1.2rem 1.4rem;overflow-y:auto;background:#fff;border:.1rem solid #deddd8;border-radius:.2rem;box-shadow:0 .8rem 2.4rem #1f1f1f1f;color:#373737;font:400 1.2rem/1.8rem var(--font-body-family);text-align:left;text-transform:none;letter-spacing:normal}.price-protection-popover p{margin:0 0 .8rem;font-size:1.2rem;line-height:1.8rem}.price-protection-popover a{color:#747474;font-size:1.2rem;text-decoration:underline;text-underline-offset:.3rem}.price-protection-pdp{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;max-width:100%;min-height:4.4rem;margin:.8rem 0 0;padding:0;border:0;background:none;color:#6155f5;font:700 1.6rem/1.25 var(--font-body-family);letter-spacing:normal;text-align:left;cursor:pointer}.price-protection-pdp__icon{display:block;flex:0 0 4.1rem;width:4.1rem;height:4.1rem;background-color:currentColor;-webkit-mask:var(--price-protection-icon) center / contain no-repeat;mask:var(--price-protection-icon) center / contain no-repeat}.price-protection-pdp:hover>span:last-child{text-decoration:underline;text-underline-offset:.25em}.price-protection-pdp:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:.2rem}@media(max-width:749px){.price-protection-pdp{font-size:1.4rem;gap:.6rem;margin-top:.4rem}.price-protection-pdp__icon{flex-basis:3.2rem;width:3.2rem;height:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-price-protection.css.map */
