.apx{--apx-page:#FFFFFF;--apx-ink:#111111;--apx-muted:#555555;--apx-red:#111111;--apx-red-dk:#000000;--apx-gold:#111111;--apx-gdk:#111111;--apx-blush:#F2F2F2;--apx-cream:#F2F2F2;--apx-line:rgba(0,0,0,.12);background:var(--apx-page);color:var(--apx-ink);font-family:var(--apx-body,inherit);-webkit-font-smoothing:antialiased}.apx *,.apx *:before,.apx *:after{box-sizing:border-box}.apx img{display:block;max-width:100%}.apx p{margin:0}.apx .apx-wrap{max-width:1320px;margin:0 auto;padding-inline:clamp(16px,2.5vw,32px)}.apx .apx-gold-anim{background:radial-gradient(38% 50% at 84% 30%,rgba(0,0,0,.05),transparent 70%),radial-gradient(34% 46% at 10% 92%,rgba(0,0,0,.035),transparent 70%),#fff;background-size:140% 140%;animation:apx-drift 22s ease-in-out infinite alternate}.apx .apx-sweep:before{content:none}.apx .apx-eyebrow{font-family:var(--apx-body,inherit);font-size:12px;font-weight:600;letter-spacing:.3em;line-height:1.6;text-transform:uppercase;color:var(--apx-gdk)}.apx .apx-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:48px;padding:0 28px;border:0;border-radius:999px;font-family:var(--apx-body,inherit);font-size:13px;font-weight:600;letter-spacing:.18em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;text-shadow:0 1px 1px rgba(0,0,0,.18);box-shadow:inset 0 -8px 12px #00000042,inset 0 6px 9px #ffffff6b,inset 0 0 0 1px #ffffff38,0 10px 18px -12px #13233f73;transform-origin:50% 60%}.apx .apx-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(2.4px 11px at 50% 34%,#ffffffd9,#fff0) 50% 0/22px 100% repeat-x,radial-gradient(58% 115% at 50% 36%,#ffffff2e 0,#fff0 52%,#0000002b) 50% 0/22px 100% repeat-x,radial-gradient(120% 75% at 50% -12%,#ffffff6b,#fff0 62%),linear-gradient(180deg,#ffffff29 0,#fff0 42%,#0000 58%,#0000003d)}.apx .apx-btn:after{content:"";position:absolute;top:30%;right:10%;bottom:-22%;left:10%;z-index:-2;border-radius:inherit;pointer-events:none;background:inherit;filter:blur(12px) saturate(1.3);opacity:.5;transition:opacity .3s ease}.apx .apx-btn:hover:after{opacity:.75}.apx .apx-btn svg{flex:none;width:16px;height:16px;transition:transform .25s ease}.apx .apx-btn:hover{transform:translateY(-2px)}.apx .apx-btn:hover svg{transform:translate(4px)}.apx .apx-btn:active{transform:translateY(0) scale(.98)}.apx .apx-btn:focus-visible,.apx .apx-link:focus-visible{outline:2px solid var(--apx-ink);outline-offset:3px}.apx .apx-btn--gold{background-color:var(--apx-red);color:#fff}.apx .apx-btn--sm{height:40px;padding:0 20px;font-size:11.5px}.apx .apx-link{display:inline-flex;align-items:center;height:46px;font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--apx-ink);text-decoration:none;background:linear-gradient(var(--apx-gold),var(--apx-gold)) left calc(100% - 12px) /100% 1px no-repeat;transition:color .25s ease}.apx .apx-link:hover{color:var(--apx-red)}.apx .apx-ring{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--apx-blush);color:var(--apx-red)}.apx .apx-ring svg{width:20px;height:20px}.apx .apx-trust3__item:nth-child(2n) .apx-ring{background:var(--apx-cream);color:var(--apx-gdk)}.apx .apx-label{font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;color:var(--apx-ink)}.apx .apx-hero{position:relative;overflow:hidden;border-radius:0 0 28px 28px}.apx .apx-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;max-width:1440px;min-height:clamp(360px,32vw,480px);margin:0 auto}.apx .apx-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:clamp(16px,2.4vw,36px) clamp(16px,2vw,28px) clamp(24px,3vw,40px) clamp(20px,4.5vw,72px)}.apx .apx-hero__title{margin:0;font-family:var(--apx-heading,inherit);font-size:clamp(32px,3.6vw,56px);font-weight:400;line-height:1.02;letter-spacing:-.02em;text-transform:none;color:var(--apx-ink)}.apx .apx-hero__title em{font-style:italic;color:var(--apx-red)}.apx .apx-hero__text{max-width:560px;font-size:clamp(18px,1.5vw,22px);line-height:1.5;color:var(--apx-ink)}.apx .apx-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.apx .apx-trust3{display:flex;flex-wrap:wrap;gap:clamp(8px,1.2vw,16px);margin:6px 0 0;padding:0;list-style:none}.apx .apx-trust3__item{display:flex;flex-direction:column;align-items:center;gap:8px;width:100px;text-align:center}.apx .apx-trust3 .apx-label{font-size:12px;letter-spacing:.12em}.apx .apx-hero__media{position:relative;min-height:300px}.apx .apx-hero__stage .apx-hero__cut{width:88%!important;max-width:600px!important}.apx .apx-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18%);mask-image:linear-gradient(90deg,transparent 0,#000 18%);transform-origin:60% 55%;animation:apx-breathe 16s ease-in-out infinite}.apx .apx-hero__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.apx .apx-hero__orb{position:absolute;width:min(70%,420px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fffffff2 0,#0000000d 52%,#0000 72%);animation:apx-pulse 6s ease-in-out infinite}.apx .apx-hero__render{position:relative;width:min(60%,380px);height:auto;filter:drop-shadow(0 34px 30px rgba(19,35,63,.22));animation:apx-turn 9s ease-in-out infinite}.apx .apx-hero--banner{background:#fff}.apx .apx-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:right center;transform-origin:70% 60%;animation:apx-breathe 24s ease-in-out infinite}.apx .apx-hero--banner .apx-hero__media{min-height:0}.apx.apx-stories{padding-top:clamp(16px,2vw,24px)!important}.apx.apx-promo-wrap{padding:clamp(8px,1vw,12px) 0 0}.apx .apx-promo{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:clamp(280px,24vw,320px);border-radius:22px;border:1px solid var(--apx-line)}.apx .apx-promo__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:clamp(28px,4vw,56px)}.apx .apx-promo__title{margin:0;font-family:var(--apx-heading,inherit);font-size:clamp(40px,5vw,68px);font-weight:500;line-height:.98;letter-spacing:-.01em;text-transform:uppercase;color:var(--apx-red)}.apx .apx-promo__text{max-width:440px;margin-bottom:6px;font-size:clamp(16px,1.35vw,19px);line-height:1.5;color:var(--apx-muted)}.apx .apx-promo__media{position:relative;z-index:2;min-height:260px;background:transparent}.apx .apx-promo__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%);mask-image:linear-gradient(90deg,transparent 0,#000 22%);animation:apx-breathe 20s ease-in-out infinite}.apx .apx-promo__media--product img{inset:0 min(46%,340px) 0 0;width:auto;object-fit:contain;padding:6%;-webkit-mask-image:none;mask-image:none}.apx .apx-promo__quote{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:min(46%,340px);padding:24px;text-align:center;background:var(--apx-red);color:#fff;font-family:var(--apx-heading,inherit);font-size:clamp(14px,1.35vw,18px);line-height:1.9;letter-spacing:.34em;text-transform:uppercase}.apx .apx-rule{display:block;width:90px;height:1px;background:linear-gradient(90deg,transparent,#FFFFFF,transparent)}.apx.apx-trust{padding:clamp(40px,4.5vw,64px) 0 clamp(32px,3.5vw,48px)}.apx .apx-trust__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.apx .apx-trust__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:4px 14px;text-align:center}.apx .apx-trust__item+.apx-trust__item:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:1px;background:var(--apx-line)}.apx .apx-trust__icon{display:block;color:var(--apx-red)}.apx .apx-trust__item:nth-child(2n) .apx-trust__icon{color:var(--apx-gdk)}.apx .apx-tagline{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,22px);margin-top:clamp(28px,3vw,44px);font-family:var(--apx-heading,inherit);font-size:13px;font-weight:600;letter-spacing:.34em;text-align:center;text-transform:uppercase;color:var(--apx-ink)}.apx .apx-tagline:before,.apx .apx-tagline:after{content:"";flex:none;width:min(90px,10vw);height:1px;background:var(--apx-gold)}.apx .apx-ring,.apx .apx-trust__icon{transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.apx .apx-ring svg,.apx .apx-trust__icon svg{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.apx .apx-trust3__item:hover .apx-ring{transform:translateY(-3px);box-shadow:0 10px 16px -10px #13233f59}.apx .apx-trust__item:hover .apx-trust__icon{transform:translateY(-4px)}.apx .apx-trust3__item:hover .apx-ring svg,.apx .apx-trust__item:hover .apx-trust__icon svg{transform:scale(1.14) rotate(-6deg)}.apx-js .apx [data-apx-reveal] :is(.apx-ring,.apx-trust__icon){scale:.6;opacity:0}.apx-js .apx [data-apx-reveal].is-in :is(.apx-ring,.apx-trust__icon){animation:apx-iconpop .6s cubic-bezier(.34,1.56,.64,1) both}.apx-js .apx [data-apx-reveal].is-in .apx-trust3__item:nth-child(1) .apx-ring{animation-delay:.45s}.apx-js .apx [data-apx-reveal].is-in .apx-trust3__item:nth-child(2) .apx-ring{animation-delay:.55s}.apx-js .apx [data-apx-reveal].is-in .apx-trust3__item:nth-child(3) .apx-ring{animation-delay:.65s}.apx-js .apx [data-apx-reveal].is-in .apx-trust3__item:nth-child(4) .apx-ring{animation-delay:.75s}@keyframes apx-iconpop{0%{scale:.6;opacity:0}60%{scale:1.08;opacity:1}to{scale:1;opacity:1}}@keyframes apx-drift{0%{background-position:0% 0%}to{background-position:100% 100%}}@keyframes apx-pulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes apx-breathe{0%,to{transform:scale(1.02)}50%{transform:scale(1.06)}}@keyframes apx-turn{0%,to{transform:rotateY(-8deg)}50%{transform:rotateY(8deg)}}.apx .apx-draw *{stroke-dasharray:1;stroke-dashoffset:0}.apx-js .apx [data-apx-reveal] .apx-draw *{stroke-dashoffset:1}.apx-js .apx [data-apx-reveal].is-in .apx-draw *{stroke-dashoffset:0;transition:stroke-dashoffset 1.8s ease}.apx-js .apx [data-apx-reveal] .apx-rise{opacity:0}.apx-js .apx [data-apx-reveal].is-in .apx-rise{opacity:1;transition:opacity .9s ease;transition-delay:var(--apx-d,0s)}@media(max-width:899px){.apx .apx-hero{border-radius:0 0 22px 22px}.apx .apx-hero__grid{grid-template-columns:1fr;min-height:0}.apx .apx-hero__content{padding:28px 20px 8px}.apx .apx-hero__media{min-height:240px}.apx .apx-hero--banner .apx-hero__media{display:none}.apx .apx-hero__bg{position:relative;height:300px;object-position:72% center}.apx .apx-hero__img{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18%);mask-image:linear-gradient(180deg,transparent 0,#000 18%)}.apx .apx-promo{grid-template-columns:1fr}.apx .apx-promo__media{min-height:240px}.apx .apx-promo__media img{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20%);mask-image:linear-gradient(180deg,transparent 0,#000 20%)}.apx .apx-trust__row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.apx .apx-trust__item:before{display:none}}@media(prefers-reduced-motion:reduce){.apx *,.apx *:before,.apx *:after{animation:none!important;transition:none!important}.apx-js .apx [data-apx-reveal] .apx-rise{opacity:1}.apx-js .apx [data-apx-reveal] :is(.apx-ring,.apx-trust__icon){scale:1;opacity:1}.apx-js .apx [data-apx-reveal] .apx-draw *{stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/apollo-v2.css.map */
