.FactoryApprovalPreview-module__htrWBa__eyebrow{color:rgb(var(--color-accent));letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850}.FactoryApprovalPreview-module__htrWBa__home{color:#fff8f2;background:#120c09;position:relative}.FactoryApprovalPreview-module__htrWBa__homeInner{grid-template-columns:minmax(0,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(36px,6vw,90px);width:min(1240px,100% - 40px);margin:0 auto;padding:clamp(68px,9vw,118px) 0;display:grid}.FactoryApprovalPreview-module__htrWBa__homeCopy h2{letter-spacing:-.045em;margin-top:13px;font-size:clamp(36px,5vw,62px);font-weight:650;line-height:.98}.FactoryApprovalPreview-module__htrWBa__homeCopy>p:not(.FactoryApprovalPreview-module__htrWBa__eyebrow){color:#c9b3a3;margin-top:22px;font-size:16px;line-height:1.68}.FactoryApprovalPreview-module__htrWBa__homeCopy>small{color:#98826f;margin-top:22px;font-size:10px;line-height:1.55;display:block}.FactoryApprovalPreview-module__htrWBa__homeActions{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.FactoryApprovalPreview-module__htrWBa__homeActions a{color:#e8b48f;border-bottom:1px solid #e8b48f;min-height:44px;padding-bottom:3px;font-size:13px;font-weight:800}.FactoryApprovalPreview-module__htrWBa__homeActions a:last-child{color:#c9b3a3;border-color:#c9b3a373}.FactoryApprovalPreview-module__htrWBa__homeMosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:154px;gap:4px;display:grid}.FactoryApprovalPreview-module__htrWBa__homeMosaic figure{background:#201410;border:1px solid #e8b48f2e;position:relative;overflow:hidden}.FactoryApprovalPreview-module__htrWBa__homeMosaic figure:nth-child(2),.FactoryApprovalPreview-module__htrWBa__homeMosaic figure:nth-child(4),.FactoryApprovalPreview-module__htrWBa__homeMosaic figure:nth-child(7){grid-row:span 2}.FactoryApprovalPreview-module__htrWBa__homeMosaic figure.FactoryApprovalPreview-module__htrWBa__largeTile{grid-column:span 2}.FactoryApprovalPreview-module__htrWBa__homeMosaic img,.FactoryApprovalPreview-module__htrWBa__pdpImages img,.FactoryApprovalPreview-module__htrWBa__cartFilmstrip img{-o-object-fit:cover;object-fit:cover}.FactoryApprovalPreview-module__htrWBa__pdp{border-block:1px solid rgb(var(--color-border-strong));color:rgb(var(--color-text));grid-template-columns:230px minmax(0,1fr);align-items:stretch;gap:22px;margin-top:18px;padding:18px 0;display:grid}.FactoryApprovalPreview-module__htrWBa__pdpImages{border:1px solid rgb(var(--color-border-strong));background:rgb(var(--color-surface-tint));border-radius:2px;min-height:126px;position:relative;overflow:hidden}.FactoryApprovalPreview-module__htrWBa__pdpImages span{opacity:0;animation:16s ease-in-out infinite FactoryApprovalPreview-module__htrWBa__pdpFactoryPhoto;position:absolute;inset:0}.FactoryApprovalPreview-module__htrWBa__pdpImages span:first-child{opacity:1}.FactoryApprovalPreview-module__htrWBa__pdpImages span:nth-child(2){animation-delay:4s}.FactoryApprovalPreview-module__htrWBa__pdpImages span:nth-child(3){animation-delay:8s}.FactoryApprovalPreview-module__htrWBa__pdpImages span:nth-child(4){animation-delay:12s}.FactoryApprovalPreview-module__htrWBa__pdpImages img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@keyframes FactoryApprovalPreview-module__htrWBa__pdpFactoryPhoto{0%,21%{opacity:1}27%,to{opacity:0}}.FactoryApprovalPreview-module__htrWBa__pdpCopy{align-self:center}.FactoryApprovalPreview-module__htrWBa__pdpCopy h2{margin-top:5px;font-size:19px;line-height:1.18}.FactoryApprovalPreview-module__htrWBa__pdpCopy>p:not(.FactoryApprovalPreview-module__htrWBa__eyebrow){color:rgb(var(--color-text-dim));margin-top:7px;font-size:13px;line-height:1.5}.FactoryApprovalPreview-module__htrWBa__pdpCopy a{color:rgb(var(--color-accent));align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:800;display:inline-flex}.FactoryApprovalPreview-module__htrWBa__cart{border:1px solid rgb(var(--color-border-strong));border-left:3px solid rgb(var(--color-accent));background:rgb(var(--color-surface-tint));min-height:82px;color:rgb(var(--color-text));border-radius:3px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:grid}.FactoryApprovalPreview-module__htrWBa__cartCopy strong,.FactoryApprovalPreview-module__htrWBa__cartCopy small,.FactoryApprovalPreview-module__htrWBa__cartCopy em{display:block}.FactoryApprovalPreview-module__htrWBa__cartCopy em{color:rgb(var(--color-accent));letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-style:normal;font-weight:850}.FactoryApprovalPreview-module__htrWBa__cartCopy strong{font-size:12px;line-height:1.25}.FactoryApprovalPreview-module__htrWBa__cartCopy small{color:rgb(var(--color-text-dim));margin-top:4px;font-size:10px}.FactoryApprovalPreview-module__htrWBa__cartFilmstrip{border:1px solid rgb(var(--color-border-strong));background:rgb(var(--color-surface));border-radius:2px;flex:0 0 58px;width:58px;height:70px;display:block;position:relative;overflow:hidden}.FactoryApprovalPreview-module__htrWBa__cartFilmstrip i{opacity:0;animation:12s ease-in-out infinite FactoryApprovalPreview-module__htrWBa__cartFactoryPhoto;position:absolute;inset:0}.FactoryApprovalPreview-module__htrWBa__cartFilmstrip i:first-child{opacity:1}.FactoryApprovalPreview-module__htrWBa__cartFilmstrip i:nth-child(2){animation-delay:4s}.FactoryApprovalPreview-module__htrWBa__cartFilmstrip i:nth-child(3){animation-delay:8s}.FactoryApprovalPreview-module__htrWBa__cartFilmstrip img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@keyframes FactoryApprovalPreview-module__htrWBa__cartFactoryPhoto{0%,28%{opacity:1}35%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.FactoryApprovalPreview-module__htrWBa__cartFilmstrip i{animation:none}.FactoryApprovalPreview-module__htrWBa__cartFilmstrip i:not(:first-child){opacity:0}.FactoryApprovalPreview-module__htrWBa__pdpImages span{animation:none}.FactoryApprovalPreview-module__htrWBa__pdpImages span:not(:first-child){opacity:0}}@media (max-width:900px){.FactoryApprovalPreview-module__htrWBa__homeInner{grid-template-columns:1fr}.FactoryApprovalPreview-module__htrWBa__homeMosaic{grid-auto-rows:130px}.FactoryApprovalPreview-module__htrWBa__pdp{grid-template-columns:170px minmax(0,1fr)}}@media (max-width:640px){.FactoryApprovalPreview-module__htrWBa__homeInner{gap:34px;width:min(100% - 28px,540px);padding:64px 0}.FactoryApprovalPreview-module__htrWBa__homeCopy h2{font-size:clamp(36px,11.5vw,50px)}.FactoryApprovalPreview-module__htrWBa__homeCopy>p:not(.FactoryApprovalPreview-module__htrWBa__eyebrow){font-size:15px}.FactoryApprovalPreview-module__htrWBa__homeMosaic{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:118px}.FactoryApprovalPreview-module__htrWBa__homeMosaic figure:nth-child(2),.FactoryApprovalPreview-module__htrWBa__homeMosaic figure:nth-child(4),.FactoryApprovalPreview-module__htrWBa__homeMosaic figure:nth-child(7){grid-row:auto}.FactoryApprovalPreview-module__htrWBa__homeMosaic figure.FactoryApprovalPreview-module__htrWBa__largeTile{grid-column:span 2}.FactoryApprovalPreview-module__htrWBa__pdp{grid-template-columns:1fr;gap:14px;margin-top:14px}.FactoryApprovalPreview-module__htrWBa__pdpImages{min-height:124px}}
