.kkp-cart-feedback__toast{box-sizing:border-box;position:fixed;right:24px;bottom:24px;z-index:2147482000;display:flex;align-items:flex-start;gap:12px;width:min(390px,calc(100vw - 32px));padding:18px;border:1px solid #cbded2;border-radius:10px;background:#fff;color:#123c2d;box-shadow:0 8px 32px #123c2d24;font-family:inherit}.kkp-cart-feedback__toast[hidden]{display:none}.kkp-cart-feedback__toast *{box-sizing:border-box}.kkp-cart-feedback__check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#e6f0e9}.kkp-cart-feedback__content{flex:1 1 auto;min-width:0}.kkp-cart-feedback__message{margin:0;font-size:15px;font-weight:700;line-height:1.4}.kkp-cart-feedback__product{margin:4px 0 8px;overflow-wrap:anywhere;font-size:12px;line-height:1.45;color:#405c4a}.kkp-cart-feedback__product:empty{display:none}.kkp-cart-feedback__view{display:inline-block;min-height:30px;padding:4px 0;color:#123c2d;font-size:13px;line-height:1.6;font-weight:600;text-decoration:underline;text-underline-offset:3px}.kkp-cart-feedback__dismiss{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;min-width:30px;min-height:30px;margin:-5px -5px 0 0;padding:6px;border:0;border-radius:4px;background:transparent;color:#405c4a;cursor:pointer}.kkp-cart-feedback__dismiss:hover{background:#e6f0e9}.kkp-cart-feedback__view:focus-visible,.kkp-cart-feedback__dismiss:focus-visible{outline:2px solid #123c2d;outline-offset:3px}.kkp-cart-feedback__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.kkp-cart-feedback__flight{box-sizing:border-box;position:fixed;z-index:2147481999;display:block;width:84px;height:84px;max-width:none;margin:0;padding:5px;border:1px solid #d7e4dc;border-radius:10px;background:#fff;box-shadow:0 4px 14px #123c2d20;object-fit:contain;pointer-events:none;transform-origin:center;will-change:transform,opacity}@media(max-width:749px){.kkp-cart-feedback__toast{right:16px;bottom:calc(82px + env(safe-area-inset-bottom,0px));width:calc(100vw - 32px);padding:14px;gap:10px}}@media(prefers-reduced-motion:reduce){.kkp-cart-feedback__flight{display:none}}.kkp-offer{box-sizing:border-box;position:static;width:100%;font-family:inherit}.kkp-offer *,.kkp-offer *:before,.kkp-offer *:after{box-sizing:border-box}.kkp-offer p{margin:0}.kkp-offer--bar{background:#123c2d;color:#fff}.kkp-offer__body{display:flex;align-items:center}.kkp-offer--bar .kkp-offer__body{justify-content:center;gap:24px;min-height:54px;padding:7px 20px}.kkp-offer__title{font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.025em;text-transform:uppercase;color:inherit}.kkp-offer__saving{font-size:22px;font-weight:800;line-height:1.25;white-space:nowrap;text-transform:uppercase}.kkp-offer__code-group{display:flex;align-items:center;gap:7px;flex-shrink:0}.kkp-offer--bar .kkp-offer__code-group{border-inline-start:1px solid #ffffff70;padding-inline-start:20px}.kkp-offer__code-label{font-size:12px;line-height:1.3}.kkp-offer__copy{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:92px;min-height:36px;margin:0;padding:5px 7px;border:0;border-radius:2px;background:transparent;color:inherit;font-family:inherit;font-size:15px;line-height:1.2;font-weight:700;cursor:pointer;text-transform:none}.kkp-offer__copy[data-copy-state=success]{font-size:12px}.kkp-offer__copy:hover{background:#ffffff18}.kkp-offer__copy svg{display:block;flex:none}.kkp-offer [hidden]{display:none}.kkp-offer__copy:focus-visible,.kkp-offer__apply:focus-visible{outline:2px solid currentColor;outline-offset:3px}.kkp-offer--card{margin-top:12px;padding:12px 14px;border:1px solid #d4e5da;border-radius:4px;background:#f4f8f5;color:#123c2d}.kkp-offer--card .kkp-offer__body{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 10px}.kkp-offer--card .kkp-offer__title{grid-column:1 / -1;font-size:10px}.kkp-offer--card .kkp-offer__saving{font-size:20px}.kkp-offer--card .kkp-offer__copy{min-width:80px;min-height:32px;font-size:14px;padding-inline:3px}.kkp-offer--card .kkp-offer__copy[data-copy-state=success]{font-size:11px}.kkp-offer--card .kkp-offer__copy:hover{background:#123c2d0d}.kkp-offer__apply{max-width:100%;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 11px;border:1px solid #123c2d;border-radius:3px;background:#123c2d;color:#fff;font-size:12px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;white-space:normal}.kkp-offer__apply:hover{background:#1c513d;color:#fff}.kkp-offer__note{margin-top:7px!important;font-size:12px;line-height:1.45}.kkp-offer__terms{margin-top:3px!important;font-size:10px;line-height:1.4;color:#53675a}.kkp-offer__status{font-size:12px;line-height:1.4}.kkp-offer__activation{padding:8px 10px;border-inline-start:3px solid #123c2d;background:#e6f0e9;font-weight:600}.kkp-offer--bar .kkp-offer__status{padding:0 16px 7px;text-align:center}.kkp-offer--card .kkp-offer__status{margin-top:6px}.kkp-offer .kkp-offer__status--sr{position:absolute;width:1px;height:1px;margin:-1px!important;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:989px){.kkp-offer--card .kkp-offer__body{grid-template-columns:minmax(0,1fr) auto}.kkp-offer--card .kkp-offer__apply{grid-column:1 / -1;justify-self:start}}@media(max-width:749px){.kkp-offer--bar .kkp-offer__body{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px;min-height:66px;padding:6px 10px}.kkp-offer--bar .kkp-offer__title{grid-column:1 / -1;text-align:center;font-size:11px}.kkp-offer--bar .kkp-offer__saving{justify-self:end;font-size:18px}.kkp-offer--bar .kkp-offer__code-group{justify-self:start;padding-inline-start:10px;gap:3px}.kkp-offer--bar .kkp-offer__copy{min-width:82px;min-height:30px;padding:4px;font-size:14px}.kkp-offer--bar .kkp-offer__copy[data-copy-state=success]{font-size:11px}.kkp-offer--card .kkp-offer__body{grid-template-columns:minmax(0,1fr) auto}.kkp-offer--card .kkp-offer__apply{grid-column:1 / -1;justify-self:start}.kkp-offer--card .kkp-offer__saving{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAw */
