:is(.skin-root,.vtr){--btn-fill:var(--sc-accent);--btn-on:var(--sc-accent-ink);--btn-edge:oklch(0.16 0.004 264);--btn-drop:var(--btn-edge);--btn-lift:4px}:is(.skin-root,.vtr) .sec--forest,:is(html.dark,[data-theme=dark]) :is(.skin-root,.vtr){--btn-drop:oklch(0.9 0.003 264)}body :is(.skin-root,.vtr) :is(.vt-cta,.pdp2-cta,.pdp2-dock__cta,.co-submit-btn){display:inline-flex;align-items:center;justify-content:center;gap:10px;border:2px solid var(--btn-edge);border-radius:var(--sc-r-pill,999px);background:var(--btn-fill);color:var(--btn-on);box-shadow:var(--btn-lift) var(--btn-lift) 0 var(--btn-drop);opacity:1;text-decoration:none;position:relative;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .2s cubic-bezier(.23,1,.32,1)}body :is(.skin-root,.vtr) :is(.vt-cta,.pdp2-cta,.pdp2-dock__cta,.co-submit-btn):before{content:"";position:absolute;inset:-4px;border-radius:inherit}@media (hover:hover) and (pointer:fine){body :is(.skin-root,.vtr) :is(.vt-cta,.pdp2-cta,.pdp2-dock__cta,.co-submit-btn):hover{transform:translate(-2px,-2px);background:var(--btn-fill);color:var(--btn-on);opacity:1}}body :is(.skin-root,.vtr) :is(.vt-cta,.pdp2-cta,.pdp2-dock__cta,.co-submit-btn):active{transform:translate(var(--btn-lift),var(--btn-lift));box-shadow:none;transition-duration:.1s}body :is(.skin-root,.vtr) :is(.vt-cta,.pdp2-cta,.pdp2-dock__cta,.co-submit-btn):focus-visible{outline:2px solid var(--sc-accent-text,var(--btn-fill));outline-offset:4px}body .skin-root .pdp2-go{gap:8px;border:1.5px solid var(--sc-ink);background:transparent;color:var(--sc-ink);box-shadow:none}body .skin-root .pdp2-go:after{content:"";width:14px;height:14px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform .16s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){body .skin-root .pdp2-go:hover{transform:none;background:color-mix(in oklab,var(--btn-fill) 16%,transparent);color:var(--sc-ink)}body .skin-root .pdp2-go:hover:after{transform:translate(2px,-2px)}}body .skin-root .pdp2-go:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){body :is(.skin-root,.vtr) :is(.vt-cta,.pdp2-cta,.pdp2-dock__cta,.co-submit-btn,.pdp2-go),body :is(.skin-root,.vtr) :is(.vt-cta,.pdp2-cta,.pdp2-dock__cta,.co-submit-btn,.pdp2-go):active,body :is(.skin-root,.vtr) :is(.vt-cta,.pdp2-cta,.pdp2-dock__cta,.co-submit-btn,.pdp2-go):hover{transform:none;transition-property:background-color,color}}