.f-factory-support{margin-top:22px;padding:22px;border:1px solid rgba(244,123,32,.42);border-top:4px solid #f47b20;border-radius:10px;background:linear-gradient(145deg,#081827 0%,#102b43 100%);color:#fff;box-shadow:0 12px 30px rgba(5,20,34,.16)}
.f-factory-support__eyebrow,.f-ordering-information__eyebrow{margin:0 0 7px;color:#f47b20;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.f-factory-support__title{margin:0;color:#fff;font-size:24px;line-height:1.2}
.f-factory-support__lead{margin:9px 0 0;color:rgba(255,255,255,.76);font-size:14px;line-height:1.55}
.f-factory-support__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px}
.f-factory-support__item{display:flex;gap:11px;min-width:0;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.055)}
.f-factory-support__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#f47b20;color:#081827;font-size:11px;font-weight:800;letter-spacing:.04em}
.f-factory-support__item h3{margin:0;color:#fff;font-size:14px;line-height:1.35}
.f-factory-support__item p{margin:5px 0 0;color:rgba(255,255,255,.72);font-size:12.5px;line-height:1.45}
.f-factory-support__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:17px;min-height:44px;padding:10px 18px;border:1px solid #f47b20;border-radius:4px;background:#f47b20;color:#081827!important;font-size:14px;font-weight:700;text-decoration:none!important;transition:background-color .2s ease,color .2s ease}
.f-factory-support__cta:hover,.f-factory-support__cta:focus{background:#ff933f;color:#081827!important;text-decoration:none!important}
.f-factory-support__cta:focus-visible{outline:3px solid #fff;outline-offset:3px}
.f-ordering-information{margin:32px 0 8px;padding:22px 24px;border-left:4px solid #f47b20;border-radius:6px;background:#f3f6f9;color:#13283b}
.f-ordering-information h3{margin:0 0 8px;color:#0b2238;font-size:22px;line-height:1.3}
.f-ordering-information p:last-child{margin:0;color:#44586a;line-height:1.65}
.main-product__block-buy_buttons+.main-product__block-addons{margin-top:14px}
@media(max-width:767px){.f-factory-support{margin-top:18px;padding:18px 15px}.f-factory-support__title{font-size:21px}.f-factory-support__grid{grid-template-columns:1fr;gap:9px;margin-top:15px}.f-factory-support__item{padding:12px}.f-factory-support__cta{display:flex;width:100%;margin-top:14px}.f-ordering-information{margin-top:24px;padding:18px 16px}.f-ordering-information h3{font-size:20px}}

/* Product-page information hierarchy and direct sharing */
.f-product-inline-share{display:flex;align-items:center;gap:13px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(19,40,59,.14)}
.f-product-inline-share__label{color:#253d52;font-size:14px;font-weight:700}
.f-product-inline-share .f-sharing-social{display:flex;align-items:center;gap:12px}
.f-product-inline-share .f-sharing-social>label{display:none}
.f-product-inline-share .f-sharing-social>.m:flex{display:flex;align-items:center;gap:12px}
.f-product-inline-share .f-sharing-social a,.f-product-inline-share .f-sharing-social f-share-copy,.f-product-inline-share .f-sharing-social f-share-line{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#385069;transition:color .2s ease,transform .2s ease}
.f-product-inline-share .f-sharing-social a:hover,.f-product-inline-share .f-sharing-social f-share-copy:hover,.f-product-inline-share .f-sharing-social f-share-line:hover{color:#f47b20;transform:translateY(-2px)}
.f-product-details-tabs .f-product-description-layout{display:grid;grid-template-columns:minmax(0,800px) minmax(270px,320px);justify-content:center;align-items:start;gap:42px;max-width:1162px;margin:0 auto}
.f-product-details-tabs .f-product-description-copy{min-width:0;width:100%;max-width:800px;margin:0 auto}
.f-ordering-information{position:sticky;top:24px;margin:0;padding:24px;border:1px solid rgba(19,40,59,.12);border-top:4px solid #f47b20;border-left:1px solid rgba(19,40,59,.12);border-radius:10px;background:#f3f6f9;color:#13283b;box-shadow:0 12px 28px rgba(5,20,34,.08)}
.f-ordering-information h3{margin:0 0 12px;color:#0b2238;font-size:22px;line-height:1.25}
.f-ordering-information p{margin:0 0 13px;color:#44586a;font-size:14px;line-height:1.65}
.f-ordering-information p:last-child{margin-bottom:0}
.f-ordering-information__note{padding-top:12px;border-top:1px solid rgba(19,40,59,.14);color:#13283b!important}
@media(max-width:989px){.f-product-details-tabs .f-product-description-layout{grid-template-columns:minmax(0,800px);gap:24px}.f-ordering-information{position:static;max-width:800px;margin:0 auto}}
@media(max-width:767px){.f-product-inline-share{gap:10px;margin-top:12px;padding-top:12px}.f-product-inline-share .f-sharing-social,.f-product-inline-share .f-sharing-social>.m:flex{gap:8px}.f-product-inline-share .f-sharing-social a,.f-product-inline-share .f-sharing-social f-share-copy,.f-product-inline-share .f-sharing-social f-share-line{width:26px;height:26px}.f-product-details-tabs .f-product-description-layout{gap:20px}.f-ordering-information{padding:20px 18px}.f-ordering-information h3{font-size:20px}}
