.a1box{background:#f4f3f0;padding:88px 0;overflow:hidden}.a1box__inner{width:100%;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:56px;align-items:center}.a1box__content{display:flex;flex-direction:column;align-items:flex-start}.a1box__heading{margin:0;font-size:clamp(3rem,5.4vw,5.1rem);line-height:.95;letter-spacing:-.055em;font-weight:700;color:#080808}.a1box__actions{margin-top:34px;display:flex;flex-direction:column;gap:12px;width:min(100%,420px)}.a1box__btn{-webkit-appearance:none;appearance:none;width:100%;min-height:58px;border-radius:16px;border:none;padding:0 22px;font-size:1.05rem;line-height:1;font-weight:500;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),opacity .22s ease,background .22s ease}.a1box__btn:hover{transform:translateY(-3px)}.a1box__btn:focus-visible{outline:2px solid rgba(60,60,60,.35);outline-offset:3px}.a1box__btn--primary{background:#d7934f;color:#fff;box-shadow:0 10px 18px #d7934f29}.a1box__btn--primary:hover{box-shadow:0 14px 24px #d7934f38}.a1box__btn--secondary{background:#040404;color:#fff;box-shadow:0 10px 18px #00000024}.a1box__btn--secondary:hover{box-shadow:0 14px 24px #0000002e}.a1box__btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.a1box__list{margin-top:28px;display:flex;flex-direction:column;gap:10px}.a1box__list-item{display:inline-flex;align-items:center;gap:12px;color:#a8a8a8;transition:transform .18s ease,color .18s ease,text-shadow .18s ease}.a1box__list-item:hover{transform:translate(2px);color:#8e8e8e;text-shadow:0 0 10px rgba(255,255,255,.32)}.a1box__dot{width:12px;height:12px;border-radius:999px;background:#9e9e9e;flex:0 0 auto}.a1box__item-text{font-size:1rem;line-height:1.2;font-weight:400}.a1box__media{position:relative;display:flex;justify-content:center;align-items:center;will-change:transform}.a1box__image{display:block;width:min(100%,660px);height:auto;object-fit:contain}.a1box__video-modal[hidden]{display:none!important}.a1box__video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.a1box__video-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a75;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .26s ease}.a1box__video-dialog{position:relative;z-index:1;width:min(92vw,820px);margin:min(10vh,72px) auto 0;background:#ffffff85;border:1px solid rgba(255,255,255,.42);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:28px;overflow:hidden;box-shadow:0 24px 60px #0000002e;transform:translateY(14px) scale(.985);opacity:0;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s ease}.a1box__video-modal.is-open .a1box__video-backdrop{opacity:1}.a1box__video-modal.is-open .a1box__video-dialog{opacity:1;transform:translateY(0) scale(1)}.a1box__video-close{position:absolute;top:12px;right:14px;z-index:2;width:40px;height:40px;border:none;border-radius:999px;background:#00000014;color:#141414;font-size:28px;line-height:1;cursor:pointer}.a1box__video-shell{aspect-ratio:16 / 9;background:#ffffff59}.a1box__video{width:100%;height:100%;display:block}.a1box__video-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#6d6d6d;font-size:1rem;text-align:center;padding:24px}.a1box-reveal{opacity:0;transform:translateY(14px);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.a1box-visible{opacity:1!important;transform:translateY(0)!important}@media screen and (max-width:989px){.a1box{padding:60px 0}.a1box__inner{grid-template-columns:1fr;gap:34px;align-items:start}.a1box__actions{width:100%;max-width:420px}.a1box__media{order:2;justify-content:center}.a1box__image{width:min(100%,520px)}}@media screen and (prefers-reduced-motion:reduce){.a1box__btn,.a1box__list-item,.a1box__media,.a1box__video-backdrop,.a1box__video-dialog,.a1box-reveal{transition:none!important;animation:none!important}.a1box-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/a1-whats-in-the-box.css.map */
