@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.ad-page{--color-yellow: #FFD600;--color-black: #0A0A0A;--color-grey-200: #EEEEEE;--radius-lg: 16px;--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--ease-out: cubic-bezier(.22, 1, .36, 1);--t-fast: .18s;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--color-black);background:#fff;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ad-page,.ad-page *,.ad-page *:before,.ad-page *:after{box-sizing:border-box}.ad-page img,.ad-page svg{display:block;max-width:100%;height:auto}.ad-page a{text-decoration:none}.ad-page button{font-family:inherit}.ba__frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-grey-200);user-select:none;-webkit-user-select:none;touch-action:none;--pos: 70%}@media(max-width:640px){.ba__frame{aspect-ratio:1 / 1}}.ba__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.ba__img img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none;user-drag:none}.ba__clip{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 var(--pos));-webkit-clip-path:inset(0 0 0 var(--pos))}.ba__divider{position:absolute;top:0;bottom:0;left:var(--pos);width:4px;background:var(--color-yellow);transform:translate(-50%);pointer-events:none}.ba__handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:var(--color-yellow);border:4px solid var(--color-black);color:var(--color-black);font-weight:900;font-size:22px;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:ew-resize;box-shadow:var(--shadow-md);line-height:1;padding:0}.ba__handle:focus-visible{outline:3px solid var(--color-black);outline-offset:3px}.ba__caption{position:absolute;top:14px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:var(--color-black);background:var(--color-yellow);padding:6px 10px;border-radius:4px;pointer-events:none}.ba__caption--before{left:16px}.ba__caption--after{right:16px}.ad-page{background:#fff}.ad-page,.ad-section{overflow-x:clip}.ad-section{position:relative;padding:64px 20px}.ad-section--white{background:#fff}.ad-section--yellow{background:var(--color-yellow)}.ad-section--tight{padding-top:24px;padding-bottom:24px}.ad-section__inner{max-width:620px;margin:0 auto;position:relative;z-index:1}@media(min-width:768px){.ad-section__inner{max-width:760px}}@media(min-width:1280px){.ad-section__inner{max-width:820px}}.ad-section--hero{padding-top:56px;padding-bottom:96px}.ad-hero__title{font-size:clamp(28px,7vw,44px);font-weight:900;line-height:1.15;letter-spacing:-.015em;text-align:center;text-transform:uppercase;margin:0 0 18px;color:var(--color-black)}.ad-hero__sub{font-size:clamp(16px,4.2vw,19px);font-weight:500;line-height:1.45;text-align:center;margin:0 0 32px;color:var(--color-black)}.ad-hero__img{display:block;width:100%;max-width:520px;margin:0 auto;border-radius:16px}.ad-body p{font-size:17px;line-height:1.7;margin:0 0 18px;color:var(--color-black)}.ad-body p:last-child{margin-bottom:0}.ad-body strong{font-weight:800}.ad-body em{font-style:italic}.ad-img{display:block;margin:32px 0 0}.ad-img img{width:100%;height:auto;display:block;border-radius:14px}.ad-stinger-wrap{padding:60px 20px;position:relative}.ad-stinger{text-align:center;font-size:clamp(32px,8vw,48px);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;margin:0;color:var(--color-black);position:relative;z-index:1}.ad-callout{background:var(--color-yellow);padding:28px 24px;border-radius:16px;margin:36px 0;text-align:center}.ad-callout p{font-size:16px;font-weight:600;line-height:1.5;margin:0}.ad-callout em{display:block;font-style:italic;font-weight:800;font-size:20px;line-height:1.35;margin-top:10px}.ad-slider-box{max-width:540px;margin:36px auto;position:relative;z-index:2}.ad-slider-box .ba__frame{aspect-ratio:16 / 9;border-radius:14px}@media(max-width:640px){.ad-slider-box .ba__frame{aspect-ratio:4 / 3}}.ad-cta{text-align:center;margin:36px 0 8px}.ad-cta__btn{display:inline-flex;align-items:center;justify-content:center;background:var(--color-black);color:var(--color-yellow);font-weight:900;font-size:16px;letter-spacing:.04em;text-transform:uppercase;padding:18px 36px;border-radius:999px;transition:transform var(--t-fast),background var(--t-fast),box-shadow var(--t-fast);box-shadow:0 6px 18px #00000026}.ad-cta__btn:hover{transform:translateY(-1px);background:#1f1f1f;box-shadow:0 8px 24px #00000038}.ad-cta__btn--final{font-size:18px;padding:22px 44px}.ad-final{padding:96px 20px;text-align:center}.ad-final__title{font-size:clamp(24px,6vw,36px);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 36px;line-height:1.2}.ad-wave{position:absolute;left:0;width:200%;height:40px;display:block;pointer-events:none;overflow:visible;z-index:0}.ad-wave--top{top:-1px}.ad-wave--bottom{bottom:-1px}.ad-sticky{position:fixed;left:0;right:0;bottom:0;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:#111;border-top:2px solid var(--color-black);border-radius:18px 18px 0 0;z-index:100;transform:translateY(110%);transition:transform .32s var(--ease-out);display:flex;justify-content:center;box-shadow:0 -8px 24px #0000001a}.ad-sticky--visible,.ad-sticky[aria-hidden=false]{transform:translateY(0)}.ad-sticky__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:460px;background:#ffd600;color:#111;font-weight:900;font-size:15px;letter-spacing:.04em;text-transform:uppercase;padding:16px 22px;border-radius:999px;transition:background var(--t-fast),transform var(--t-fast)}.ad-sticky__btn:hover{background:#e6c100;transform:translateY(-1px)}@media(min-width:768px){.ad-section{padding:80px 32px}.ad-section--hero{padding:72px 32px 104px}.ad-section--tight{padding-top:32px;padding-bottom:32px}.ad-final{padding:120px 32px}.ad-sticky{padding:16px 24px calc(16px + env(safe-area-inset-bottom))}.ad-sticky__btn{max-width:560px;font-size:16px;padding:18px 28px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/advertorial.css.map */
