.pn-buy{--f:#244B45;--f2:#1B3A35;--sg:#C9D9CC;--sgl:#EEF4EF;--ch:#1E2724;--mu2:#66716D;--deal:#B5432C}.pn-buy__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin:0 0 20px}.pn-buy .pn-buy__top .pn-buy__price{margin:0;display:flex;align-items:baseline;gap:4px 10px;flex-wrap:wrap}.pn-buy .pn-buy__per{font-size:14px;color:var(--mu2)}s.pn-buy__strike{font:600 17px/1 Sora,sans-serif;color:#9aa6a1;text-decoration:line-through;text-decoration-thickness:1.5px}s.pn-buy__strike[hidden]{display:none}.pn-bf{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:6px;background:var(--deal);color:#fff;font:800 11px/1 DM Sans,sans-serif;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.pn-bf b{font-weight:800;font-size:12px}.pn-bf__x{font-weight:700;letter-spacing:.03em;text-transform:none;opacity:.92}.pn-bf[hidden],.pn-bf__x[hidden]{display:none}.pn-buy .pn-offer{display:block;margin:0 0 20px}.pn-buy .pn-offer legend{margin:0 0 10px;font:600 15px/1.3 Sora,sans-serif;color:var(--ch)}.pn-of{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 10px;padding:15px 17px;border:1.5px solid rgba(30,39,36,.13);border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;-webkit-tap-highlight-color:transparent}.pn-of:hover{border-color:#244b4580}.pn-of__dot{width:18px;height:18px;border-radius:50%;border:1.5px solid #9AA6A1;background:#fff;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.pn-of__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.pn-of__name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:600 15.5px/1.25 Sora,sans-serif;color:var(--ch)}.pn-of__sub{font-size:13px;line-height:1.35;color:var(--mu2)}.pn-of__tag{display:inline-block;padding:4px 7px;border-radius:4px;background:var(--f);color:#f8f7f2;font:800 9.5px/1.2 DM Sans,sans-serif;letter-spacing:.07em;text-transform:uppercase}.pn-of__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font:600 16.5px/1.15 Sora,sans-serif;color:var(--ch);white-space:nowrap}.pn-of__price small{font:700 11.5px/1.2 DM Sans,sans-serif;color:var(--deal)}s.pn-of__was{font:500 12.5px/1.1 DM Sans,sans-serif;color:#9aa6a1;text-decoration:line-through}s.pn-of__was[hidden]{display:none}.pn-sz__in:checked+.pn-of{border-color:var(--f);background:#f4f9f5;box-shadow:inset 0 0 0 1px var(--f)}.pn-sz__in:checked+.pn-of .pn-of__dot{border:5px solid var(--f);background:#fff}.pn-sz__in:checked+.pn-of .pn-of__price{color:var(--f)}.pn-sz__in:focus-visible+.pn-of{outline:2px solid var(--f);outline-offset:2px}.pn-sizes{margin:0 0 18px}.pn-sizes__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.pn-sizes__label{font:600 15px/1.3 Sora,sans-serif;color:var(--ch)}.pn-buy fieldset.pn-row{display:block;position:relative;margin:0 0 8px;padding:0;border:0;min-width:0}.pn-buy fieldset.pn-row[hidden]{display:none}.pn-buy .pn-row__label{position:absolute;left:0;top:50%;transform:translateY(-50%);padding:0;margin:0;font:600 13px/1.2 DM Sans,sans-serif;color:var(--mu2)}.pn-buy.is-dcr .pn-seg{margin-left:52px}.pn-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:var(--sgl)}.pn-seg__opt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;padding:6px 4px;border-radius:9px;cursor:pointer;color:var(--ch);transition:background .15s,box-shadow .15s,color .15s;-webkit-tap-highlight-color:transparent;text-align:center;min-width:0}.pn-seg__opt:hover{background:#ffffffa6}.pn-seg__name{font:600 14px/1.1 Sora,sans-serif}.pn-seg__dim{font:500 10.5px/1.1 DM Sans,sans-serif;color:var(--mu2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pn-sz__in:checked+.pn-seg__opt{background:#fff;color:var(--f);box-shadow:0 1px 3px #17332e24,inset 0 0 0 1px var(--f)}.pn-sz__in:checked+.pn-seg__opt .pn-seg__dim{color:var(--f)}.pn-sz__in:focus-visible+.pn-seg__opt{outline:2px solid var(--f);outline-offset:2px}.pn-sz__in:disabled+.pn-seg__opt{opacity:.4;cursor:not-allowed;text-decoration:line-through}.pn-buy .pn-sizes__note{margin:4px 0 0;font-size:12.5px;line-height:1.45;color:var(--mu2)}.pn-sizes__note[hidden],.pn-buy__err[hidden]{display:none}.pn-buy__err{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#fbedea;color:#8a2a1b;font-size:14px}@media(max-width:389px){.pn-of{padding:13px;gap:10px}.pn-buy.is-dcr .pn-seg{margin-left:46px}.pn-seg__dim{font-size:9.5px}}.pn-proof{display:inline-flex;align-items:center;gap:7px;padding:8px 13px 8px 11px;border-radius:999px;background:#fff;border:1px solid var(--sg);text-decoration:none;color:var(--ch);font:500 13.5px/1 DM Sans,sans-serif;white-space:nowrap}.pn-proof:hover{border-color:var(--f)}.pn-proof .pn-stars{color:#e3a92b}.pn-proof__avg{font:700 14px/1 Sora,sans-serif}.pn-proof__count{padding-left:8px;border-left:1px solid var(--sg);color:var(--mu2)}.pn-proof__count strong{font-weight:700;color:var(--f)}.product-form__buttons .main-product-atc{--color-button:36,75,69;--color-button-text:248,247,242;background:#244b45;color:#f8f7f2;min-height:62px;border-radius:999px;font:700 18px/1 DM Sans,sans-serif;letter-spacing:.01em;box-shadow:0 14px 26px -14px #244b45b3;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.product-form__buttons .main-product-atc:hover{background:#1b3a35;transform:translateY(-1px);box-shadow:0 18px 30px -14px #244b45cc}.product-form__buttons .main-product-atc .button__label{display:inline-flex;align-items:center;gap:10px}.product-form__buttons .main-product-atc .button__label:after{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h12M11 5l5 5-5 5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h12M11 5l5 5-5 5'/%3E%3C/svg%3E") center/contain no-repeat}.product-form__buttons .main-product-atc[disabled]{opacity:.55;box-shadow:none;transform:none}.pn-guide-cta{margin:10px 0 0}.pn-guide-cta .button{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;color:#244b45;box-shadow:inset 0 0 0 1.5px #244b45;font:600 15px/1.2 DM Sans,sans-serif;text-decoration:none}.pn .pn-shipline{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin:14px 0 0;font-size:13px;line-height:1.45;color:#1e2724;text-align:left}.pn-shipline svg{flex:none;margin-top:1px;color:#244b45}.pn-shipline [hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/17/assets/pn-buy.css.map */
