.ocs-hw{position:relative;overflow:hidden;background:#2d211b;color:#fdfef9}.ocs-hw *{box-sizing:border-box}.ocs-hw__inner{position:relative;z-index:2}.ocs-hw__glow{position:absolute;z-index:1;top:-20%;left:50%;width:min(900px,120%);height:70%;transform:translate(-50%);pointer-events:none;background:radial-gradient(ellipse at center,rgba(200,169,122,.22),transparent 68%);animation:ocs-hw-breathe 9s ease-in-out infinite}@keyframes ocs-hw-breathe{0%,to{opacity:.75}50%{opacity:1}}.ocs-hw__motes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.45}.ocs-hw__mote{position:absolute;border-radius:50%;background:#c8a97a;filter:blur(1px);animation:ocs-hw-float linear infinite}@keyframes ocs-hw-float{0%{transform:translate3d(0,110%,0);opacity:0}14%{opacity:.9}86%{opacity:.9}to{transform:translate3d(16px,-20%,0);opacity:0}}.ocs-hw__head{max-width:62ch;margin:0 0 var(--ocs-s4,3.2rem)}.ocs-hw__head--center{margin-left:auto;margin-right:auto;text-align:center}.ocs-hw__eyebrow{margin:0 0 .8rem;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#c8a97a}.ocs-hw .ocs-hw__title{margin:0 0 1.2rem;font-size:clamp(2.8rem,4vw,4.4rem);line-height:1.12;color:#fdfef9;text-wrap:balance}.ocs-hw__intro{margin:0;font-size:1.6rem;line-height:1.6;opacity:.92}.ocs-hw__build{display:grid;gap:var(--ocs-s4,3.2rem);align-items:center;grid-template-columns:1fr}@media screen and (min-width:900px){.ocs-hw__build{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--ocs-s5,4.8rem)}}.ocs-hw__shot{position:relative;margin:0;border-radius:var(--ocs-radius-lg,16px);overflow:hidden;border:1px solid rgba(200,169,122,.3);background:#241a15}.ocs-hw__shot img{display:block;width:100%;height:auto}.ocs-hw__combo{display:inline-flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;margin:0 0 var(--ocs-s3,2rem);padding:1rem 1.6rem;border-radius:999px;border:1px solid rgba(200,169,122,.42);background:#c8a97a1a}.ocs-hw__combo b{font-size:2.8rem;line-height:1;font-weight:700;color:#c8a97a;font-variant-numeric:tabular-nums}.ocs-hw__combo span{font-size:1.4rem;opacity:.92}.ocs-hw__opt{margin:0 0 var(--ocs-s3,2rem)}.ocs-hw__optname{display:block;margin:0 0 1rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;opacity:.8}.ocs-hw__vals{display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none}.ocs-hw .ocs-hw__sw{display:inline-flex;align-items:center;gap:.8rem;min-height:44px;padding:.4rem 1.4rem .4rem .4rem;border-radius:999px;text-decoration:none;color:#fdfef9;font-size:1.4rem;border:1px solid rgba(253,254,249,.26);background:#fdfef90d;transition:transform .18s var(--ocs-ease,ease),border-color .18s var(--ocs-ease,ease),background-color .18s var(--ocs-ease,ease)}.ocs-hw__chip{width:34px;height:34px;border-radius:50%;flex:none;border:1px solid rgba(253,254,249,.4);box-shadow:inset 0 -3px 8px #00000047}.ocs-hw .ocs-hw__pill{display:inline-flex;align-items:center;min-height:44px;padding:0 1.8rem;border-radius:999px;text-decoration:none;color:#fdfef9;font-size:1.4rem;border:1px solid rgba(253,254,249,.26);background:#fdfef90d;transition:transform .18s var(--ocs-ease,ease),border-color .18s var(--ocs-ease,ease),background-color .18s var(--ocs-ease,ease)}@media(hover:hover)and (pointer:fine){.ocs-hw__sw:hover,.ocs-hw__pill:hover{transform:translateY(-2px);border-color:#c8a97a;background:#c8a97a29}}.ocs-hw .ocs-hw__sw:focus-visible,.ocs-hw .ocs-hw__pill:focus-visible,.ocs-hw .ocs-hw__cta:focus-visible,.ocs-hw .ocs-hw__all:focus-visible,.ocs-hw .ocs-hw__card a:focus-visible{outline:2px solid #C8A97A;outline-offset:3px}.ocs-hw .ocs-hw__cta{display:inline-flex;align-items:center;min-height:48px;padding:0 2.4rem;border-radius:4px;text-decoration:none;font-weight:600;font-size:1.5rem;background:#c8a97a;color:#2d211b;border:1px solid #C8A97A;transition:transform .18s var(--ocs-ease,ease)}@media(hover:hover)and (pointer:fine){.ocs-hw__cta:hover{transform:translateY(-2px)}}.ocs-hw__note{margin:1.4rem 0 0;font-size:1.3rem;line-height:1.5;opacity:.72}.ocs-hw__railhead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ocs-s3,2rem);flex-wrap:wrap;margin:var(--ocs-s5,4.8rem) 0 var(--ocs-s3,2rem)}.ocs-hw .ocs-hw__railtitle{margin:0;font-size:clamp(2rem,2.4vw,2.6rem);color:#fdfef9}.ocs-hw .ocs-hw__all{color:#c8a97a;font-size:1.4rem;min-height:44px;display:inline-flex;align-items:center}.ocs-hw__rail{display:grid;gap:var(--ocs-s3,2rem);margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:750px){.ocs-hw__rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.ocs-hw__card{position:relative;border-radius:var(--ocs-radius-lg,16px);overflow:hidden;border:1px solid rgba(200,169,122,.26);background:#fdfef90a;transition:transform .32s var(--ocs-ease,ease),border-color .32s var(--ocs-ease,ease)}@media(hover:hover)and (pointer:fine){.ocs-hw__card:hover{transform:translateY(-4px);border-color:#c8a97a99}}.ocs-hw__cardimg{display:block;aspect-ratio:1/1;width:100%;object-fit:cover}.ocs-hw__cardbody{padding:1.4rem 1.6rem 1.8rem}.ocs-hw__cardtitle{margin:0 0 .8rem;font-size:1.5rem;line-height:1.35}.ocs-hw .ocs-hw__cardtitle a{color:#fdfef9;text-decoration:none}.ocs-hw__cardtitle a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ocs-hw__price{margin:0;font-size:1.5rem;font-weight:600;color:#c8a97a}.ocs-hw__was{margin-left:.8rem;font-weight:400;text-decoration:line-through;color:#fdfef9;opacity:.62}.ocs-hw__sold{margin:.8rem 0 0;font-size:1.3rem;opacity:.75}.ocs-hw[data-anim] [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .52s var(--ocs-ease,ease),transform .52s var(--ocs-ease,ease);transition-delay:calc(var(--i,0) * 70ms)}.ocs-hw[data-anim] [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ocs-hw__motes,.ocs-hw__glow{display:none}.ocs-hw__sw,.ocs-hw__pill,.ocs-hw__cta,.ocs-hw__card{transition:none}.ocs-hw__sw:hover,.ocs-hw__pill:hover,.ocs-hw__cta:hover,.ocs-hw__card:hover{transform:none}.ocs-hw[data-anim] [data-reveal]{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ocs-halloween.css.map */
