.xcw-compare-widget{--xcw-green: #07533e;--xcw-green-soft: #edf5f1;--xcw-ink: #292522;--xcw-muted: #66706a;--xcw-line: #dce4df;position:relative;z-index:90}.xcw-compare-widget [hidden]{display:none!important}.xcw-compare-widget__trigger{position:fixed;top:50%;right:0;z-index:92;width:auto;min-width:108px;height:54px;padding:0 16px 0 13px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px 0 0 12px;color:#fff;background:var(--xcw-green);box-shadow:0 8px 30px #00261b38;transform:translateY(-50%);cursor:pointer;font:700 14px/1 var(--font-body--family);letter-spacing:.01em}.xcw-compare-widget--left .xcw-compare-widget__trigger{right:auto;left:0;border-radius:0 12px 12px 0}.xcw-compare-widget__trigger svg{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8}.xcw-compare-widget__trigger span{white-space:nowrap}.xcw-compare-widget__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:93;background:#1118146b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.xcw-compare-widget__panel{position:fixed;top:0;right:0;z-index:94;width:min(680px,100vw);height:100dvh;padding:clamp(24px,4vw,42px);overflow-y:auto;color:var(--xcw-ink);background:#fff;box-shadow:-18px 0 55px #001e152e;transform:translate(102%);transition:transform .3s ease}.xcw-compare-widget--left .xcw-compare-widget__panel{right:auto;left:0;box-shadow:18px 0 55px #001e152e;transform:translate(-102%)}.xcw-compare-widget.is-open .xcw-compare-widget__panel{transform:translate(0)}.xcw-compare-widget__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.xcw-compare-widget__header p{margin:0 0 8px;color:var(--xcw-green);font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.xcw-compare-widget__header h2{margin:0;font:500 clamp(32px,5vw,52px)/1.04 var(--font-heading--family);letter-spacing:-.03em}.xcw-compare-widget__header button{width:42px;height:42px;flex:0 0 auto;border:1px solid var(--xcw-line);border-radius:50%;color:var(--xcw-ink);background:#fff;cursor:pointer;font-size:28px;line-height:1}.xcw-compare-widget__intro{margin:18px 0 30px;color:var(--xcw-muted);line-height:1.6}.xcw-compare-widget__pickers{display:grid;grid-template-columns:1fr 1fr;gap:14px}.xcw-picker{position:relative;min-width:0}.xcw-picker>label{display:block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.xcw-picker input{width:100%;height:48px;padding:0 13px;border:1px solid var(--xcw-line);border-radius:9px;color:var(--xcw-ink);background:#fff;font:14px/1.3 var(--font-body--family)}.xcw-picker input:focus{outline:2px solid rgba(7,83,62,.22);border-color:var(--xcw-green)}.xcw-picker__results{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:2;max-height:310px;overflow-y:auto;border:1px solid var(--xcw-line);border-radius:10px;background:#fff;box-shadow:0 14px 35px #122a2129}.xcw-picker__option{width:100%;padding:10px;display:grid;grid-template-columns:54px 1fr;gap:10px;align-items:center;border:0;border-bottom:1px solid var(--xcw-line);color:inherit;background:#fff;text-align:left;cursor:pointer}.xcw-picker__option:last-child{border-bottom:0}.xcw-picker__option:hover{background:var(--xcw-green-soft)}.xcw-picker__option img{width:54px;height:46px;object-fit:contain}.xcw-picker__option span{min-width:0;font-size:13px;line-height:1.35}.xcw-picker__option small{display:block;margin-top:3px;color:var(--xcw-muted)}.xcw-picker__empty{padding:18px;color:var(--xcw-muted);font-size:13px}.xcw-picker__selected{min-height:102px;padding:10px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:11px;align-items:center;border:1px solid var(--xcw-line);border-radius:10px;background:var(--xcw-green-soft)}.xcw-picker__selected img{width:72px;height:70px;object-fit:contain;background:#fff;border-radius:7px}.xcw-picker__selected strong{display:block;font-size:14px;line-height:1.3}.xcw-picker__selected small{display:block;margin-top:4px;color:var(--xcw-muted)}.xcw-picker__selected button{margin-top:7px;padding:0;border:0;color:var(--xcw-green);background:transparent;font-weight:700;cursor:pointer}.xcw-compare-widget__selection-actions{min-height:34px;display:flex;align-items:end;justify-content:flex-end}.xcw-compare-widget__selection-actions button{padding:7px 0 2px;border:0;color:var(--xcw-green);background:transparent;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.xcw-compare-widget__selection-actions button:disabled{opacity:0;pointer-events:none}.xcw-compare-widget__compare{width:100%;min-height:50px;margin-top:6px;border:0;border-radius:8px;color:#fff;background:var(--xcw-green);font-weight:750;cursor:pointer}.xcw-compare-widget__compare:disabled{opacity:.38;cursor:not-allowed}.xcw-compare-widget__comparison{margin-top:30px;border:1px solid var(--xcw-line);border-radius:12px;overflow:hidden}.xcw-comparison__head,.xcw-comparison__row{display:grid;grid-template-columns:112px repeat(2,minmax(0,1fr))}.xcw-comparison__head>*,.xcw-comparison__row>*{min-width:0;padding:14px;border-right:1px solid var(--xcw-line)}.xcw-comparison__head>*:last-child,.xcw-comparison__row>*:last-child{border-right:0}.xcw-comparison__head{background:var(--xcw-green-soft)}.xcw-comparison__head>div:not(:first-child){text-align:center}.xcw-comparison__head img{width:100%;height:115px;object-fit:contain;mix-blend-mode:multiply}.xcw-comparison__head strong{display:block;margin-top:8px;font:600 17px/1.25 var(--font-heading--family)}.xcw-comparison__head a{display:inline-block;margin-top:9px;color:var(--xcw-green);font-size:13px;font-weight:700;text-decoration:none}.xcw-comparison__row{border-top:1px solid var(--xcw-line)}.xcw-comparison__row>b{color:var(--xcw-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.xcw-comparison__row>span{font-size:14px;line-height:1.4}@media(max-width:620px){.xcw-compare-widget__trigger{top:auto;bottom:92px;transform:none}.xcw-compare-widget__panel{top:auto;bottom:0;width:100%;height:min(88dvh,820px);border-radius:18px 18px 0 0;transform:translateY(102%)}.xcw-compare-widget--left .xcw-compare-widget__panel{left:0;transform:translateY(102%)}.xcw-compare-widget.is-open .xcw-compare-widget__panel{transform:translateY(0)}.xcw-compare-widget__pickers{grid-template-columns:1fr}.xcw-comparison__head,.xcw-comparison__row{grid-template-columns:86px repeat(2,minmax(0,1fr))}.xcw-comparison__head>*,.xcw-comparison__row>*{padding:10px 8px}.xcw-comparison__head img{height:82px}.xcw-comparison__head strong{font-size:14px}.xcw-comparison__row>span{font-size:12px}}@media(prefers-reduced-motion:reduce){.xcw-compare-widget__panel{transition:none}}.xcw-compare-widget__pickers{align-items:stretch}.xcw-picker{display:grid;grid-template-rows:auto 1fr;align-content:start}.xcw-picker:has(>input:not([hidden])) .xcw-picker__results{top:80px}.xcw-picker__selected{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-height:300px;padding:14px}.xcw-picker__summary{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;min-height:168px;align-items:start}.xcw-picker__summary img,.xcw-picker__image-placeholder{width:72px;height:72px;object-fit:contain;background:#fff;border-radius:7px}.xcw-picker__summary .xcw-picker__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.9em;overflow-wrap:anywhere}.xcw-picker__price{min-height:2.6em;line-height:1.3}.xcw-picker__current{min-height:1.3em}.xcw-picker__variants{display:grid;gap:12px;margin-top:auto}.xcw-picker__variants label{display:grid;gap:5px;color:var(--xcw-muted);font-size:12px}.xcw-picker__variants select{width:100%;min-width:0;min-height:44px;padding:8px;color:var(--xcw-ink);background:#fff;border:1px solid var(--xcw-line);border-radius:6px;font:inherit;font-size:14px}.xcw-picker__fixed{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--xcw-muted)}.xcw-picker__state{margin:0;min-height:2.8em;font-size:12px;line-height:1.4;color:var(--xcw-muted)}.xcw-compare-widget__status{min-height:1.4em;margin:8px 0;color:var(--xcw-muted);font-size:13px}.xcw-comparison__head p{margin:6px 0;font-size:12px;line-height:1.4}.xcw-comparison__row>span{overflow-wrap:anywhere}@media(max-width:620px){.xcw-picker__selected{min-height:0}.xcw-picker__summary{min-height:146px}.xcw-picker__variants select{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/xcwiie-compare-widget.css.map */
