.PT{display:flex;align-items:center;gap:4px;padding:3px 0;color:var(--color-action-link-default)}.PT:hover{color:var(--color-action-link-hover)}.PT:active{color:var(--color-action-link-pressed)}.PT:not(.OT):active .QT,.PT:not(.OT):focus-visible .QT,.PT:not(.OT):hover .QT{text-decoration:underline;text-decoration-style:solid;text-underline-offset:10%;text-decoration-skip-ink:auto}.PT.OT{cursor:not-allowed;color:var(--color-action-link-disabled)}.QT{margin-bottom:-2px;font-family:VontobelSans,Arial,"sanspacing-serif";line-height:20px;font-weight:600;font-size:14px;letter-spacing:normal}.gI{display:flex;flex-direction:column;gap:2px;padding:12px;border:1px solid var(--color-other-line-weak);border-radius:var(--border-radius-s);background-color:var(--color-surface-static-secondary-light);color:var(--color-text-primary-default);position:relative}.eI{line-height:16px;font-weight:400;font-size:12px;letter-spacing:.02em}.eI,.fI{font-family:VontobelSans,Arial,"sanspacing-serif"}.fI{line-height:20px;font-weight:700;font-size:14px;letter-spacing:normal}.dI{padding-top:8px}.cI{line-height:20px;font-weight:600;font-size:14px;letter-spacing:normal}.bI,.cI{font-family:VontobelSans,Arial,"sanspacing-serif"}.bI{line-height:20px;font-weight:400;font-size:14px;letter-spacing:normal}.hI{justify-content:space-between;align-items:flex-start;gap:8px}.hI,.iI{display:flex}.iI{flex-direction:column;gap:2px}.SH>span{width:100%}.MH{margin-bottom:16px}.VH{display:flex;padding:4px;border:1px solid var(--color-other-line-default);border-radius:var(--border-radius-m);background-color:var(--color-surface-static-secondary-light);margin-top:4px}@media screen and (min-width:768px){.VH:not(:first-child){margin-top:24px}}.VH>div{flex:1}.UH{background-color:var(--color-icon-signal-danger);margin-bottom:3px}[disabled]~label .UH{background-color:var(--color-icon-primary-disabled)}.NH{background-color:var(--color-icon-signal-success);margin-bottom:3px}[disabled]~label .NH{background-color:var(--color-icon-primary-disabled)}.RH{display:flex;gap:8px;margin-top:16px;align-items:flex-start}.RH>div{width:100%}.RH .SH,.RH .SH~div{width:50%}@media screen and (max-width:767px){.RH{flex-direction:column;gap:12px}.RH .SH,.RH .SH~div{width:100%}}.OH,.TH{display:flex;gap:8px;margin-top:16px;align-items:flex-start}.OH>div,.TH>div{width:50%}@media screen and (max-width:767px){.OH,.TH{flex-direction:column;gap:12px}.OH>div,.TH>div{width:100%}}.TH{margin-top:12px}.PH{border:1px solid var(--color-surface-interactive-danger-pressed);border-radius:var(--border-radius-s);padding:12px 16px;display:flex;align-items:center;gap:12px;margin-bottom:16px;background-color:var(--color-surface-interactive-danger-default);color:var(--text-primary-default);font-family:VontobelSans,Arial,"sanspacing-serif";line-height:20px;font-weight:400;font-size:14px;letter-spacing:normal}.PH .QH{flex:1}.PH ._s{width:16px;height:16px;background:var(--color-icon-signal-danger)}.WH{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:11px 12px;background-color:var(--color-surface-static-secondary-light);border-radius:var(--border-radius-s)}@media screen and (min-width:768px){.WH{margin-top:24px}}@media screen and (min-width:1024px){.WH{padding:8px 12px}}.XH{line-height:16px;font-weight:400;font-size:12px;letter-spacing:.02em;color:var(--color-text-primary-default)}.XH,.YH{font-family:VontobelSans,Arial,"sanspacing-serif"}.YH{line-height:24px;font-weight:700;font-size:16px;letter-spacing:normal;color:var(--color-text-primary-default)}.kI{font-family:VontobelSans,Arial,"sanspacing-serif";line-height:20px;font-weight:400;font-size:14px;letter-spacing:normal}.jI{margin-top:16px}.ZH{padding:24px 16px}@media screen and (min-width:768px){.ZH{padding:24px}}.aI{display:flex;justify-content:center;align-items:center;height:100%}.VW{position:fixed;background:var(--color-surface-static-primary);border-radius:16px;box-shadow:var(--shadow-l);border:1px solid var(--color-other-line-default);top:0;z-index:var(--z-index-modal);opacity:1;transition:opacity .2s ease-in-out}.UW{background:var(--color-other-overlay-dark);top:0}.PW,.UW{z-index:var(--z-index-modal);position:fixed;left:0;width:100dvw;height:100dvh}.PW{bottom:0;display:flex;flex-direction:column;padding-bottom:env(keyboard-inset-bottom);pointer-events:none}.OW{flex:1}.OW,.QW{pointer-events:auto}.QW{background:var(--color-surface-static-primary);box-shadow:var(--shadow-l);overflow:hidden;display:flex;flex-direction:column;position:relative;border-top-left-radius:var(--border-radius-xl);border-top-right-radius:var(--border-radius-xl);border:1px solid var(--color-other-line-default)}.SW{padding:20px 60px;text-align:center}.SW .TW{font-family:VontobelSans,Arial,"sanspacing-serif";line-height:24px;font-weight:700;font-size:16px;letter-spacing:normal;color:var(--color-text-primary-default)}.SW .RW{position:absolute;left:8px;top:10px;width:40px}@media screen and (min-width:768px){.SW{display:none}}.NW{width:100%;overflow-y:auto;flex:1;padding:0 12px}.MI{padding:0 8px 8px}@media screen and (min-width:768px){.MI{width:320px}}.HI{padding:16px 12px 8px;display:none;font-family:VontobelSans,Arial,"sanspacing-serif";line-height:16px;font-weight:600;font-size:12px;letter-spacing:.02em}@media screen and (min-width:768px){.HI{display:block}}.KI{font-family:VontobelSans,Arial,"sanspacing-serif";line-height:24px;font-weight:700;font-size:16px;letter-spacing:normal;text-align:center;width:100%}.JI{list-style:none;margin:0;padding:0}.LI{margin-right:8px}.II{color:var(--color-action-link-default)}.BX{cursor:pointer;display:inline-flex;align-items:center}.BX:hover .zX{border:1px solid var(--color-action-primary-hover);box-shadow:0 0 0 4px var(--color-other-line-default),inset 0 0 0 8px var(--color-other-line-default)}.BX:hover .zX:after{background:var(--color-action-primary-hover)}.BX:active .zX{border:1px solid var(--color-action-primary-pressed);box-shadow:0 0 0 4px var(--color-other-line-strong),inset 0 0 0 8px var(--color-other-line-strong)}.BX:active .zX:after{background:var(--color-action-primary-pressed)}.BX:focus-within .zX{box-shadow:0 0 0 4px var(--color-other-focus)}.AX{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.AX:checked+span{border:1px solid var(--color-action-primary-pressed)}.AX:checked+span:after{opacity:1}.zX{cursor:pointer;width:16px;height:16px;border:1px solid var(--color-action-primary-default);display:inline-block;position:relative;margin-right:8px;transition:box-shadow .3s ease-in-out}.zX,.zX:after{border-radius:50%}.zX:after{content:"";width:10px;height:10px;background:var(--color-action-primary-pressed);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s}.vp,.zp{width:100%}.zp{font-size:14px;display:flex;flex-direction:column;gap:16px}.zp .Bp,.zp .wp{font-weight:700}.zp .Bp{font-size:16px}.up{color:var(--color-other-line-weak);margin:16px calc(-1*var(--modal-horizontal-padding))}.vp,.vp .xp{display:flex;flex-direction:column;gap:16px}.vp .yp{width:100%}@media screen and (min-width:768px){.vp .xp{flex-direction:row;gap:16px;flex:1}}.Ap{color:var(--color-text-primary-subtitle);font-family:VontobelSans,Arial,"sanspacing-serif";line-height:16px;font-weight:400;font-size:10px;letter-spacing:.02em}.em,.tp{width:100%}.em{margin-top:8px}@media screen and (min-width:768px){.em{max-width:150px}}.Dn{text-align:center;width:100%;padding:16px 8px}@media screen and (min-width:768px){.Dn{padding:12px 16px}}.Gn{font-family:VontobelSans,Arial,"sanspacing-serif";line-height:28px;font-weight:700;font-size:20px;letter-spacing:normal}@media screen and (min-width:768px){.Gn{font-family:VontobelSans,Arial,"sanspacing-serif";line-height:32px;font-weight:700;font-size:24px;letter-spacing:normal}}.Gn.Cn{line-height:28px;font-weight:700;font-size:18px;letter-spacing:normal}.En,.Gn.Cn{font-family:VontobelSans,Arial,"sanspacing-serif"}.En{line-height:20px;font-weight:400;font-size:14px;letter-spacing:normal;display:block}.Jn{line-height:16px;font-weight:400;font-size:12px;letter-spacing:.02em;color:var(--color-text-primary-subtitle);margin-top:8px}.In,.Jn{font-family:VontobelSans,Arial,"sanspacing-serif"}.In{line-height:20px;font-weight:400;font-size:14px;letter-spacing:normal;color:var(--color-text-primary-subtitle);display:block}.Fn{font-family:VontobelSans,Arial,"sanspacing-serif";line-height:32px;font-weight:700;font-size:24px;letter-spacing:normal}@media screen and (min-width:768px){.Fn{font-family:VontobelSans,Arial,"sanspacing-serif";line-height:40px;font-weight:700;font-size:32px;letter-spacing:normal}}.Fn{color:var(--color-text-primary-default)}.Hn{height:28px;width:75px;margin:0 auto}@media screen and (min-width:768px){.Hn{height:32px}}.Kn{display:inline-block;height:14px;width:50px;margin-bottom:-3px}.Ln{text-align:center;font-family:VontobelSans,Arial,"sanspacing-serif";line-height:16px;font-weight:400;font-size:12px;letter-spacing:.02em}.On>:first-child{margin-right:4px}@media screen and (min-width:768px){.On{padding-right:24px;padding-left:24px}}.Sn:not(:first-child){margin-top:2px}.Sn{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;gap:0 8px}.Mn{line-height:16px;font-weight:700;font-size:12px;letter-spacing:.02em}.Mn,.Rn{font-family:VontobelSans,Arial,"sanspacing-serif"}.Rn{line-height:16px;font-weight:400;font-size:12px;letter-spacing:.02em}.Qn{font-family:VontobelSans,Arial,"sanspacing-serif";line-height:16px;font-weight:700;font-size:12px;letter-spacing:.02em}.Pn{height:16px;width:120px}.Nn,.Pn{display:inline-block}.Nn{width:50px}.Tn{font-family:VontobelSans,Arial,"sanspacing-serif";line-height:16px;font-weight:400;font-size:12px;letter-spacing:.02em;display:flex;width:100%;justify-content:space-between;flex-direction:column;padding:2px 0}@media screen and (min-width:768px){.Tn{flex-direction:row}}.ao{text-align:left}.Zn{font-family:VontobelSans,Arial,"sanspacing-serif";line-height:16px;font-weight:600;font-size:12px;letter-spacing:.02em;display:inline}.Yn{width:260px;height:16px}.Xn{display:flex;flex-shrink:0;align-items:center;margin-top:4px}@media screen and (min-width:768px){.Xn{text-align:right;margin-top:0}}.Un{height:10px;width:10px;border-radius:9999px;margin-right:4px}.Wn{background-color:var(--color-icon-signal-success)}.Vn{background-color:var(--color-icon-signal-danger)}.wn{box-shadow:var(--shadow-xxl);display:flex;flex-direction:column;border-radius:var(--border-radius-m);border:1px solid var(--color-other-line-default);overflow:hidden}.zn{grid-area:header;color:var(--color-text-primary-default);background-color:var(--color-surface-static-secondary-light);box-shadow:0 76px 132px -40px rgba(0,0,0,.1607843137),0 76px 132px -40px rgba(0,0,0,.1607843137)}.zn:not(:empty){padding:6px 16px;border-bottom:1px solid var(--color-other-line-default)}@media screen and (min-width:768px){.zn:not(:empty){padding:4px 16px}}.xn{display:flex;width:100%;background-color:var(--color-surface-static-primary);color:var(--color-text-primary-default)}.An{border-right:1px solid var(--color-other-line-default)}.An,.Bn{width:50%;display:flex;justify-content:center;align-items:center}.yn{color:var(--color-text-primary-default);background-color:var(--color-surface-static-secondary-light);text-align:center}.yn:not(:empty){padding:4px 16px;border-top:1px solid var(--color-other-line-default)}.fm{display:flex;flex-direction:column}.fm>:not([hidden])~:not([hidden]){margin-left:4px}@media screen and (min-width:1024px){.fm{flex-direction:row;justify-content:flex-end}}.km,.sm{display:flex;flex-direction:column}.km{gap:24px}@media screen and (max-width:767px){.km{gap:32px}}.mm{font-family:VontobelSans,Arial,"sanspacing-serif";line-height:24px;font-weight:600;font-size:16px;letter-spacing:normal;margin-bottom:16px}@media screen and (max-width:767px){.mm{margin-top:0}}.gm{column-count:3;column-gap:17px;column-rule:1px solid var(--color-other-line-default)}@media screen and (max-width:767px){.gm{column-count:1}}.jm{min-height:40px;padding:4px 12px;margin-bottom:4px;break-inside:avoid;font-family:VontobelSans,Arial,"sanspacing-serif";line-height:20px;font-weight:400;font-size:14px;letter-spacing:normal;display:flex;cursor:pointer;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.jm{padding-inline:0;margin-bottom:0}}.jm:hover{background-color:var(--color-surface-interactive-regular-hover)}.lm{width:24px;height:24px}.hm,.lm{flex-shrink:0}.hm{width:20px;height:20px}.im{align-items:center}.im,.nm{display:flex;gap:8px}.nm{width:100%}.rm{width:16px;height:16px;flex-shrink:0}.pm{line-height:16px;font-weight:400;font-size:12px;letter-spacing:.02em;flex-shrink:1}.pm,.qm{font-family:VontobelSans,Arial,"sanspacing-serif"}.qm{line-height:16px;font-weight:700;font-size:12px;letter-spacing:.02em}.om{margin-top:2px;color:var(--color-text-primary-subtitle)}.Em{padding:10px 4px 10px 16px}.Em button{padding:8px;width:32px;height:32px;min-width:32px;min-height:32px;margin-left:8px}.Em button ._s{width:16px;height:16px}.Em h3{font-family:VontobelSans,Arial,"sanspacing-serif";line-height:20px;font-weight:600;font-size:14px;letter-spacing:normal}.Gm{display:flex;align-items:center;gap:8px}.Hm{border-radius:50%;width:16px;height:16px;background-color:var(--color-icon-signal-success);padding:2px;display:inline-block;margin-bottom:2px;vertical-align:middle}.Hm ._s{width:12px;height:12px;background-color:var(--color-icon-primary-default)}.Fm{padding-top:8px;line-height:20px;font-weight:400;font-size:14px;letter-spacing:normal}.Fm,.Fm b{font-family:VontobelSans,Arial,"sanspacing-serif"}.Fm b{line-height:20px;font-weight:700;font-size:14px;letter-spacing:normal}.Im{display:inline}@media screen and (min-width:768px){.Im{display:none}}.Dm{display:none}@media screen and (min-width:768px){.Dm{display:flex;flex-direction:row;gap:4px;margin-top:8px}}.Jm{max-width:none;box-shadow:var(--shadow-l);overflow:inherit;border:1px solid var(--color-other-line-weak)}@media screen and (min-width:768px){.Jm{max-width:320px}}.Km{padding:16px}.um{display:grid;grid-template-columns:3fr 120px;grid-template-areas:"alert-box alert-box" "product-heading product-heading" "product-badges product-badges" "product-identifier product-options" "quote-box quote-box";color:var(--color-text-primary-default);padding-top:32px;padding-bottom:32px;width:100%}@media screen and (min-width:1024px){.um{grid-template-columns:1fr minmax(auto,560px);grid-template-rows:auto auto auto auto 1fr auto;grid-template-areas:"alert-box alert-box" "product-heading product-options" "product-heading quote-box" "product-heading quote-box" "product-badges quote-box" "product-identifier quote-box";padding-top:32px;padding-bottom:32px;column-gap:32px}}@media screen and (max-width:767px){.um{padding-top:0;padding-bottom:0}}.um button ._s{color:var(--color-icon-interactive-default)}.um button:hover ._s{color:var(--color-icon-interactive-hover)}.um button:active ._s{color:var(--color-icon-interactive-pressed)}.Am{grid-area:product-options;display:flex;justify-content:flex-end;padding-top:12px}@media screen and (min-width:1024px){.Am{padding-bottom:12px;padding-top:0}}.xm{align-self:start;margin-top:12px}.ym{grid-area:product-heading;margin:0;font-weight:inherit}@media screen and (min-width:1024px){.ym{display:grid;grid-template-rows:subgrid}}.vm{display:block}@media screen and (min-width:1024px){.vm{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.tm{grid-area:alert-box;padding-left:40px}.Bm{margin-bottom:12px}span.Bm{display:block;color:var(--color-text-secondary-default)}.wm{grid-area:product-badges;padding-top:12px;display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px}.wm:empty{display:none}@media screen and (min-width:1024px){.wm{padding-top:24px;row-gap:4px;column-gap:20px}}@media screen and (min-width:768px){.wm{flex-direction:column;align-items:flex-start}}.zm{grid-area:product-identifier;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;row-gap:4px;margin-left:-12px}@media screen and (min-width:768px){.zm{flex-direction:row;align-content:end;padding:6px 0;margin-left:-16px}}@media screen and (max-width:1023px){.zm{padding-top:12px;padding-bottom:0}.zm>:not(:first-child){display:none}}@media screen and (min-width:1024px){.zm{padding-top:24px}}.Cm{grid-area:quote-box;position:relative;width:100%;color:var(--color-text-primary-default);gap:8px}@media screen and (max-width:1023px){.Cm{padding-top:12px}}.io{display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:1rem;background:var(--color-surface-static-secondary-light);padding:24px}@media screen and (min-width:1024px){.io{max-width:83%}}.mo{height:80px}.jo{font-family:VontobelSans,Arial,"sanspacing-serif";line-height:20px;font-weight:600;font-size:14px;letter-spacing:normal}.po{flex-shrink:0}.oo{display:flex;align-content:center;align-items:center;gap:12px}.ko{color:var(--color-icon-signal-danger)}.ko,.lo{width:22px;height:22px}.no{line-height:20px;font-weight:600;font-size:14px;letter-spacing:normal}.eo,.no{font-family:VontobelSans,Arial,"sanspacing-serif"}.eo{line-height:20px;font-weight:400;font-size:14px;letter-spacing:normal;padding-bottom:8px;display:block}.fo{width:100%;text-align:center;word-break:break-all}.co{display:grid;grid-template-columns:repeat(2,1fr);column-gap:16px;row-gap:8px;max-height:var(--total-height);transition:max-height .3s ease-in-out;overflow:hidden}.co>:not(.ho){opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility 0s linear 0s}.co.do{max-height:var(--collapsed-height)}.co.do>:not(.ho){opacity:0;visibility:hidden;transition:opacity .3s ease-in-out 0s,visibility 0s linear .3s}.co{overflow:initial}.go{justify-content:center;width:100%;grid-column:span 2;margin-top:8px}.go,.so{display:flex}.so{flex-direction:column;gap:16px;overflow:hidden}.ro{display:flex;justify-content:space-between;gap:12px}@media screen and (min-width:1024px){.ro{max-width:83%}}.qo{margin-top:32px;display:flex;flex-direction:column;gap:8px}.rl{background-image:var(--gradient-primary-dark);background-repeat:no-repeat}@media screen and (max-width:767px){.ql{padding:24px}}.yl{margin-bottom:16px}@media screen and (min-width:768px){.yl{margin-bottom:0}}.vl{padding-top:32px;padding-bottom:24px;gap:var(--gc-gap)}@media screen and (min-width:768px){.vl{padding-top:32px;padding-bottom:32px}}@media screen and (min-width:1024px){.vl{padding-top:48px;padding-bottom:48px}}.vl:empty{display:none}.tl{background-image:var(--gradient-secondary-light);background-repeat:no-repeat}@media screen and (min-width:1024px){.ul{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between}}.zl{margin-bottom:32px;display:flex;width:100%;flex-direction:column;gap:16px;max-width:448px}@media screen and (min-width:1024px){.xl{width:calc(100% - 448px - 40px)}}.wl{position:relative;overflow-y:hidden;border-radius:1rem;background:var(--color-surface-static-primary-dark)}.sl{background:var(--color-other-overlay-sand-light);color:var(--color-icon-secondary-default)}.vo{margin-top:64px}@media screen and (min-width:768px){.vo{margin-top:80px}}.wo{margin-top:40px}.xo>:not([hidden])~:not([hidden]){margin-left:80px}.uo{display:grid;margin-top:32px;grid-template-columns:1fr;row-gap:48px}@media screen and (min-width:1024px){.uo{margin-top:32px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:0}}.to{width:100%}