.sfd-pdp{--nv:#021a54;--ig:#3e51a5;--yl:#ffc400;--ln:#dee2ee;--ln2:#c6cde1;--gry:#f5f6fa;--sub:#5d6480;--ok:#0f7b5a;--warn:#8a6a18;--r:9px;--r-lg:14px;font-family:var(--font-body-family,"Open Sans",system-ui,sans-serif);color:var(--nv)}.sfd-pdp *{box-sizing:border-box}.sfd-pdp button,.sfd-pdp .pdp-btn,.sfd-pdp .pdp-var button,.sfd-pdp .pdp-qty button{height:auto;min-height:0;line-height:1.35;text-transform:none;white-space:normal;letter-spacing:normal}.sfd-pdp [hidden]{display:none!important}.sfd-pdp .pdp-w{width:100%}.sfd-pdp .pdp-grid{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,54fr);gap:30px;align-items:start;padding-block:20px 32px}.sfd-pdp .pdp-gal{position:sticky;top:96px}.sfd-pdp .pdp-galwrap{position:relative}.sfd-pdp .pdp-col{min-width:0}@media(max-width:1100px){.sfd-pdp .pdp-grid{gap:24px}}@media(max-width:900px){.sfd-pdp .pdp-grid{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:14px}.sfd-pdp .pdp-gal,.sfd-pdp .pdp-galwrap,.sfd-pdp .pdp-col{min-width:0;max-width:100%}.sfd-pdp .pdp-gal{position:static;max-width:min(560px,100%);margin-inline:auto}}.sfd-pdp .pdp-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ig)}.sfd-pdp h1.pdp-title{font-size:clamp(21px,2.1vw,28px);font-weight:800;line-height:1.18;letter-spacing:-.02em;margin:6px 0 0;color:var(--nv)}.sfd-pdp .pdp-meta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:8px;font-size:12px;color:var(--sub)}.sfd-pdp .pdp-sku{background:var(--gry);border-radius:5px;padding:3px 8px;font-weight:600;color:var(--nv);font-size:11.5px}.sfd-pdp .pdp-rate{display:inline-flex;align-items:center;gap:6px;color:var(--sub);text-decoration:none}.sfd-pdp .pdp-stars{position:relative;display:inline-block;white-space:nowrap;font-size:13px;line-height:1}.sfd-pdp .pdp-stars__bg{color:#d7dbe8}.sfd-pdp .pdp-stars__fg{position:absolute;left:0;top:0;overflow:hidden;color:#f5a623}.sfd-pdp .pdp-rate b{color:var(--nv)}.sfd-pdp .pdp-flags{display:inline-flex;gap:6px;flex-wrap:wrap}.sfd-pdp .pdp-flag{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 7px;border-radius:5px;background:var(--nv);color:#fff}.sfd-pdp .pdp-flag--ok{background:var(--ok)}.sfd-pdp .pdp-specs{display:flex;flex-wrap:wrap;margin-top:14px;border:1px solid var(--ln);border-radius:var(--r-lg);background:#fff;overflow:hidden}.sfd-pdp .pdp-spec{flex:1 1 130px;padding:9px 11px;min-width:0;box-shadow:1px 0 0 var(--ln),0 1px 0 var(--ln)}.sfd-pdp .pdp-spec dt{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sub);margin:0 0 2px;line-height:1.25}.sfd-pdp .pdp-spec dd{margin:0;font-size:14px;font-weight:700;color:var(--nv);line-height:1.3;overflow-wrap:anywhere}.sfd-pdp .pdp-specs-more{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:600;color:var(--ig);text-decoration:underline;text-underline-offset:2px}.sfd-pdp .pdp-sum{border:1px solid var(--ln2);border-radius:var(--r-lg);padding:16px;margin-top:16px;background:#fff;box-shadow:0 1px 2px #021a540f,0 6px 20px #021a540f}.sfd-pdp .product__block--price{margin:0}.sfd-pdp .pdp-pricelab{display:block;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ig);line-height:1.1;margin-bottom:2px}.sfd-pdp .pdp-var{margin-top:14px}.sfd-pdp .pdp-var-lab{display:block;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sub);margin-bottom:6px}.sfd-pdp .pdp-var-opts{display:flex;gap:7px;flex-wrap:wrap}.sfd-pdp .pdp-var button{border:1.5px solid var(--ln);border-radius:var(--r);padding:8px 13px;background:#fff;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;color:var(--nv);transition:.12s}.sfd-pdp .pdp-var button:hover:not(:disabled){border-color:var(--ln2)}.sfd-pdp .pdp-var button[aria-pressed=true]{border-color:var(--nv);background:var(--gry);box-shadow:inset 0 0 0 1px var(--nv)}.sfd-pdp .pdp-var button:disabled{opacity:.38;cursor:not-allowed;background:var(--gry);text-decoration:line-through}.sfd-pdp .pdp-stock{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;font-weight:700}.sfd-pdp .pdp-stock--in{color:var(--ok)}.sfd-pdp .pdp-stock--out{color:var(--warn)}.sfd-pdp .pdp-dot{width:9px;height:9px;border-radius:50%;background:currentColor;flex:none;box-shadow:0 0 0 3px #0f7b5a29}.sfd-pdp .pdp-stock--out .pdp-dot{box-shadow:0 0 0 3px #8a6a1829}.sfd-pdp .pdp-deliv{display:flex;gap:11px;align-items:flex-start;margin:10px 0 0;padding:12px 13px;border:1px solid var(--ln);border-radius:var(--r-lg);background:var(--gry)}.sfd-pdp .pdp-deliv svg{flex:none;width:19px;height:19px;margin-top:2px;color:var(--ig)}.sfd-pdp .pdp-deliv-k{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sub);line-height:1.2}.sfd-pdp .pdp-deliv-d{display:block;font-size:16.5px;font-weight:800;color:var(--nv);line-height:1.25;margin-top:2px;letter-spacing:-.01em}.sfd-pdp .pdp-deliv-w{display:block;font-size:12px;color:var(--sub);line-height:1.45;margin-top:3px}.sfd-pdp .pdp-free{display:flex;align-items:center;gap:8px;margin:9px 0 0;font-size:12.5px;font-weight:600;color:var(--sub)}.sfd-pdp .pdp-free svg{flex:none;width:18px;height:18px;color:var(--ig)}.sfd-pdp .pdp-free--yes{color:var(--ok)}.sfd-pdp .pdp-free--yes svg{color:var(--ok)}.sfd-pdp .pdp-buy{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.sfd-pdp .pdp-qty{display:flex;border:1.5px solid var(--ln2);border-radius:var(--r);overflow:hidden;flex:none;background:#fff}.sfd-pdp .pdp-qty button{border:0;background:#fff;width:38px;color:var(--nv);cursor:pointer;display:grid;place-items:center;padding:0}.sfd-pdp .pdp-qty button svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;fill:none}.sfd-pdp .pdp-qty input{width:48px;border:0;text-align:center;font-size:15px;font-weight:700;outline:none;-moz-appearance:textfield}.sfd-pdp .pdp-qty input::-webkit-outer-spin-button,.sfd-pdp .pdp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sfd-pdp .pdp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:var(--r);border:1.5px solid transparent;font:inherit;font-weight:700;font-size:14.5px;cursor:pointer;transition:.14s}.sfd-pdp .pdp-btn--go{background:var(--nv);color:#fff;flex:1;min-width:150px}.sfd-pdp .pdp-btn--go:hover:not(:disabled){background:var(--ig)}.sfd-pdp .pdp-btn--go:disabled{opacity:.45;cursor:not-allowed}.sfd-pdp .pdp-btn--alt{background:#fff;color:var(--nv);border-color:var(--ln2)}.sfd-pdp .pdp-btn--alt:hover:not(:disabled){border-color:var(--nv);background:var(--gry)}.sfd-pdp .pdp-btn--alt:disabled{opacity:.45;cursor:not-allowed}.sfd-pdp .pdp-err{margin-top:10px;font-size:12.5px;font-weight:600;color:#b4294a}.sfd-pdp .pdp-assure{display:grid;gap:8px;border:1px solid var(--ln);border-radius:var(--r-lg);padding:13px 14px;background:var(--gry);margin-top:14px}.sfd-pdp .pdp-assure div{display:flex;gap:9px;font-size:12.5px;align-items:flex-start;line-height:1.45;color:var(--sub)}.sfd-pdp .pdp-assure b{color:var(--nv)}.sfd-pdp .pdp-tick{flex:none;width:16px;height:16px;margin-top:1px;color:var(--ig)}.sfd-pdp .pdp-trust{margin-top:16px;border:1px solid var(--ln);border-radius:var(--r-lg);padding:14px 15px;background:#fff}.sfd-pdp .pdp-trust__t{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sub);margin:0 0 9px}.sfd-pdp .pdp-trust__list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.sfd-pdp .pdp-trust__list li{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--nv)}.sfd-pdp .pdp-needs{margin-top:16px;border:1px solid var(--ln);border-radius:var(--r-lg);padding:14px 15px;background:#fff}.sfd-pdp .pdp-needs__t{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sub);margin:0 0 4px}.sfd-pdp .pdp-needs__i{font-size:12.5px;color:var(--sub);line-height:1.5;margin:0 0 11px}.sfd-pdp .pdp-needs__list{display:grid;gap:9px}.sfd-pdp .pdp-need{display:flex;gap:11px;row-gap:8px;align-items:center;flex-wrap:wrap;text-decoration:none;color:inherit;border:1px solid var(--ln);border-radius:var(--r);padding:9px 11px;transition:.12s}.sfd-pdp .pdp-need:hover{border-color:var(--ln2);background:var(--gry)}.sfd-pdp .pdp-need--offer{border-color:#e8c766;background:#fffbef}.sfd-pdp .pdp-need--offer:hover{border-color:var(--yl);background:#fff8e3}.sfd-pdp .pdp-need img{flex:none;width:46px;height:46px;object-fit:contain;border-radius:6px;background:var(--gry)}.sfd-pdp .pdp-need-b{flex:1 1 0;min-width:0}.sfd-pdp .pdp-need-t{display:block;font-size:13.5px;font-weight:700;color:var(--nv);line-height:1.3}.sfd-pdp .pdp-need-p{display:block;font-size:12px;color:var(--sub);margin-top:2px}.sfd-pdp .pdp-need-p s{margin-left:5px;color:var(--sub);font-weight:400;text-decoration:line-through}.sfd-pdp .pdp-need-tag{flex:none;margin-left:auto;background:var(--yl);color:var(--nv);font-size:13.5px;font-weight:800;line-height:1.2;letter-spacing:.01em;border-radius:999px;padding:8px 15px;white-space:nowrap;box-shadow:0 1px 3px #021a5429}.sfd-pdp .pdp-help{margin-top:14px;border:1px solid var(--ln);border-radius:var(--r-lg);padding:14px 15px;background:var(--gry)}.sfd-pdp .pdp-help__t{margin:0;font-size:14.5px;font-weight:800;color:var(--nv);line-height:1.3}.sfd-pdp .pdp-help__x{margin:5px 0 0;font-size:12.5px;color:var(--sub);line-height:1.5}.sfd-pdp .pdp-help__row{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin-top:11px}.sfd-pdp .pdp-help__tel{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:800;color:var(--nv);text-decoration:none;letter-spacing:-.01em}.sfd-pdp .pdp-help__tel svg{flex:none;width:17px;height:17px;color:var(--ig)}.sfd-pdp .pdp-help__tel:hover{color:var(--ig)}.sfd-pdp .pdp-help__btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 15px;border-radius:var(--r);border:1.5px solid var(--ln2);background:#fff;color:var(--nv);font-size:13.5px;font-weight:700;text-decoration:none;transition:.14s}.sfd-pdp .pdp-help__btn:hover{border-color:var(--nv);background:#fff}@media(max-width:600px){.sfd-pdp .pdp-spec{flex-basis:112px}.sfd-pdp .pdp-spec dd{font-size:13.5px}.sfd-pdp .pdp-deliv-d{font-size:15.5px}.sfd-pdp .pdp-btn--go{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/sfd-product.css.map */
