.OrderSummaryMobileBar_bar__kpjQf{display:none}@media (max-width:1023px){.OrderSummaryMobileBar_bar__kpjQf{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:250;background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -4px 12px rgba(0,0,0,.06);padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px))}.OrderSummaryMobileBar_bar__kpjQf.OrderSummaryMobileBar_typing__z_lB_{display:none}}.OrderSummaryMobileBar_totalBlock__6o0TO{display:flex;flex-direction:column;gap:0;min-width:0}.OrderSummaryMobileBar_totalLabel__W4Ax7{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.OrderSummaryMobileBar_totalValue__eneHv{font-size:1.05rem;font-weight:800;color:#0f172a}.OrderSummaryMobileBar_continueBtn__TcafU{flex-shrink:0;display:flex;align-items:center;gap:8px;background:var(--red,#db1f26);color:#fff;border:none;border-radius:10px;min-height:44px;padding:12px 20px;font-weight:700;font-size:.95rem;cursor:pointer}.DistributionUpsellBox_box__2efCo{display:flex;gap:14px;margin:0 0 22px;padding:18px 20px;border:1.5px solid #fecaca;border-radius:14px;background:#fff7f7}.DistributionUpsellBox_icon__GsqLi{flex:none;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fee2e2;color:#b91c1c}.DistributionUpsellBox_body__L44o6{min-width:0;flex:1 1}.DistributionUpsellBox_title__3fCV4{margin:0 0 6px;font-size:17px;font-weight:800;color:#0f172a;line-height:1.3}.DistributionUpsellBox_text__uOApC{margin:0 0 14px;font-size:14.5px;color:#334155;line-height:1.5}.DistributionUpsellBox_text__uOApC strong{color:#0f172a}.DistributionUpsellBox_actions__r0eLo{display:flex;flex-wrap:wrap;gap:10px}.DistributionUpsellBox_accept__srwyv,.DistributionUpsellBox_decline__oREeW{min-height:44px;padding:0 18px;border-radius:10px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}.DistributionUpsellBox_accept__srwyv{background:#db1f26;color:#fff;border:none}.DistributionUpsellBox_accept__srwyv:hover{background:#b91c1c}.DistributionUpsellBox_decline__oREeW{background:#fff;color:#0f172a;border:1.5px solid #cbd5e1}.DistributionUpsellBox_decline__oREeW:hover{border-color:#0f172a}.DistributionUpsellBox_accept__srwyv:focus-visible,.DistributionUpsellBox_decline__oREeW:focus-visible{outline:2px solid #0f172a;outline-offset:2px}@media (max-width:600px){.DistributionUpsellBox_box__2efCo{padding:16px;gap:12px}.DistributionUpsellBox_icon__GsqLi{display:none}.DistributionUpsellBox_accept__srwyv,.DistributionUpsellBox_decline__oREeW{width:100%}}.OnePageOrder_page__STu_h{background:#f6f3ee;min-height:70vh;padding-bottom:170px}.OnePageOrder_inner__seWKC{max-width:1120px;margin:0 auto;padding:16px}.OnePageOrder_back__Ib5up{font-size:13px;color:#475569}.OnePageOrder_head__lfqGl{display:flex;align-items:center;gap:12px;margin-bottom:14px}.OnePageOrder_photo__wbhBD{flex:none;width:38%;max-width:200px;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:#fff}.OnePageOrder_title__YD2P0{font-size:22px;line-height:1.2;font-weight:800;color:#0f172a;margin:6px 0 0}.OnePageOrder_layout__KyU3q{display:block}.OnePageOrder_form__0LCE4{min-width:0}.OnePageOrder_block__QteSA{background:#fff;border-radius:12px;padding:14px;margin-bottom:12px;box-shadow:0 1px 3px rgba(15,23,42,.06)}.OnePageOrder_label__1A7AC{display:block;font-size:15px;font-weight:700;color:#0f172a;margin:0 0 10px}.OnePageOrder_select__jaXD2{font-family:inherit;width:100%;min-height:48px;padding:10px 12px;font-size:16px;color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px}.OnePageOrder_selectGap__AXp7T{margin-top:10px}.OnePageOrder_sizeButtons__5BUN4,.OnePageOrder_twoButtons__PnZSt{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.OnePageOrder_choice__URAAW{font-family:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:8px;font-size:15px;font-weight:600;color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;cursor:pointer}.OnePageOrder_choice__URAAW small{font-size:12px;font-weight:500;color:#475569}.OnePageOrder_choiceOn__kHQqQ{border-color:var(--red,#db1f26);box-shadow:inset 0 0 0 1px var(--red,#db1f26)}.OnePageOrder_upsell__Mwu6_{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px}.OnePageOrder_upsell__Mwu6_ p{flex:1 1;margin:0;font-size:14px;line-height:1.35;color:#7c2d12;font-weight:600}.OnePageOrder_upsell__Mwu6_ button{font-family:inherit;flex:none;min-height:44px;padding:8px 12px;font-size:14px;font-weight:700;color:#fff;background:#0f172a;border:0;border-radius:8px;cursor:pointer}.OnePageOrder_moreQty__3o7zu{margin:8px 0 0;font-size:13px;color:#475569}.OnePageOrder_moreQty__3o7zu a{color:var(--red-dark,#b91c1c);font-weight:600;text-decoration:underline}.OnePageOrder_trust__IkwgM{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.OnePageOrder_trust__IkwgM li{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.3;color:#334155}.OnePageOrder_trust__IkwgM svg{flex:none;color:var(--red,#db1f26)}.OnePageOrder_trustInline__D6aWh{padding:4px 2px 8px}.OnePageOrder_side__b_Bfo .OnePageOrder_trust__IkwgM{margin-top:14px;padding-top:14px;border-top:1px solid #e2e8f0}.OnePageOrder_optionRow__9_pzZ{margin-bottom:10px}.OnePageOrder_optionRow__9_pzZ label{display:block;font-size:14px;color:#334155;margin-bottom:6px}.OnePageOrder_side__b_Bfo{display:none}.OnePageOrder_bar__U6ct2{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-column-gap:10px;column-gap:10px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 16px rgba(15,23,42,.14)}.OnePageOrder_bar__U6ct2>*{grid-column:1/-1}.OnePageOrder_bar__U6ct2 .OnePageOrder_priceRow__LaO0h{grid-column:1;grid-row:1}.OnePageOrder_bar__U6ct2 .OnePageOrder_cta__KMv3D{grid-column:2;grid-row:1;margin-top:0;align-self:center;font-size:15px;line-height:1.15;padding:6px 8px}.OnePageOrder_bar__U6ct2 .OnePageOrder_priceAmount__9kdW1{font-size:22px}.OnePageOrder_bar__U6ct2 .OnePageOrder_priceLabel__Eabjk{font-size:12px;white-space:nowrap}.OnePageOrder_bar__U6ct2 .OnePageOrder_priceUnit__NuN4J{font-size:12px}.OnePageOrder_bar__U6ct2 .OnePageOrder_mention__oEs1Q{margin-top:4px;font-size:12px}.OnePageOrder_bar__U6ct2 .OnePageOrder_shipping__Rrioq{margin-top:2px;font-size:12px;text-align:left}.OnePageOrder_guestLayer__KmqSe{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.45)}.OnePageOrder_guestCard__87eGG{width:100%;max-width:420px;padding:16px;background:#fff;border-radius:12px}.OnePageOrder_priceRow__LaO0h{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.OnePageOrder_priceLabel__Eabjk{margin:0;font-size:12px;color:#475569}.OnePageOrder_priceAmount__9kdW1{margin:0;font-size:26px;line-height:1.15;font-weight:800;color:#0f172a}.OnePageOrder_priceLoading__1t5Ro{opacity:.5}.OnePageOrder_priceUnit__NuN4J{margin:0;font-size:13px;color:#475569}.OnePageOrder_priceError__q_apt{margin:6px 0 0;font-size:13px;color:#b91c1c}.OnePageOrder_mention__oEs1Q{margin:6px 0 0;font-size:13px;line-height:1.3;font-weight:600;color:#166534}.OnePageOrder_cta__KMv3D{font-family:inherit;width:100%;min-height:48px;margin-top:8px;font-size:16px;font-weight:700;color:#fff;background:var(--red,#db1f26);border:0;border-radius:10px;cursor:pointer}.OnePageOrder_cta__KMv3D:hover:not(:disabled){background:var(--red-dark,#b91c1c)}.OnePageOrder_cta__KMv3D:disabled{opacity:.55;cursor:not-allowed}.OnePageOrder_shipping__Rrioq{margin:6px 0 0;font-size:12px;text-align:center;color:#475569}@media (min-width:640px){.OnePageOrder_sizeButtons__5BUN4{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.OnePageOrder_page__STu_h{padding-bottom:40px}.OnePageOrder_inner__seWKC{padding:24px}.OnePageOrder_title__YD2P0{font-size:30px}.OnePageOrder_head__lfqGl{gap:18px}.OnePageOrder_photo__wbhBD{width:200px}.OnePageOrder_trustInline__D6aWh{display:none}.OnePageOrder_layout__KyU3q{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px;align-items:start}.OnePageOrder_block__QteSA{padding:18px}.OnePageOrder_side__b_Bfo{display:block;position:-webkit-sticky;position:sticky;top:96px;background:#fff;border-radius:12px;padding:18px;box-shadow:0 2px 10px rgba(15,23,42,.1)}.OnePageOrder_side__b_Bfo .OnePageOrder_priceAmount__9kdW1{font-size:34px}.OnePageOrder_bar__U6ct2{display:none}}